GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU – TRƯỜNG CAO ĐẲNG NGHỀ VIỆT NAM - HÀN QUỐC THÀNH PHỐ HÀ NỘI


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

Giáo trình Hệ quản trị cơ sở dữ liệu (Lưu hành nội bộ, năm 2021) do Đặng Minh Ngọc chủ biên cùng các tác giả Lê Trọng Hưng và Nguyễn Tuấn Hải biên soạn, trực thuộc Khoa Công nghệ thông tin – Trường Cao đẳng Nghề Việt Nam - Hàn Quốc thành phố Hà Nội. Tài liệu được thiết kế cho mô đun chuyên ngành tự chọn mang mã số MĐ 30, thuộc chương trình đào tạo trình độ Cao đẳng nghề Kỹ thuật sửa chữa, lắp ráp máy tính. Mô đun được bố trí giảng dạy sau khi người học đã hoàn thành các môn học chung, các môn cơ sở chuyên ngành bắt buộc, đặc biệt là hai học phần nền tảng: Lập trình căn bảnCơ sở dữ liệu.

Thời lượng đào tạo của mô đun là 60 giờ, bao gồm 15 giờ lý thuyết, 43 giờ thực hành/thảo luận/bài tập và 2 giờ kiểm tra tích hợp.

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

  • Về kiến thức: Nắm vững bản chất của hệ quản trị cơ sở dữ liệu (DBMS/RDBMS), hiểu sâu cấu trúc hệ quản trị cơ sở dữ liệu Microsoft Access; thiết lập và quản lý các mối quan hệ giữa các bảng; làm chủ các kỹ thuật lưu trữ, bảo trì và khai thác số liệu.
  • Về kỹ năng: Khai thác truy vấn dữ liệu chính xác; thiết kế các giao diện biểu mẫu (Form) đáp ứng yêu cầu người dùng; xây dựng quy trình tự động hóa bằng Macro và kết xuất báo cáo (Report) trên máy tính.
  • Về năng lực tự chủ và trách nhiệm: Rèn luyện tư duy logic trong quản trị dữ liệu, hình thành ý thức kỷ luật về an toàn, bảo mật và tính toàn vẹn của dữ liệu trong quá trình vận hành hệ thống thông tin.

Giáo trình tiếp cận theo mô hình tích hợp lý thuyết gắn liền với thao tác kỹ năng thực hành trực tiếp trên hệ phần mềm Microsoft Access 2007. Nội dung tập trung giải quyết các bài toán quản lý thực tế thông qua các bộ dữ liệu mẫu trong quản trị doanh nghiệp, kế toán và nhân sự.


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

                       CẤU TRÚC PHÁT TRIỂN ỨNG DỤNG CSDL (MĐ 30)

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

Giáo trình gồm 6 bài học được bố trí theo tiến trình logic của quy trình xây dựng ứng dụng cơ sở dữ liệu:

  1. Bài 1: Tổng quan về hệ quản trị CSDL Microsoft Access (2 giờ - 1 LT, 1 TH): Trình bày khái niệm DBMS, phân loại các hệ QTCSDL (MySQL, Oracle, PostgreSQL, SQL Server, DB2, Infomix); giới thiệu giao diện Microsoft Access 2007 (Microsoft Office Fluent Ribbon, Navigation Pane, Tabbed documents, Status bar); giới thiệu 6 đối tượng cơ bản gồm Table, Query, Form, Report, Macro, Module; thao tác duyệt, nhập bản ghi và sử dụng hệ thống trợ giúp Access Help.
  2. Bài 2: Xây dựng bảng - Table (9 giờ - 2 LT, 7 TH): Hướng dẫn 5 bước hoạch định CSDL; làm việc trong chế độ Design ViewDatasheet View; định nghĩa 9 kiểu dữ liệu trường (Number, Autonumber, Text, Yes/No, Date/Time, Currency, Memo, Hyperlink, OLE Object); thiết lập các thuộc tính trường (Field Size, Format, Decimal Places, Caption, Default Value, Input Mask, Validation Rule, Validation Text, Lookup); thiết lập khóa chính (Primary Key); xây dựng liên kết bảng theo quan hệ 1-1, 1-nhiều, nhiều-nhiều; cấu hình ràng buộc toàn vẹn tham chiếu (Enforce Referential Integrity, Cascade Update, Cascade Delete); các kỹ thuật sắp xếp, lọc (Filter by Selection, Advanced Filter) và tìm kiếm (Find & Replace).
  3. Bài 3: Truy vấn dữ liệu - Query (15 giờ - 4 LT, 10 TH, 1 KT): Khái niệm và phân loại truy vấn; cơ chế tập dữ liệu động (Dynaset) và tập chụp (Snapshot); các loại truy vấn gồm Select Query, Crosstab Query, Make-table, Append, Update, DeleteSQL Query; hướng dẫn thao tác trên lưới QBE (Query By Example); áp dụng các toán tử số học (^, \, mod), chuỗi (&), so sánh (=, <>, >, <, >=, <=) và biểu thức điều kiện; quy định giới hạn kỹ thuật của Access Query.
  4. Bài 4: Xây dựng Form (12 giờ - 3 LT, 9 TH): Định nghĩa và phân loại Form; các phương pháp tạo Form (Wizard, Design); quản lý các đối tượng điều khiển (Controls) và thuộc tính; thiết kế Form con (Subform) trong quan hệ dữ liệu 1-n; kỹ thuật căn chỉnh và trang trí giao diện.
  5. Bài 5: Macro (12 giờ - 2 LT, 10 TH): Khái niệm tự động hóa thao tác; tạo và thực thi tập lệnh; thiết lập các hành động (Actions) và tham số (Parameters); xây dựng nhóm tập lệnh và tập lệnh có điều kiện; thiết kế hệ thống Menu điều khiển ứng dụng.
  6. Bài 6: Báo biểu - Report (10 giờ - 3 LT, 6 TH, 1 KT): Ứng dụng kết xuất và in ấn số liệu; các thành phần cấu trúc của báo cáo (Report Header/Footer, Page Header/Footer, Group Header/Footer, Detail); phân nhóm, tính toán tổng hợp, định dạng và trang trí báo cáo.

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

  • Lý thuyết hệ quản trị CSDL quan hệ (RDBMS): Nguyên lý cấu trúc bảng gồm các trường (cột/Field) và bản ghi (hàng/Record); cơ chế lưu trữ độc lập dữ liệu.
  • Quy tắc toàn vẹn dữ liệu: Cơ chế bảo đảm toàn vẹn tham chiếu (Referential Integrity), ngăn ngừa xóa hoặc sửa đổi dữ liệu bất nhất giữa các bảng cha (bên một) và bảng con (bên nhiều).
  • Mô hình hóa dữ liệu quan hệ: Kỹ thuật chuẩn hóa tách quan hệ nhiều - nhiều ($\infty - \infty$) thành hai quan hệ một - nhiều ($1 - \infty$) thông qua bảng trung gian.
  • Ngôn ngữ truy vấn cấu trúc (SQL): Nền tảng câu lệnh SQL tích hợp dưới giao diện trực quan QBE.

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical skills): Cài đặt và cấu hình phần mềm Access; tạo bảng dữ liệu với các kiểu dữ liệu và mặt nạ nhập liệu (Input Mask) chuẩn xác; thiết lập biểu thức kiểm tra ràng buộc (Validation Rule); thiết lập khóa chính đơn và khóa chính phức hợp; thiết lập liên kết quan hệ trong cửa sổ Relationships.
  • Kỹ năng phân tích (Analytical skills): Phân tích bài toán quản lý thực tế theo quy trình 5 bước; xác định chính xác các đối tượng thực thể, thuộc tính và mối liên kết logic giữa các thực thể; thiết lập tiêu chuẩn lọc và gom nhóm dữ liệu trong truy vấn.
  • Kỹ năng thực hành ứng dụng (Practical competencies): Xây dựng biểu mẫu nhập xuất dữ liệu chuyên nghiệp; tạo truy vấn tham số (Parameter Queries); lập báo cáo thống kê phục vụ công tác quản lý; đóng gói menu điều khiển bằng Macro cho ứng dụng desktop.

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

Phương pháp tiếp cận sư phạm (Pedagogical approach)

Giáo trình triển khai theo phương pháp đào tạo tích hợp (kết hợp chặt chẽ giữa lý thuyết chuyên môn và thực hành nghề nghiệp). Cấu trúc thời lượng dành 43/60 giờ (tương đương 71,7%) cho thực hành trực tiếp tại phòng máy, 15 giờ lý thuyết (25%) và 2 giờ kiểm tra đánh giá (3,3%). Cách tiếp cận này giúp sinh viên biến kiến thức lý thuyết về cơ sở dữ liệu quan hệ thành kỹ năng thao tác công cụ cụ thể.

Hệ thống bài tập và tình huống thực hành (Practical exercises & Case studies)

Chương trình cung cấp hệ thống bài tập thực tế có cấu trúc dữ liệu hoàn chỉnh:

  • Case study Quản lý bán hàng (banhang.mdb): Yêu cầu xây dựng bảng HOADON, KHACHHANG, SANPHAM. Bài tập quy định chi tiết kiểu dữ liệu, ràng buộc miền giá trị (ví dụ: MaSP gồm 3 chữ in hoa và 2 ký số; Soluong > 0; HTTT dùng Lookup Wizard chứa các giá trị TM, TP, NO; LoaiVT có giá trị mặc định là X), sau đó thiết lập liên kết toàn vẹn và trích xuất dữ liệu bán hàng.
  • Case study Quản lý hồ sơ nhân viên (HOSONV): Thực hành các trường dữ liệu đa dạng gồm OLE Object (ảnh nhân viên lấy từ Clip Art), kiểu Yes/No (Phainam, DalapGD), xử lý lọc nâng cao theo tiêu chí phức hợp (ngày sinh, giới tính, mức lương căn bản $\le 310$).
  • Case study Quản lý lương cán bộ cơ quan: Yêu cầu thiết kế lược đồ quan hệ gồm 4 phòng ban, 5 loại chức vụ và 20 hồ sơ cán bộ, đảm bảo đầy đủ thuộc tính khóa, thuộc tính Lookup và toàn vẹn tham chiếu.

Phương pháp kiểm tra, đánh giá và hướng dẫn tự học

  • Đánh giá kết quả học tập: Thực hiện qua 2 bài kiểm tra định kỳ (ở Bài 3 và Bài 6). Đánh giá được tổ chức tích hợp giữa trắc nghiệm/vấn đáp lý thuyết và bài thi kỹ năng thực hành trực tiếp trên máy tính.
  • Hướng dẫn tự học: Người học được hướng dẫn khai thác hệ thống Access Help thông qua phím tắt F1, chuyển đổi giữa chế độ tra cứu ngoại tuyến (Access Help From Your Computer) và tài nguyên đào tạo trực tuyến (Access Help From Office.com). Quy trình tự học yêu cầu người học tuân thủ chu trình 5 bước: Xác định mục tiêu $\rightarrow$ Xác định bảng $\rightarrow$ Xác định trường $\rightarrow$ Xác định quan hệ $\rightarrow$ Thử nghiệm và tinh chế thiết kế.

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

Thành phần kỹ thuật Phiên bản Access 2003 / Cũ Phiên bản Access 2007 (Trong giáo trình)
Giao diện làm việc Menu bar và Toolbar cổ điển Giao diện Microsoft Office Fluent Ribbon theo ngữ cảnh
Quản lý đối tượng Cửa sổ Database Window truyền thống Khung điều hướng Navigation Pane trực quan
Mở nhiều đối tượng Cửa sổ con dạng Overlapping Windows Hiển thị dạng thẻ tab (Tabbed documents)
Trường tính toán Thiết lập qua Query / Mã lệnh Hỗ trợ tạo trực tiếp Calculated Field trong Datasheet

Giáo trình phản ánh sự chuyển đổi công nghệ từ các hệ thống quản trị dữ liệu truyền thống (Foxpro, Pascal, C) sang hệ quản trị cơ sở dữ liệu quan hệ trực quan chạy trên hệ điều hành Windows:

  • Cập nhật giao diện người dùng: Toàn bộ nội dung giáo trình được chuẩn hóa trên Microsoft Access 2007 thuộc bộ Microsoft Office 2007. Giáo trình giới thiệu chi tiết hệ thống giao diện mới gồm thanh Fluent Ribbon với các tab lệnh chính (Home, Create, External Data, Database Tools), thanh công cụ truy cập nhanh Quick Access Toolbar, bảng điều hướng Navigation Pane, tài liệu hiển thị dạng tab (Tabbed documents) và thanh trạng thái Status bar.
  • Chuẩn hóa thông số kỹ thuật định lượng: Giáo trình cung cấp các thông số kỹ thuật chính xác khi làm việc với Query trong Access 2007:
    • Cho phép tối đa 32 bảng tham gia trong một câu truy vấn.
    • Hỗ trợ tối đa 255 trường dữ liệu.
    • Dung lượng tệp cơ sở dữ liệu do truy vấn tạo ra đạt tối đa 1 Gigabyte.
    • Cho phép sử dụng tối đa 10 trường làm khóa sắp xếp.
    • Hỗ trợ lồng ghép tối đa 50 cấp truy vấn.
    • Độ dài tối đa của câu lệnh SQL đạt 64.000 ký tự; độ dài tối đa trong mỗi ô lưới QBE là 1.024 ký tự và độ dài chuỗi tham số là 255 ký tự.
  • Tính ứng dụng trong thực tế: Giúp người học giải quyết các bài toán văn phòng trong quản lý kinh doanh, nhân sự, đào tạo mà không cần phải lập trình mã lệnh phức tạp cho từng tác vụ.

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

  • Sinh viên chuyên ngành: Tài liệu phục vụ trực tiếp cho sinh viên trình độ Cao đẳng nghề chuyên ngành Kỹ thuật sửa chữa, lắp ráp máy tính và sinh viên các chuyên ngành thuộc Khoa Công nghệ thông tin tại các trường Cao đẳng, trường Trung cấp kỹ thuật.
  • Yêu cầu kiến thức 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, các môn cơ sở chuyên ngành bắt buộc, bao gồm học phần Lập trình căn bản (tư duy logic, thuật toán) và học phần Cơ sở dữ liệu (mô hình dữ liệu quan hệ, khái niệm bảng, trường, khóa, liên kết).
  • Giảng viên chuyên nghiệp: Giảng viên sử dụng tài liệu làm khung giáo trình chuẩn cho mô đun MĐ 30 với bảng phân bổ 60 giờ học chi tiết; sử dụng làm căn cứ thiết kế giáo án bài giảng lý thuyết, phiếu hướng dẫn thực hành và ngân hàng đề kiểm tra tích hợp.
  • Người tự học và tham khảo: Nhân viên văn phòng, cán bộ quản lý dữ liệu tại các đơn vị cơ sở có nhu cầu tự học cách xây dựng cơ sở dữ liệu vừa và nhỏ, phục vụ quản lý nhân sự, kho bãi và kế toán bán hàng trên nền tảng desktop.

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 sinh viên hệ Cao đẳng ngành Kỹ thuật sửa chữa, lắp ráp máy tính và sinh viên khối ngành Công nghệ thông tin có nhu cầu trang bị kỹ năng quản trị, thiết kế cơ sở dữ liệu ứng dụng.

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 bắt buộc phải hoàn thành các môn học chung, môn Lập trình căn bản và môn Cơ sở dữ liệu để nắm vững các khái niệm cơ bản về cấu trúc dữ liệu, giải thuật và các phép toán quan hệ logic.

3. Điểm khác biệt của giáo trình so với các tài liệu lý thuyết khác là gì?

Giáo trình giảm thiểu lý thuyết hàn lâm, tập trung vào phương pháp đào tạo tích hợp với hơn 71% thời lượng là thực hành. Toàn bộ các thao tác kỹ thuật từ thiết kế Table, lập biểu thức Validation Rule đến tạo Query, Form, Macro, Report đều được hướng dẫn chi tiết theo giao diện thực tế của Microsoft Access 2007.

4. Làm sao để tự học và nắm vững kiến thức giáo trình hiệu quả?

Người học cần thực hiện đúng quy trình 5 bước thiết kế CSDL được trình bày trong Bài 2, kết hợp làm đầy đủ các bài tập thực hành mẫu trên máy tính và khai thác hệ thống trợ giúp Access Help (nhấn phím F1) để tra cứu thông tin trực tuyến và ngoại tuyến.

5. Có tài liệu và dữ liệu bổ trợ nào kèm theo giáo trình không?

Giáo trình cung cấp sẵn các bộ bài tập tình huống thực tế kèm lược đồ cấu trúc chi tiết như CSDL bán hàng banhang.mdb, CSDL hồ sơ nhân viên HOSONV và CSDL quản lý lương cán bộ (gồm 4 phòng ban, 5 chức vụ, 20 cán bộ).


Kết luận (150 từ)

Giáo trình Hệ quản trị cơ sở dữ liệu (MĐ 30) do Khoa Công nghệ thông tin – Trường Cao đẳng Nghề Việt Nam - Hàn Quốc thành phố Hà Nội ban hành là tài liệu học tập chuẩn hóa cho hệ đào tạo Cao đẳng nghề. Giá trị cốt lõi của giáo trình nằm ở tính thực tiễn và tính hệ thống, giúp người học chuyển hóa kiến thức lý thuyết cơ sở dữ liệu thành năng lực triển khai ứng dụng quản lý hoàn chỉnh.

Lộ trình học tập được thiết kế tuần tự và chặt chẽ qua 6 chủ đề: $$\text{Khái niệm tổng quan (Bài 1)} \longrightarrow \text{Thiết kế bảng dữ liệu (Bài 2)} \longrightarrow \text{Khai thác truy vấn (Bài 3)}$$ $$\longrightarrow \text{Thiết kế giao diện Form (Bài 4)} \longrightarrow \text{Tự động hóa Macro (Bài 5)} \longrightarrow \text{Kết xuất Báo cáo Report (Bài 6)}$$

Tài liệu được lưu hành nội bộ tại Khoa Công nghệ thông tin, Trường Cao đẳng Nghề Việt Nam - Hàn Quốc (Đường Uy Nỗ, Đông Anh, Hà Nội), phục vụ công tác giảng dạy, học tập và nghiên cứu ứng dụng.