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

Giáo trình môn học Hệ quản trị cơ sở dữ liệu Microsoft Access (Mã môn học: MH11) được ban hành chính thức theo Quyết định số 323/QĐ-CĐCĐ ngày 06 tháng 8 năm 2019 của Hiệu trưởng Trường Cao đẳng Cộng đồng Đồng Tháp. 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 Quản trị mạng máy tính trình độ Trung cấp, được bố trí giảng dạy sau khi người học đã hoàn thành các học phần chung và môn Tin học văn phòng.

Mục tiêu đào tạo của giáo trình được xác định rõ trên ba phương diện chuẩn đầu ra:

  • Về kiến thức: Người học nắm vững các khái niệm cơ bản về cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu quan hệ; hiểu rõ quy trình và phương pháp khởi tạo 6 đối tượng cấu thành trong Microsoft Access bao gồm Bảng (Table), Truy vấn (Query), Biểu mẫu (Form), Báo cáo (Report), Tập lệnh tự động (Macro) và Đoạn mã chương trình (Module).
  • Về kỹ năng: Người học hình thành và thực hiện thành thạo các thao tác cơ bản trên phần mềm Microsoft Access, từ thiết lập cấu trúc lưu trữ đến xử lý và kết xuất dữ liệu.
  • Về năng lực tự chủ và trách nhiệm: Xây dựng ý thức tự nghiên cứu, tinh thần trách nhiệm và tính cẩn trọng trong quy trình quản trị dữ liệu.

Cấu trúc giáo trình bao gồm 7 chương với tổng thời lượng thực hiện là 65 giờ (25 giờ lý thuyết, 38 giờ thực hành/thảo luận và 2 giờ kiểm tra định kỳ). Điểm đặc sắc của tài liệu là phương pháp tiếp cận thực tế, tập trung trực tiếp vào môi trường Microsoft Access 2013 trên hệ điều hành Windows. Giáo trình cung cấp các bảng thuộc tính kỹ thuật chi tiết, mẫu mặt nạ nhập liệu (Input Mask) và quy trình xử lý 5 dạng lỗi ràng buộc toàn vẹn dữ liệu cụ thể trong thực hành.


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 phân bổ tuần tự qua 7 chương kiến thức từ cơ bản đến nâng cao:

  • Chương 1: Tổng quan về Hệ quản trị cơ sở dữ liệu Microsoft Access (1 giờ): Giới thiệu mô hình cơ sở dữ liệu quan hệ, khái niệm trường (Field) và bản ghi/bộ (Record). Trình bày các đặc điểm của Access như kiểm tra khóa tự động, công cụ hỗ trợ Wizard, công cụ truy vấn QBE (Query By Example), nhúng OLE Object và lưu trữ toàn bộ đối tượng trong tập tin duy nhất có đuôi định dạng .accdb. Hướng dẫn sử dụng thanh Ribbon (các tab Home, Create, External Data, Database Tools), cửa sổ Navigation Pane và các thao tác trên tập tin: tạo mới (Blank Desktop Database), mở tệp độc quyền (Open Exclusive), nén và sửa lỗi (Compact & Repair Database), tạo và gỡ mật khẩu mã hóa (Encrypt/Decrypt with Password).
  • Chương 2: Xây dựng cơ sở dữ liệu (13 giờ): Cung cấp phương pháp thiết kế cấu trúc Table; phân loại 11 kiểu dữ liệu (Short Text, Long Text, Number, Date/Time, Currency, AutoNumber, Yes/No, OLE Object, Hyperlink, Attachment, Lookup Wizard); thiết lập các 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 khóa chính (Primary Key), khóa ngoại (Foreign Key) và thiết lập quan hệ liên kết bảng (1-1, 1-N, Enforce Referential Integrity, Cascade Update, Cascade Delete). Trình bày thao tác Import dữ liệu từ bên ngoài, sắp xếp, tìm kiếm - thay thế sử dụng ký tự đại diện (?, *, #) và 4 kỹ thuật lọc dữ liệu (lọc trực tiếp, lọc theo vùng chọn, Filter by Form, Advanced Filter/Sort).
  • Chương 3: Truy vấn dữ liệu (14 giờ): Hướng dẫn kỹ thuật rút trích và xử lý dữ liệu bằng ngôn ngữ SQL và công cụ lưới đồ họa QBE. Giới thiệu các toán tử logic, toán tử so sánh, các hàm tính toán thống kê trong Select Query, xây dựng Parameter Query (truy vấn tham số) và Make Table Query (truy vấn tạo bảng).
  • Chương 4: Thiết kế giao diện (15 giờ): Hướng dẫn xây dựng đối tượng Form phục vụ nhập liệu và hiển thị. Trình bày phương pháp sử dụng Form Wizard và chế độ Design View, quản lý cửa sổ thuộc tính (Property Sheet), cấu hình các điều khiển (Controls) như Text Box, Label, Command Button, Option Button và Option Group.
  • Chương 5: Thiết kế báo cáo (13 giờ): Phương pháp tạo và định dạng Report bằng Report Wizard và Design View. Phân tích các thành phần cấu trúc của báo cáo (Report Header/Footer, Page Header/Footer, Detail), kỹ thuật gom nhóm dữ liệu (Grouping), tạo số thứ tự tự động, ẩn trường dữ liệu trùng lặp và phân trang tài liệu in.
  • Chương 6: Macro (9 giờ): Khái niệm về thuộc tính (Property), hành động (Action) và sự kiện (Event). Hướng dẫn xây dựng tập lệnh Macro thực thi các chuỗi thao tác tự động và thiết lập Macro có điều kiện (Conditional Macro).
  • Chương 7: Module: Giới thiệu ngôn ngữ Visual Basic for Applications (VBA). Cung cấp kiến thức về kiểu dữ liệu, khai báo biến, hằng số, phạm vi hoạt động; các cấu trúc lệnh rẽ nhánh và lặp (IF, SELECT CASE, FOR...NEXT, WHILE...WEND, DO WHILE...LOOP, DO...LOOP WHILE); sử dụng đối tượng DoCmd để thiết kế giao diện di chuyển, tìm kiếm và thao tác dữ liệu theo lập trình.

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

Giáo trình hình thành nền tảng vững chắc về lý thuyết cơ sở dữ liệu quan hệ, bao gồm:

  • Nguyên lý cấu trúc dữ liệu: Mô hình hóa thực thể thành các bảng hai chiều gồm các cột thuộc tính và các dòng bản ghi.
  • Ràng buộc toàn vẹn dữ liệu: Cơ chế xác thực tính hợp lệ của khóa chính, khóa ngoại, kiểm tra miền giá trị nhập liệu và tính toàn vẹn tham chiếu liên kết giữa các thực thể liên quan.
  • Kiến trúc quản lý sự kiện: Mối tương quan giữa giao diện người dùng (Form/Report), công cụ truy xuất (Query) và các trình điều khiển hành động (Macro/Module).

Kỹ năng phát triển

Người học được rèn luyện các kỹ năng kỹ thuật và năng lực thực hành chuyên môn:

  • Kỹ năng kỹ thuật: Khởi tạo tập tin CSDL, thiết lập kiểu dữ liệu và mặt nạ định dạng chuẩn xác, cấu hình quan hệ bảng không xảy ra xung đột.
  • Kỹ năng phân tích: Xử lý và trích xuất thông tin theo yêu cầu nghiệp vụ thông qua câu lệnh SQL, lưới QBE và các biểu thức lọc nâng cao.
  • Kỹ năng nghiệp vụ: Thiết kế giao diện nhập liệu trực quan, thiết lập báo cáo in ấn chuyên nghiệp và ứng dụng mã lệnh VBA để tự động hóa xử lý dữ liệu.

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

Giáo trình áp dụng mô hình sư phạm kết hợp giữa giảng dạy lý thuyết cơ sở và thực hành ứng dụng trực tiếp trên hệ thống máy tính. Thời lượng thực hành, thảo luận và bài tập chiếm 38 giờ trên tổng số 65 giờ (tương đương 58,5%), đảm bảo người học nắm vững thao tác kỹ thuật qua từng bài học.

Phương pháp đào tạo sử dụng các bài tập tình huống quản lý cụ thể xuyên suốt chương trình:

  • Cơ sở dữ liệu quản lý sinh viên với các bảng: SINHVIEN, LOP, MONHOC, KETQUA.
  • Cơ sở dữ liệu quản lý nhân sự với các bảng liên kết 1-1: T_HOSONV và T_CHAMCONG06.
  • Cơ sở dữ liệu quản lý danh mục và lớp học với liên kết 1-N: KHOA và LOP.
  • Cơ sở dữ liệu quản lý chứng từ xuất nhập: PHIEU và CTPHIEU.
  • Cơ sở dữ liệu theo dõi kết quả học tập: QLDiem.

Quy trình đánh giá kết quả học tập được thực hiện định kỳ:

  • Đánh giá quá trình: Kiểm tra việc thực hiện các bài tập thực hành cuối mỗi chương (từ Chương 1 đến Chương 7).
  • Kiểm tra định kỳ: Bố trí 2 bài kiểm tra thực hành chính thức (1 giờ tại Chương 3 về kỹ thuật truy vấn dữ liệu và 1 giờ tại Chương 6 về ứng dụng Macro).

Hướng dẫn tự học dành cho sinh viên:

  • Thực hiện đầy đủ các bài tập thực hành trên máy cá nhân theo đúng thứ tự logic của giáo trình.
  • Thực hành phân tích và xử lý 5 dạng lỗi nhập liệu thường gặp: lỗi sai kiểu dữ liệu, lỗi khóa chính rỗng, lỗi trùng khóa chính, lỗi bỏ trống trường bắt buộc (Required = Yes) và lỗi vi phạm ràng buộc toàn vẹn dữ liệu.
  • Rèn luyện kỹ năng viết mã lệnh VBA trong đối tượng Module để mở rộng khả năng tùy biến chức năng phần mềm.

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

Giáo trình thể hiện các đặc điểm kỹ thuật và tính cập nhật theo chuẩn chương trình đào tạo:

  • Chuẩn hóa chương trình đào tạo: Được biên soạn và chỉnh sửa trực tiếp theo khung đề cương môn học hiện hành của Trường Cao đẳng Cộng đồng Đồng Tháp, đảm bảo tính chuẩn mực về sư phạm và khối lượng kiến thức nghề nghiệp.
  • Tích hợp phiên bản phần mềm Microsoft Access 2013: Toàn bộ hệ thống giao diện, thanh Ribbon, cửa sổ Navigation Pane và các bảng thuộc tính trong giáo trình đều được xây dựng dựa trên phiên bản Access 2013, giúp người học tiếp cận môi trường làm việc trực quan trên hệ điều hành Windows hiện đại.
  • Giải quyết trọn vẹn bài toán thực tế: Cung cấp phương pháp xây dựng hoàn chỉnh một ứng dụng quản lý quy mô vừa và nhỏ; hỗ trợ kết nối và trao đổi dữ liệu với các ứng dụng Microsoft Office khác (Word, Excel) thông qua kỹ thuật nhúng OLE Object và công cụ Import từ tab External Data.
  • Định hướng phát triển lập trình ứng dụng: Giáo trình không chỉ dừng lại ở các thao tác đồ họa dựng sẵn (Wizard) mà mở rộng sang kỹ thuật lập trình mã nguồn với Module và Visual Basic for Applications (VBA), làm nền tảng kỹ thuật cho người học trước khi tiếp cận các hệ quản trị cơ sở dữ liệu cấp cao (như Microsoft SQL Server).

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

Giáo trình Hệ quản trị cơ sở dữ liệu Microsoft Access được biên soạn phục vụ các nhóm đối tượng cụ thể:

  • Học sinh, sinh viên: Phục vụ trực tiếp cho người học ngành Quản trị mạng máy tính trình độ Trung cấp và Cao đẳng tại các trường cao đẳng, trung cấp chuyên nghiệp và cơ sở giáo dục nghề nghiệp.
  • Điều kiện tiên quyết: Người học cần hoàn thành các học phần 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 trên môi trường Windows trước khi tiếp cận môn học.
  • Giảng viên chuyên ngành: Sử dụng làm tài liệu giảng dạy chuẩn mực, làm căn cứ phân bổ thời lượng giảng dạy lý thuyết (25 giờ), hướng dẫn bài tập thực hành (38 giờ) và thiết kế đề kiểm tra đánh giá (2 giờ).
  • Người tự học và tham khảo: Dành cho người mới bắt đầu tìm hiểu về cơ sở dữ liệu quan hệ, mong muốn trang bị kiến thức cơ sở về thiết kế bảng, truy vấn SQL, thiết kế biểu mẫu nhập liệu và tự động hóa tác vụ quản lý trên Access.

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

1. Giáo trình này phù hợp với ai?
Giáo trình được biên soạn chuyên biệt cho học sinh ngành Quản trị mạng máy tính bậc Trung cấp và các đối tượng người học mới bắt đầu làm quen với hệ quản trị cơ sở dữ liệu quan hệ trên Windows.

2. Cần kiến thức nền tảng nào trước khi bắt đầu môn học?
Người học bắt buộc phải hoàn thành học phần Tin học văn phòng và các học phần kiến thức chung, có kỹ năng thao tác cơ bản với hệ điều hành Windows, phần mềm soạn thảo Word và bảng tính Excel.

3. Điểm khác biệt của giáo trình so với các tài liệu hướng dẫn thông thường là gì?
Giáo trình phân bổ thời lượng thực hành vượt trội (38 giờ thực hành trên tổng số 65 giờ), chuẩn hóa trên phiên bản Access 2013, cung cấp bảng phân tích chi tiết các thuộc tính trường, cấu trúc mặt nạ nhập liệu và hướng dẫn xử lý 5 dạng lỗi ràng buộc toàn vẹn dữ liệu cụ thể.

4. Làm thế nào để tự học giáo trình đạt hiệu quả cao?
Người học cần kết hợp đọc lý thuyết với thao tác trực tiếp trên máy tính, thực hành tuần tự theo các bước: thiết lập Table -> tạo Query -> thiết kế Form -> xuất Report -> viết Macro và Module theo hệ thống bài tập cuối mỗi chương.

5. Có những tài liệu bổ trợ nào đi kèm giáo trình?
Giáo trình cung cấp hệ thống bảng tra cứu kiểu dữ liệu, bảng tham số thuộc tính, mẫu mặt nạ dữ liệu, hệ thống câu hỏi lý thuyết, các bài tập thực hành theo giờ học và danh mục tài liệu tham khảo chuyên ngành tại trang 178.


Kết luận

Giáo trình Hệ quản trị cơ sở dữ liệu Microsoft Access (MH11) cung cấp toàn diện kiến thức nền tảng và kỹ năng thực hành chuẩn mực về quản trị cơ sở dữ liệu quan hệ. Nội dung giáo trình bao quát đầy đủ 6 đối tượng cấu thành của MS Access: Table, Query, Form, Report, Macro và Module.

Lộ trình học tập đề xuất:

  1. Giai đoạn 1 (Chương 1 - 2): Nắm vững tổng quan giao diện Access 2013 và kỹ thuật thiết lập cấu trúc Table cùng các ràng buộc dữ liệu.
  2. Giai đoạn 2 (Chương 3 & 5): Khai thác và xử lý thông tin thông qua ngôn ngữ truy vấn SQL, lưới QBE và thiết kế định dạng báo cáo in ấn.
  3. Giai đoạn 3 (Chương 4, 6 & 7): Xây dựng giao diện Form nhập liệu, tự động hóa với Macro và lập trình mở rộng ứng dụng với Module VBA.

Để mở rộng kiến thức, người học nên kết hợp thực hành với các tài liệu tham khảo chuyên sâu về hệ quản trị cơ sở dữ liệu Microsoft SQL Server và các kỹ thuật lập trình ứng dụng trên nền tảng Windows.