THÔNG TIN THƯ MỤC VÀ TỔNG QUAN HỌC THUẬT: GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MS ACCESS


Tổng quan về giáo trình

Giáo trình "Hệ quản trị cơ sở dữ liệu MS Access" (Mã môn học: MH 10) do Trường Cao đẳng Cộng đồng Đồng Tháp biên soạn và ban hành năm 2017. Môn học thuộc nhóm các môn học cơ sở bắt buộc trong chương trình đào tạo ngành Truyền thông và Mạng máy tính / Quản trị mạng máy tính ở trình độ Trung cấp. Trong tiến trình đào tạo, môn học được bố trí giảng dạy sau khi người học đã hoàn thành các học phần giáo dục chung và học phần Tin học văn phòng.

Về mục tiêu học tập (learning outcomes), giáo trình hướng đến ba chuẩn đầu ra chính:

  • Kiến thức: Người học nắm được các khái niệm về cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu quan hệ; hiểu rõ cấu trúc và phương pháp khởi tạo 6 đối tượng căn bản trong Microsoft Access bao gồm Table, Query, Form, Report, Macro và Module.
  • Kỹ năng: Người học hình thành kỹ năng thao tác cơ bản và sử dụng thành thạo phần mềm Microsoft Access để xây dựng các ứng dụng quản lý dữ liệu không quá phức tạp trên môi trường hệ điều hành Windows.
  • Năng lực tự chủ và trách nhiệm: Rèn luyện ý thức tự học, tính cẩn trọng, kỷ luật và trách nhiệm trong việc tổ chức, bảo vệ và quản trị dữ liệu số.

Về cấu trúc và phương pháp tiếp cận, chương trình môn học có tổng thời lượng 75 giờ, phân bổ cụ thể thành: 12 giờ lý thuyết (chiếm 16%), 59 giờ thực hành/thảo luận/bài tập (chiếm 78,7%) và 4 giờ kiểm tra đánh giá (chiếm 5,3%). Cấu trúc nội dung gồm 7 chương được xây dựng theo logic tuyến tính từ cấu trúc lưu trữ tĩnh đến các công cụ truy vấn, thiết kế giao diện và lập trình tự động hóa. Điểm đặc sắc của giáo trình là tính định hướng thực hành rõ nét, kết hợp các thao tác trực quan (Wizard, Design View, QBE) gắn liền với mô hình dữ liệu thực tế như quản lý sinh viên, nhân sự và bán hàng.


Nội dung kiến thức cốt lõi

Các chương/chủ đề chính

Nội dung giáo trình được triển khai qua 7 chương trọng tâm:

  1. Chương 1: Tổng quan về Hệ quản trị cơ sở dữ liệu Microsoft Access (2 giờ lý thuyết): Giới thiệu khái niệm cơ sở dữ liệu quan hệ, các thành phần giao diện của Access 2013 (thanh Ribbon với các tab Home, Create, External Data, Database Tools; cửa sổ Navigation Pane), các thao tác quản lý tệp tin (.accdb), cơ chế thu gọn và chỉnh sửa dữ liệu (Compact & Repair Database), thiết lập và gỡ bỏ mật khẩu (Encrypt with Password), cùng tổng quan về 6 đối tượng trong cơ sở dữ liệu.
  2. Chương 2: Xây dựng cơ sở dữ liệu (12 giờ: 2 giờ LT, 10 giờ TH): Trình bày chi tiết đối tượng Table, cấu trúc trường (Field), bản ghi (Record), khóa chính (Primary Key), khóa ngoại (Foreign Key); 11 kiểu dữ liệu cơ bản (Short Text, Long Text, Number, Date/Time, Currency, AutoNumber, Yes/No, OLE Object, Hyperlink, Attachment, Lookup Wizard); hệ thống thuộc tính trường (Field Size, Format, Decimal Places, Input Mask, Caption, Default Value, Validation Rule, Validation Text, Required, Allow Zero Length); thiết lập quan hệ 1-1, 1-N kèm ràng buộc toàn vẹn (Enforce Referential Integrity, Cascade Update, Cascade Delete); quy trình 4 bước thiết kế CSDL; cách phát hiện và xử lý 5 lỗi nhập liệu thông dụng; các thao tác bảng (Import, Sort, Find/Replace với ký tự đại diện ?, *, #, và 4 phương pháp lọc dữ liệu).
  3. Chương 3: Truy vấn dữ liệu (12 giờ: 2 giờ LT, 8 giờ TH, 2 giờ KT): Hướng dẫn xây dựng truy vấn dữ liệu chọn lọc (Select Query) bằng ngôn ngữ SQL và lưới QBE (Query By Example); các phép toán, toán tử, hàm xử lý chuỗi và thời gian; kỹ thuật tính toán thống kê (Aggregate functions); truy vấn có tham số (Parameter Query) và truy vấn tạo bảng (Make Table Query).
  4. Chương 4: Thiết kế giao diện (12 giờ: 2 giờ LT, 10 giờ TH): Giới thiệu đối tượng Form; phương pháp thiết kế Form bằng công cụ Wizard và chế độ Design View; các dạng form thông dụng; thiết lập các điều khiển trên form (Text Box, Label, Command Button, Option Button, Option Group).
  5. Chương 5: Thiết kế báo cáo (16 giờ: 2 giờ LT, 14 giờ TH): Đối tượng Report; tạo báo cáo bằng Report Wizard và tùy biến trong Design View; cấu trúc các phân vùng báo cáo (Header, Footer, Detail); các điều khiển hiển thị, kỹ thuật gom nhóm dữ liệu, tạo số thứ tự tự động, phân trang và ẩn dữ liệu trùng lặp.
  6. Chương 6: Macro (21 giờ: 2 giờ LT, 17 giờ TH, 2 giờ KT): Khái niệm thuộc tính, hành động (Action) và sự kiện (Event); phương pháp tạo Macro thực hiện chuỗi lệnh tự động hóa (mở biểu mẫu, chạy truy vấn, in ấn); thiết lập Macro có điều kiện logic.
  7. Chương 7: Module (Thời lượng mở rộng): Tổng quan về ngôn ngữ Microsoft Visual Basic for Applications (VBA); phân biệt biến, hằng, phạm vi hoạt động; các cấu trúc điều khiển lệnh (IF, SELECT CASE, FOR...NEXT, WHILE...WEND, DO WHILE...LOOP, DO...LOOP WHILE); đối tượng DoCmd phục vụ thiết kế màn hình di chuyển, tìm kiếm và thao tác dữ liệu.

Kiến thức nền tảng được xây dựng

  • Lý thuyết mô hình dữ liệu quan hệ (Relational Model): Dữ liệu được tổ chức dưới dạng bảng hai chiều (Table), gồm các cột (Field đại diện cho thuộc tính của thực thể) và các hàng (Record/Bộ mô tả thông tin cụ thể của đối tượng quản lý).
  • Nguyên lý toàn vẹn dữ liệu (Data Integrity): Xây dựng khóa chính (đơn trường hoặc tổ hợp nhiều trường đảm bảo giá trị duy nhất, không rỗng), khóa ngoại tham chiếu, quy tắc toàn vẹn tham chiếu (Referential Integrity), cơ chế tự động cập nhật liên hoàn (Cascade Update Related Fields) và tự động xóa liên hoàn (Cascade Delete Related Records).
  • Cơ chế kiểm soát miền giá trị và định dạng: Áp dụng hệ thống mặt nạ nhập liệu (Input Mask sử dụng các ký tự quy ước như 0, 9, #, L, ?, A, a, &, C, <, >), quy tắc ràng buộc giá trị hợp lệ (Validation Rule) và chuỗi thông báo lỗi vi phạm tương ứng (Validation Text).

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical skills): Khởi tạo và thiết lập thuộc tính bảo mật tệp CSDL; thiết kế cấu trúc bảng dữ liệu; sử dụng lưới QBE hoặc câu lệnh SQL để truy vấn và tính toán thống kê; thiết kế biểu mẫu nhập liệu và báo cáo kết xuất; cấu hình tập lệnh Macro và viết hàm Module bằng VBA.
  • Kỹ năng phân tích (Analytical skills): Phân tích thực thể và mối liên kết giữa các bảng dữ liệu (ví dụ: liên kết giữa bảng KHOA - LOP, PHIEU - CTPHIEU, SINHVIEN - KETQUA); nhận diện và khắc phục 5 nhóm lỗi nhập liệu thường gặp (sai kiểu dữ liệu, khóa chính rỗng, trùng khóa chính, bỏ trống trường bắt buộc, vi phạm ràng buộc toàn vẹn).
  • Kỹ năng thực hành nghiệp vụ (Practical competencies): Nhập khẩu dữ liệu ngoại vi từ các định dạng Excel, Access; thực hiện phân loại, sắp xếp nhiều cột; lọc dữ liệu qua 4 hình thức (lọc trực tiếp, lọc theo lựa chọn, Filter by Form, Advanced Filter/Sort).

Phương pháp giảng dạy và học tập

Giáo trình được biên soạn phục vụ phương pháp giảng dạy tích hợp lý thuyết và thực hành, trong đó thời lượng thực hành chiếm ưu thế tuyệt đối (59/75 giờ, tương đương 78,7% tổng thời lượng môn học). Phương pháp này giúp chuyển hóa các khái niệm lý thuyết quan hệ thành thao tác định hình dữ liệu trực quan trên máy tính.

  • Tiếp cận sư phạm (Pedagogical approach): Giảng viên đóng vai trò hướng dẫn quy trình, thị phạm các bước thiết kế và xử lý tình huống lỗi; sinh viên trực tiếp thao tác trên phần mềm Microsoft Access theo phương thức Step-by-Step.
  • Bài tập và Case Studies: Hệ thống bài tập được bố trí ngay sau mỗi chương. Các bài tập thực hành được xây dựng trên các bài toán quản lý thực tế như: quản lý điểm sinh viên (QLDiem), quản lý kết quả học tập (SINHVIEN, LOP, MONHOC, KETQUA), quản lý hồ sơ và chấm công nhân sự (T_HOSONV, T_CHAMCONG06), quản lý phiếu giao dịch (PHIEU, CTPHIEU).
  • Phương pháp đánh giá (Assessment methods): Bao gồm 4 giờ kiểm tra định kỳ được bố trí sau Chương 3 (kiểm tra kỹ năng truy vấn dữ liệu - 2 giờ) và sau Chương 6 (kiểm tra kỹ năng thiết lập macro tự động hóa - 2 giờ), kết hợp đánh giá thường xuyên qua việc hoàn thành các bài tập thực hành tại phòng Lab. Tiêu chí đánh giá căn cứ vào tính đúng đắn của cấu trúc bảng, tính chặt chẽ của liên kết khóa, giao diện biểu mẫu và kết quả trích xuất dữ liệu.
  • Hướng dẫn tự học (Self-study guidelines): Người học cần chủ động đọc trước tài liệu, thực hành tuần tự các thao tác chuyển đổi chế độ xem (Design ViewDatasheet View), rèn luyện kỹ năng phân tích điều kiện lọc/truy vấn, và định kỳ sử dụng tính năng Compact & Repair Database để tối ưu dung lượng tệp thực hành.

Điểm nổi bật và cập nhật

  • Cập nhật môi trường Microsoft Access 2013: Giáo trình xây dựng trên nền tảng Access 2013, giới thiệu giao diện Ribbon hiện đại với các thanh tác vụ trực quan (Home, Create, External Data, Database Tools) và cửa sổ điều hướng trung tâm Navigation Pane thay thế giao diện quản lý dạng cửa sổ con của các phiên bản cũ.
  • Chuẩn hóa định dạng tệp và kiểu dữ liệu: Sử dụng định dạng tệp cơ sở dữ liệu mở rộng .accdb, cập nhật các kiểu dữ liệu hiện đại như Attachment (đính kèm tệp đa phương tiện dung lượng lên đến 2GB), OLE Object (nhúng tệp Word, Excel, hình ảnh), Lookup Wizard (liên kết danh mục trực tiếp) và công cụ mã hóa mật khẩu trực tiếp Encrypt with Password.
  • Tích hợp hai phương pháp thao tác: Kết hợp hài hòa giữa công cụ trực quan (Wizard, lưới QBE, chế độ kéo thả liên kết) và phương pháp mã lệnh/chế độ thiết kế chuyên sâu (SQL, Design View, VBA Module), giúp người học dễ dàng tiếp cận từ mức độ cơ bản đến lập trình nâng cao.
  • Khả năng tương tác dữ liệu liên ứng dụng: Tích hợp các chức năng của tab External Data, cho phép kết nối, liên kết, xuất nhập dữ liệu với các định dạng bảng tính Microsoft Excel, văn bản Word hoặc chuẩn bị cấu trúc kết nối với hệ quản trị cấp cao hơn như MS SQL Server.

Đối tượng sử dụng giáo trình

  • Sinh viên/Người học: Học sinh, sinh viên bậc Trung cấp chuyên nghiệp hoặc Cao đẳng các ngành Quản trị mạng máy tính, Truyền thông và Mạng máy tính, Công nghệ thông tin có nhu cầu tiếp cận kiến thức quản trị cơ sở dữ liệu ban đầu.
  • Kiến thức tiên quyết (Prerequisites): Người học cần hoàn thành các môn học chung và môn Tin học văn phòng (có kỹ năng sử dụng máy tính căn bản, thao tác trên hệ điều hành Windows, quản lý tệp tin và thư mục).
  • Giảng viên: Sử dụng làm tài liệu giảng dạy chính khóa, định khung tiến độ phân bổ thời lượng 75 giờ, làm căn cứ chuẩn bị giáo án lý thuyết, bài tập thực hành trên máy và xây dựng ngân hàng đề kiểm tra đánh giá.
  • Tự học và tham khảo: Dành cho kỹ thuật viên mạng, nhân viên văn phòng hoặc lập trình viên mới bắt đầu muốn tự nghiên cứu cách xây dựng phần mềm quản lý dữ liệu nhỏ và vừa trên môi trường máy đơn.

Câu hỏi thường gặp (FAQ)

1. Giáo trình này phù hợp với đối tượng nào?

Giáo trình được thiết kế theo chuẩn chương trình đào tạo bậc Trung cấp ngành Quản trị mạng máy tính và Truyền thông và Mạng máy tính, đồng thời phù hợp với người tự học muốn làm quen với quản trị cơ sở dữ liệu quan hệ từ mức độ cơ bản.

2. Cần chuẩn bị kiến thức nền tảng nào trước khi học?

Người học chỉ cần hoàn thành học phần Tin học văn phòng cơ bản, có khả năng sử dụng hệ điều hành Windows và quản lý thư mục, tệp tin. Giáo trình không yêu cầu kiến thức lập trình chuyên sâu trước khi tham gia học tập.

3. Giáo trình này có điểm gì khác biệt về mặt cấu trúc?

Giáo trình có tỷ trọng thời lượng thực hành cao (59/75 giờ thực hành so với 12 giờ lý thuyết), kết hợp phân tích trực tiếp 5 lỗi vi phạm dữ liệu thực tế và hướng dẫn chi tiết phương pháp xây dựng hoàn chỉnh một ứng dụng cơ sở dữ liệu qua 6 đối tượng căn bản của Microsoft Access.

4. Phương pháp tự học giáo trình như thế nào để đạt hiệu quả cao?

Người học nên cài đặt phần mềm Microsoft Access 2013, thực hành tuần tự từng bước hướng dẫn trong các ví dụ mẫu (như bài toán quản lý sinh viên, chấm công), sau đó hoàn thành đầy đủ hệ thống câu hỏi lý thuyết và bài tập thực hành ở cuối mỗi chương.

5. Giáo trình có tài liệu bổ trợ và ví dụ minh họa kèm theo không?

Giáo trình cung cấp các bảng tra cứu thuộc tính (bảng kiểu dữ liệu, bảng ký tự mặt nạ Input Mask, bảng định dạng số và ngày tháng), hình ảnh chụp giao diện thao tác từng bước, hệ thống bài tập thực hành cho 7 chương và danh mục Tài liệu tham khảo tại trang 178 của văn bản.


Kết luận

Giáo trình "Hệ quản trị cơ sở dữ liệu MS Access" (MH 10) của Trường Cao đẳng Cộng đồng Đồng Tháp là tài liệu đào tạo mang tính thực hành cao, hệ thống hóa đầy đủ các kiến thức nền tảng về cơ sở dữ liệu quan hệ và quy trình khai thác phần mềm Microsoft Access 2013. Thông qua việc tổ chức dữ liệu trên bảng (Table), liên kết quan hệ (Relationship), trích xuất thông tin (Query), thiết kế giao diện tương tác (Form, Report) và tự động hóa (Macro, Module), tài liệu trang bị cho người học năng lực giải quyết trọn vẹn các bài toán quản trị dữ liệu ở quy mô vừa và nhỏ.

Hoàn thành chương trình 75 giờ của giáo trình này là bước chuẩn bị kỹ thuật cần thiết để người học tiếp tục nâng cao trình độ, nghiên cứu các hệ quản trị cơ sở dữ liệu cấp máy chủ chuyên sâu (như MS SQL Server, Oracle, MySQL) và các kỹ thuật lập trình ứng dụng doanh nghiệp phức tạp hơn. Người học có thể tham khảo thêm các tài liệu học thuật được trích dẫn tại trang 178 để mở rộng kiến thức chuyên môn.