Cách đặt tên cột và tên table trong Access & bài tập

Đặ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.

  1. I. Một số nguyên tắt đặt tên cột và tên table trong Ms access
  2. II. Bài tập đặt tên cột và table trong Access

I. Một số nguyên tắt đặt tên cột và tên table trong Ms access

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ế. 

Cách đặt tên cột và tên table trong MS Access

(1) Một số nguyên tắt đặt tên cột trong table

*  Không dấu, dính liền nhau, không nên chứa ký tự đặc biệt, không nên chứa tiếng việt.
*  Viết hoa từ đầu 

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ó. 

(2) Cách đặt tên table trong Ms Access

* Không dấu, dính liền nhau, không chứa ký tự đặc biệt, không nên chưa tiếng việt
* Viết hoa từ đầu
* Có tiền tố đầu tiên là tb
* Cũng giống như cách đặt tên cột nhưng có thêm tb đầu 

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ế. 

(3) Tại sao tên cột và tên table lại không nên có tiếng việ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)

II. Bài tập đặt tên cột và table trong Access

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.

MỜI BẠN XEM LIÊN KẾT

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:

Bài viết liên quan:

Đặ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.