Có table sau
TT | Tên học viên | Môn học |
1 | Trân A | HTML |
2 | Nguyễn B | C# |
3 | Văn Hy | VBA Access |
Ở bài tập tạo table trước, chúng ta có thể đặt tên tùy thích.
Nhưng từ bài tập này chúng sẽ thống nhất cách đặt tên để thuận tiện việc làm phần mềm chuyên nghiệp hơn và theo chuẩn quốc tế.
Ví dụ:
Tên cột | Nên đặt tên | Không nên |
Tên học viên | TenHocVien | Tenhocvien / ten hoc vien |
Môn học | MonHoc | monhoc / Monhoc |
Phòng ban | PhongBan | Phongban / phong ban / PHONG BAN |
* Ngoài ra còn có thêm các cách đặt tên cột như:
Tên học viên: ten_hoc_vien , TEN_HOC_VIEN
* Tại sao không nên không sử dụng: đặt tên cột Tên học viên là: TENHOCVIEN , Tenhocvien
Bởi vì nó làm chậm nhận ra ý nghĩa tên cột khi chúng ta nhìn vào.
* Không nên chứa ký tự đặc biệt là ví dụ Ho@Ten ... sau này code VBA sẽ khó.
Ví dụ:
Tên table | Đặt tên |
Học viên | tbHocVien |
Danh sách sản phẩm | tbDanhSachSanPham |
Phiếu bán hàng | tbPhieuBanHang |
Câu hỏi: tại sao nên đặt tên table có tiền tố đầu tiên là tb ?
Vì: trong MS Access không phải chỉ duy nhất table, mà có nhiều đối tượng khác Query, Form, Report, Macro
Nếu như ta thiết kế table Học Sinh, ta đặt là HocSinh, và tạo ra 1 Query để truy vấn table học sinh, ta cũng đặt HocSinh -> vấn đê này không gây lỗi nhưng dễ gây ra nhầm lẫn khi làm phần mềm bằng MS Access.
≈ tb viết tắt là table, khi nhìn đối tượn có tên tbHocVien thì ta nhận ra đó là table có tên HocVien.
♦ Và đây cũng là nguyên tắt một số lập trình viên quốc tế đang sử dụng và được khuyến cáo từ hệ thống đào tạo của Microsoft.
Tóm lại: trong MS Access ngoài table còn thêm các đối tượng như query, form, report... nên chúng ta đặt thêm tiền tố vào để dễ dàng làm phần mềm thực tế.
Khi chuyển Access kết hợp với VBA sẽ không truy cập được các tên này
* VBA không hỗ trợ unicode (điều này không ảnh hưởng đến chất lượng phần mềm)
Một nhân viên mới học viên tại công ty phần mềm thiết table như trong file bên dưới.
Hãy download bài tập Access về và thay đổi lại cho phù hợp.
[►Các bạn trong hệ thống đào tạo iif - bài giải nằm video tiếp theo]
Tìm kiếm:
Đặt tên cột và tên bảng trong Access rất quan trọng vì nó giúp dễ dàng nhận diện và quản lý dữ liệu. Ngoài ra, tên rõ ràng và nhất quán còn hỗ trợ quá trình truy vấn và bảo trì cơ sở dữ liệu hiệu quả hơn.