THƯ MỤC HỌC THUẬT VÀ PHÂN TÍCH GIÁO TRÌNH: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS

Tổng quan về giáo trình (250-300 từ)

Giáo trình Hệ quản trị cơ sở dữ liệu Access (Mã môn học: MH16.1) được biên soạn bởi tác giả Trần Thị Mơ (Chủ biên) và ban hành chính thức theo Quyết định số 368ĐT/QĐ-CĐXD1 ngày 10 tháng 08 năm 2021 của Hiệu trưởng Trường Cao đẳng Xây dựng số 1 (Bộ Xây dựng). Trong chương trình đào tạo ngành Công nghệ thông tin (chuyên ngành Ứng dụng phần mềm) trình độ Trung cấp, môn học giữ vị trí là học phần chuyên môn tự chọn, có tổng thời lượng thực hiện là 45 giờ, bao gồm: 15 giờ lý thuyết; 28 giờ thực hành, thí nghiệm, thảo luận, bài tập; và 2 giờ kiểm tra định kỳ.

Mục tiêu học tập của giáo trình được xác định cụ thể trên ba phương diện chuẩn đầu ra:

  • Về kiến thức: Cung cấp các khái niệm nền tảng về hệ thống quản lý cơ sở dữ liệu quan hệ vận hành trong môi trường Windows; trang bị cơ chế quản lý dữ liệu trên phần mềm Microsoft Access phục vụ giải quyết các bài toán lập trình ứng dụng.
  • Về kỹ năng: Rèn luyện kỹ năng nhận diện, lựa chọn và sử dụng thành thạo các công cụ thao tác dữ liệu; xây dựng hoàn chỉnh phần mềm ứng dụng quản lý dựa trên nền tảng cơ sở dữ liệu.
  • Về năng lực tự chủ và trách nhiệm: Xây dựng tác phong làm việc nghiêm túc, tính kỷ luật học thuật và năng lực hợp tác hiệu quả trong làm việc nhóm.

Về cấu trúc và cách tiếp cận, tài liệu được biên soạn dựa trên đề cương môn học Phần mềm quản lý cơ sở dữ liệu, triển khai nội dung tuần tự theo chu trình xây dựng ứng dụng cơ sở dữ liệu. Điểm đặc thù của giáo trình nằm ở việc phân bổ tỷ trọng thực hành cao (chiếm hơn 62% tổng quỹ thời gian), sử dụng các tệp cơ sở dữ liệu chuẩn hóa như Northwind.accdb và hệ thống bài tập thực hành cụ thể về quản lý sinh viên, học sinh, bệnh viện.


Nội dung kiến thức cốt lõi (500-600 từ)

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

Cấu trúc giáo trình bao gồm 6 đơn vị bài học chuyên đề được tổ chức theo tính logic nâng cao dần về mặt kỹ thuật:

  • Bài 1: Tổng quan về Access: Giới thiệu môi trường làm việc Microsoft Access 2010; cấu trúc màn hình giao diện (khung lệnh tệp, danh mục mẫu tệp, vị trí lưu trữ); hệ thống công cụ (Quick Access, thanh Ribbon, cửa sổ Properties, thanh điều hướng Navigation Pane); hai chế độ hiển thị không gian làm việc (Tabbed Documents và Overlapping Windows); phân loại 7 đối tượng cơ bản (Table, Query, Form, Report, Pages, Macro, Module); quy trình 2 bước xây dựng ứng dụng cơ sở dữ liệu qua ví dụ minh họa Nothwind.accdb.
  • Bài 2: Bảng Table: Khái niệm về thực thể dữ liệu gồm cột (Field) và dòng (Record); định nghĩa khóa chính (Primary key), khóa ngoại (Foreign key); kỹ thuật thiết lập bảng bằng chế độ Design View và công cụ Table Wizard; quy tắc toàn vẹn tham chiếu (Enforce Referential Integrity, Cascade Update, Cascade Delete); 3 kiểu liên kết (Join Type 1 - Inner Join, Join Type 2 - Left Outer Join, Join Type 3 - Right Outer Join); các công cụ thao tác dữ liệu (Find and Replace, Filter by Selection, Filter by Form, Advanced Filter); trao đổi dữ liệu Import/Export với Excel, Word, XML.
  • Bài 3: Tạo truy vấn Query: Bản chất của truy vấn dựa trên câu lệnh SQL và lưới thiết kế QBE (Query by Example); phân loại 4 nhóm truy vấn: Select query, Total query, Crosstab query, Action query (Make-Table, Delete, Update, Append); các chế độ hiển thị (Datasheet View, Design View, SQL View); kỹ thuật thiết lập biểu thức điều kiện (Criteria, Or), truy vấn có tham số (Parameter Queries) và trường tính toán.
  • Bài 4: Tạo biểu mẫu Form: Giới thiệu biểu mẫu giao diện người dùng; kỹ thuật tạo Form bằng Design View và Form Wizard; cấu hình hệ thống điều khiển thông qua hộp công cụ Toolsbox; định dạng, canh lề, hiệu chỉnh kích thước controls; xây dựng biểu mẫu chính - biểu mẫu phụ (Main Form - Subform) kết nối dữ liệu từ nhiều bảng.
  • Bài 5: Tạo báo cáo Report: Chức năng kết xuất dữ liệu ra màn hình và máy in; tạo báo cáo bằng Design View và Wizard; kỹ thuật phân nhóm (Grouping), sắp xếp (Sorting) và tính toán tổng hợp dữ liệu; giới thiệu cấu trúc tập lệnh Macro để tự động hóa thao tác và tạo hệ thống menu điều hướng trên biểu mẫu.
  • Bài 7: Cơ bản về VBA: Cung cấp nguyên lý cơ bản của ngôn ngữ Visual Basic for Applications; các cấu trúc lập trình điều khiển căn bản; phương pháp xây dựng hàm (Function) và thủ tục (Sub Procedure) để mở rộng chức năng ứng dụng.
[Mô hình dữ liệu quan hệ]

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 lý thuyết và nguyên lý quản trị cơ sở dữ liệu quan hệ bao gồm:

  • Lý thuyết mô hình quan hệ: Khái niệm thuộc tính, miền giá trị, bản ghi dữ liệu; vai trò kiểm soát tính duy nhất của khóa chính và mối liên kết khóa ngoại.
  • Nguyên lý toàn vẹn dữ liệu: Ràng buộc toàn vẹn tham chiếu giữa bảng cha (bảng một) và bảng con (bảng nhiều); cơ chế tự động đồng bộ sửa đổi (Cascade Update) và tự động xóa dữ liệu liên đới (Cascade Delete).
  • Đại số quan hệ ứng dụng: Bản chất phép kết nối dữ liệu thông qua 3 kiểu nối bảng (bằng nhau hoàn toàn, giữ toàn bộ bảng trái, hoặc giữ toàn bộ bảng phải); logic lọc điều kiện thông qua toán tử AND (nhập cùng dòng trên lưới QBE) và toán tử OR (nhập khác dòng).

Kỹ năng phát triển

Hệ thống bài học trực tiếp phát triển ba nhóm năng lực chuyên môn:

  • Kỹ năng kỹ thuật (Technical skills): Thao tác tạo cấu trúc bảng, lựa chọn kiểu dữ liệu (Text, Number, OLE Object, Calculated Field), cấu hình thuộc tính trường (General, Lookup), viết điều kiện lọc truy vấn, chuyển đổi qua lại giữa chế độ Design View, Datasheet View và SQL View.
  • Kỹ năng phân tích (Analytical skills): Phân tích cấu trúc dữ liệu thực tế từ bài toán quản lý; xác định cấu trúc quan hệ 1-1, 1-n; nhận diện các trường khóa để thiết lập liên kết chống dư thừa dữ liệu.
  • Kỹ năng thực hành tổng hợp (Practical competencies): Kỹ thuật trao đổi dữ liệu đa nền tảng (Import từ Excel, Export sang Word/XML); tích hợp biểu mẫu giao diện người dùng và tự động hóa thao tác bằng Macro thực thi menu điều khiển.

Phương pháp giảng dạy và học tập (300-350 từ)

Giáo trình áp dụng phương pháp sư phạm định hướng thực hành (Practice-oriented pedagogy), tích hợp lý thuyết mô tả trực quan đi kèm các bước thực hiện tuần tự (step-by-step instructions). Với tỷ trọng 28 giờ thực hành trên tổng số 45 giờ học phần, mỗi nội dung bài giảng đều đi từ khái niệm trừu tượng đến thao tác giao diện cụ thể thông qua hình ảnh lược đồ và hộp thoại chức năng.

Hệ thống bài tập và case studies trong tài liệu được xây dựng trực tiếp từ các bài toán tổ chức dữ liệu thực tế:

  • Mô hình doanh nghiệp mẫu Northwind (Nothwind.accdb): Phục vụ phân tích quy trình vận hành một ứng dụng hoàn chỉnh, bao gồm giao diện đăng nhập (Login Dialog), biểu mẫu mua hàng, quản lý kho sản phẩm, nhập hàng từ nhà cung cấp và kết xuất hóa đơn bán hàng cho nhân viên công ty.
  • Mô hình quản lý đào tạo: CSDL Quản lý sinh viên gồm 4 bảng dữ liệu liên kết (SINHVIEN, LOP, MONHOC, KETQUA) và CSDL QuanLi_HS với các trường thông tin cụ thể (Maso, Toan, Van, Anh) phục vụ bài tập tạo cấu trúc, chỉ định khóa chính và phân loại bảng điểm.
  • Mô hình y tế: Bài tập CSDL QUANLI_BENHVIEN.accdb yêu cầu xây dựng cấu trúc 3 bảng gồm BENH_NHAN, THUOC, HOA_DON, thiết lập sơ đồ liên kết và nhập liệu theo mẫu có sẵn.

Phương pháp đánh giá học phần được xác định rõ qua 2 giờ kiểm tra định kỳ, kết hợp kiểm tra lý thuyết (trả lời câu hỏi cấu trúc đối tượng, khái niệm quan hệ) và chấm điểm thực hành trực tiếp trên máy vi tính (tạo lập tệp cơ sở dữ liệu, thiết kế lưới truy vấn, kết xuất báo cáo).

Để tự học hiệu quả, tài liệu cung cấp các chỉ dẫn cụ thể: người học phải tuân thủ nguyên tắc thiết kế quan hệ trước khi nhập dữ liệu (nhập bảng cha trước, bảng con sau); luyện tập thao tác kiểm tra lỗi khi vi phạm ràng buộc toàn vẹn; và đối chiếu cấu trúc lệnh qua cửa sổ SQL View.


Điểm nổi bật và cập nhật (250-300 từ)

Giáo trình ghi nhận những đặc điểm kỹ thuật và cập nhật quan trọng của phần mềm Microsoft Access trong quản trị dữ liệu:

  • Cải tiến giao diện người dùng: So với các phiên bản Access trước đây vốn chỉ sử dụng một loại giao diện cửa sổ xếp chồng (Overlapping Windows), tài liệu phân tích việc áp dụng chuẩn giao diện tài liệu dạng thẻ (Tabbed Documents) được thiết lập từ Access 2007 và hoàn thiện trên Access 2010. Giao diện này cố định không gian hiển thị của biểu mẫu và báo cáo, tối ưu hóa việc quản lý đồng thời nhiều đối tượng.
  • Tích hợp các trường dữ liệu hiện đại: Đưa vào hướng dẫn tạo trường tính toán trực tiếp (Calculated Field) ở chế độ Datasheet View thông qua công cụ Expression Builder, loại bỏ sự phụ thuộc vào truy vấn tính toán phụ trợ đối với các biểu thức cơ bản.
  • Hỗ trợ kiểu trường nhúng đối tượng kết nối OLE (Object Linking and Embedding): Cung cấp giải pháp lưu trữ các tệp ngoài hệ thống như văn bản Word, bảng tính Excel, hình ảnh đồ họa BMP, và âm thanh WAV trực tiếp bên trong cấu trúc bảng của tệp tin Access.
  • Cơ chế lưu trữ tập trung và trao đổi dữ liệu linh hoạt: Dữ liệu toàn bộ ứng dụng được đóng gói trọn gói trong một tập tin CSDL duy nhất định dạng .accdb (hoặc .mdb). Đồng thời, giáo trình cập nhật chi tiết các lệnh trong tab External Data, hỗ trợ liên kết hai chiều với các ứng dụng phổ biến như Microsoft Excel, ODBC Database, XML, Word, PDF.
  • Khả năng mở rộng kiến trúc: Tài liệu nêu rõ đặc tính kết nối trực tiếp của Access vào hệ quản trị cơ sở dữ liệu máy chủ Microsoft SQL Server nhằm phát triển ứng dụng theo mô hình khách/chủ (Client/Server), bảo đảm an toàn dữ liệu trên môi trường mạng máy tính nhiều người dùng.

Đối tượng sử dụng giáo trình (200-250 từ)

Căn cứ vào quyết định ban hành và nội dung chương trình môn học MH16.1, giáo trình phục vụ các nhóm đối tượng sử dụng cụ thể:

  • Sinh viên, học viên chính quy: Được thiết kế trực tiếp cho học sinh, sinh viên theo học trình độ Trung cấp thuộc ngành Công nghệ thông tin (chuyên ngành Ứng dụng phần mềm) tại Trường Cao đẳng Xây dựng số 1. Ngoài ra, tài liệu phù hợp làm giáo trình học phần cơ sở dữ liệu ứng dụng cho sinh viên các hệ cao đẳng, đại học ngành kinh tế, kỹ thuật công trình, kế toán cần khai thác phần mềm quản lý văn phòng.
  • Điều kiện tiên quyết (Prerequisites): Người học cần hoàn thành khối kiến thức tin học đại cương, nắm vững kỹ năng thao tác cơ bản trên hệ điều hành Windows, quản lý tệp tin và có hiểu biết sơ bộ về cấu trúc bảng tính (như Microsoft Excel).
  • Giảng viên chuyên ngành: Sử dụng làm đề cương bài giảng và tài liệu hướng dẫn chuẩn cho 45 giờ học phần; khai thác hệ thống câu hỏi lý thuyết, bảng cấu trúc dữ liệu và hệ thống bài tập thực hành mẫu (bài toán quản lý bệnh viện, học sinh, bán hàng Northwind) để xây dựng ngân hàng đề thi, bài kiểm tra kết thúc học phần.
  • Người tự học và cán bộ quản lý dữ liệu: Đóng vai trò là tài liệu tham khảo kỹ thuật để tra cứu các quy trình chuẩn về thiết lập bảng, gán thuộc tính khóa, viết điều kiện lọc trên lưới QBE và ứng dụng Macro lập menu điều khiển hệ thống phần mềm quản lý nhỏ.

Câu hỏi thường gặp (250-300 từ)

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, sinh viên ngành Công nghệ thông tin (Ứng dụng phần mềm) trình độ Trung cấp, giảng viên phụ trách học phần MH16.1, và người học cần trang bị kỹ thuật xây dựng phần mềm quản lý cơ sở dữ liệu nhỏ trên hệ điều hành Windows.

2. Cần kiến thức nền nào để học?

Người học cần có kỹ năng tin học văn phòng căn bản trên môi trường Windows (thao tác tệp tin, bàn phím, chuột) và hiểu biết nhập môn về xử lý dữ liệu dạng bảng. Giáo trình không yêu cầu người học phải có kiến thức lập trình phức tạp trước khi bắt đầu.

3. Điểm khác biệt với giáo trình khác?

Giáo trình định hướng kỹ thuật thao tác trực tiếp trên giao diện Microsoft Access 2010 với 28 giờ thực hành; cấu trúc minh họa bám sát các case study cụ thể (Northwind.accdb, QUANLI_BENHVIEN.accdb); tích hợp cả công cụ trực quan (Wizard, Design View, QBE) lẫn công cụ mở rộng nâng cao (Macro, VBA, SQL View).

4. Làm sao để tự học hiệu quả?

Người học cần thực hiện tuần tự theo quy trình: nghiên cứu lý thuyết đối tượng -> thực hành các bước thiết kế bảng và thiết lập khóa chính -> tạo lập quan hệ và ràng buộc toàn vẹn -> nhập dữ liệu thử nghiệm -> viết câu hỏi truy vấn. Cần giải quyết trọn vẹn các bài tập thực hành cuối Bài 1, Bài 2 để kiểm chứng kết quả.

5. Có tài liệu bổ trợ nào kèm theo?

Tài liệu cung cấp hệ thống câu hỏi ôn tập lý thuyết, bài tập thiết kế bảng có sẵn tham số thuộc tính, mẫu tệp cơ sở dữ liệu hoàn chỉnh của Microsoft Office (Nothwind.accdb) và các lược đồ liên kết mẫu cho các bài toán quản lý trường học, bệnh viện.


Kết luận (150 từ)

Giáo trình Hệ quản trị cơ sở dữ liệu Access cung cấp hệ thống kiến thức có cấu trúc chặt chẽ về việc thiết kế, vận hành và quản trị dữ liệu quan hệ cục bộ. Giá trị học thuật chính của tài liệu là thiết lập mối liên kết hoàn chỉnh giữa các thành phần lưu trữ (Table), trích lọc (Query), giao diện tương tác (Form), kết xuất thông tin (Report) và tự động hóa (Macro, VBA).

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

  1. Tiếp cận giao diện và thiết kế bảng dữ liệu chuẩn hóa, thiết lập khóa chính, khóa ngoại và ràng buộc toàn vẹn (Bài 1, Bài 2).
  2. Xây dựng các truy vấn trích chọn, tổng hợp và tính toán trên lưới QBE kết hợp ngôn ngữ SQL (Bài 3).
  3. Thiết kế biểu mẫu cập nhật dữ liệu và báo cáo tổng hợp in ấn (Bài 4, Bài 5).
  4. Tự động hóa hệ thống bằng Macro và mã lệnh VBA căn bản (Bài 5, Bài 7).

Nguồn tài nguyên bổ trợ bao gồm cơ sở dữ liệu mẫu Nothwind.accdb, hệ thống bài tập thực hành quản lý học sinh QuanLi_HS, và cơ sở dữ liệu quản lý bệnh viện QUANLI_BENHVIEN.accdb.