TỔNG QUAN HỌC THUẬT VÀ MÔ TẢ NỘI DUNG GIÁO TRÌNH QUẢN TRỊ CƠ SỞ DỮ LIỆU

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

Giáo trình "Quản trị Cơ sở Dữ liệu" (tên môn học trong chương trình đào tạo: Quản trị CSDL với SQL, mã môn học: MH12) là tài liệu học tập chính thức được ban hành kèm theo Quyết định số 403/QĐ-CĐKT ngày 05 tháng 07 năm 2022 của Hiệu trưởng Trường Cao đẳng Thương mại và Du lịch (Thành phố Thái Nguyên). Giáo trình được biên soạn phục vụ công tác đào tạo trình độ Trung cấp cho ngành Thương mại điện tử và chuyên ngành Công nghệ thông tin (Ứng dụng phần mềm). Môn học có thời lượng 3 tín chỉ với tổng số 45 giờ học (trong đó bao gồm 27 giờ lý thuyết, 17 giờ thực hành/thảo luận và 1 giờ kiểm tra đánh giá).

Trong cấu trúc chương trình đào tạo chuyên môn, môn học MH12 nằm trong nhóm các môn học cơ sở ngành, giữ vai trò cung cấp kiến thức nền tảng về tổ chức, lưu trữ và thao tác dữ liệu, tạo tiền đề để người học tiếp thu các học phần chuyên sâu tiếp theo như An toàn hệ thống thông tin (MH19), Thực hành mạng và quản trị mạng (MH20), cũng như phục vụ trực tiếp cho quá trình thiết kế, xây dựng website thương mại điện tử.

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

  • Chuẩn kiến thức (A1, A2): Trang bị hệ thống lý thuyết về cơ sở dữ liệu, nguyên lý hoạt động của các hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) thông dụng như Microsoft Access, Microsoft SQL Server; nắm vững các khái niệm về kiến trúc, thành phần và các mô hình dữ liệu.
  • Chuẩn kỹ năng (B1, B2): Thực hiện được quy trình thiết kế dữ liệu từ mô hình thực thể liên kết (ER), chuyển đổi mô hình và chuẩn hóa dữ liệu theo các dạng chuẩn (1NF, 2NF); sử dụng thành thạo các phép toán đại số quan hệ và ngôn ngữ truy vấn có cấu trúc SQL (Structured Query Language) để trích xuất, cập nhật dữ liệu.
  • Chuẩn năng lực tự chủ và trách nhiệm (C1 đến C5): Hình thành năng lực quản lý thời gian, trách nhiệm nghề nghiệp, tính độc lập trong học tập và năng lực phân tích, giải quyết vấn đề quản lý dữ liệu trong thực tế.

Cấu trúc giáo trình gồm 4 chương chính được phân bổ logic từ cơ sở lý thuyết, mô hình hóa dữ liệu, đại số quan hệ đến thực hành ngôn ngữ truy vấn SQL trên hệ quản trị cơ sở dữ liệu.


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

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

Giáo trình được chia thành 4 chương nối tiếp nhau theo tiến trình xây dựng và khai thác hệ thống dữ liệu:

[Chương 1: Đại cương về hệ CSDL] 
[Chương 2: Các mô hình quan hệ] 
[Chương 3: Ngôn ngữ thao tác dữ liệu] 
[Chương 4: Hệ quản trị CSDL với SQL]
         (Cú pháp SQL: SELECT, WHERE, JOIN, GROUP BY, INSERT, UPDATE)
  1. Chương 1: Đại cương về hệ cơ sở dữ liệu (Thời lượng: 2 giờ lý thuyết)

    • Phân tích hệ thống xử lý tệp truyền thống (File System): Đánh giá ưu điểm (triển khai nhanh với quy mô hẹp) và nhược điểm (dư thừa dữ liệu, không nhất quán thông tin, thiếu khả năng chia sẻ, khó kết nối và nâng cấp).
    • Hệ quản trị cơ sở dữ liệu (DBMS): Khái niệm định nghĩa, xây dựng và thao tác CSDL; các khả năng của DBMS gồm cung cấp ngôn ngữ định nghĩa dữ liệu (DDL), ngôn ngữ thao tác dữ liệu (DML), và các công cụ bảo mật, kiểm soát truy cập đồng thời, duy trì toàn vẹn và phục hồi dữ liệu khi có sự cố.
    • Kiến trúc DBMS: Mô hình 4 thành phần chính gồm Dữ liệu/Siêu dữ liệu (Data/Metadata), Bộ quản lý lưu trữ (Storage Manager), Bộ xử lý câu hỏi (Query Processor), và Bộ quản trị giao dịch (Transaction Manager).
    • Phân loại hệ CSDL: Hệ CSDL tập trung (gồm CSDL cá nhân, CSDL trung tâm, CSDL khách - chủ/Client-Server) và Hệ CSDL phân tán (phân tán thuần nhất và phân tán hỗn hợp).
  2. Chương 2: Các mô hình quan hệ (Thời lượng: 10 giờ lý thuyết)

    • Mô hình thực thể liên kết (ER Model): Định nghĩa thực thể (cụ thể/trừu tượng), thuộc tính (tên gọi, kiểu dữ liệu: Text, Number, Yes/No, Date/Time, Memo, OLE, LONG; miền giá trị $Dom(A)$; phân loại: đơn trị, đa trị, suy diễn được), lược đồ quan hệ $Q(A_1, A_2, ..., A_n)$, bộ (tuple) và quan hệ $r(Q)$.
    • Các loại liên kết và quy tắc chuyển đổi sơ đồ ER sang mô hình quan hệ: Liên kết 1-1 (One-to-One), liên kết 1-N (One-to-Many), liên kết N-N (Many-to-Many), liên kết 3 ngôi và cách xử lý thuộc tính đa trị thành một quan hệ riêng biệt.
    • Các mô hình dữ liệu khác:
      • Mô hình mạng (Network Data Model): Biểu diễn bằng các mẫu tin, loại mẫu tin, loại liên hệ và bản số (1:1, 1:n, n:1, Recursive - đệ quy).
      • Mô hình phân cấp (Hierarchical Data Model): Cấu trúc cây (cha - con), kết hợp kỹ thuật sơ đồ luồng dữ liệu (DFD - Data Flow Diagram) từ biểu đồ ngữ cảnh (mức 0), biểu đồ DFD mức 1 đến biểu đồ DFD sơ cấp.
      • Mô hình hướng đối tượng (Object-Oriented Data Model): Khái niệm lớp thực thể (Entity Classes), thuộc tính, phương thức, quan hệ kế thừa (thể hiện qua bài toán phân tích hệ thống máy ATM gồm các lớp: Customers, Accounts, ATM Cards, ATM Transactions, Banks).
  3. Chương 3: Ngôn ngữ thao tác dữ liệu (Thời lượng: 16 giờ: 8 lý thuyết, 8 thực hành)

    • Đại số quan hệ (Relational Algebra): Định nghĩa hình thức và tính chất của các phép toán tập hợp và quan hệ:
      • Phép hợp: $r \cup s = { u \mid u \in r \text{ hoặc } u \in s }$
      • Phép giao: $r \cap s = { u \mid u \in r \text{ và } u \in s } = r - (r - s)$
      • Phép trừ: $r - s = { u \mid u \in r \text{ và } u \notin s }$
      • Tích Đề-các (Cartesian Product): $r \times s = { (u_1, ..., u_m, u_{m+1}, ..., u_{m+n}) \mid (u_1, ..., u_m) \in r \text{ và } (u_{m+1}, ..., u_{m+n}) \in s }$
      • Phép chiếu: $\Pi_X(r) = { t[X] \mid t \in r }$
      • Phép chọn ($\sigma$), phép kết nối (Join) và phép chia.
    • Lý thuyết về khóa: Khái niệm khóa của sơ đồ quan hệ, khóa dự tuyển (Candidate Key), và xác định khóa chính (Primary Key) nhằm bảo đảm tính duy nhất của dữ liệu.
  4. Chương 4: Hệ quản trị cơ sở dữ liệu với SQL (Thời lượng: 17 giờ: 7 lý thuyết, 9 thực hành, 1 kiểm tra)

    • Truy vấn dữ liệu với lệnh SELECT: Sử dụng mệnh đề SELECT để lọc cột, mệnh đề WHERE để đặt điều kiện chọn hàng, mệnh đề ORDER BY để sắp xếp dữ liệu.
    • Kỹ thuật nâng cao: Kỹ thuật kết nối nhiều bảng (Join), câu lệnh truy vấn lồng nhau (Subquery), gom nhóm dữ liệu theo điều kiện với mệnh đề GROUP BY kết hợp các hàm tính toán theo nhóm (Aggregate Functions).
    • Thao tác cập nhật dữ liệu: Cú pháp và cách thức thực thi lệnh INSERT (thêm bản ghi mới) và lệnh UPDATE (sửa đổi dữ liệu).

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

Giáo trình thiết lập hệ thống lý thuyết chặt chẽ qua ba trục kiến thức:

  • Lý thuyết hệ thống: So sánh bản chất giữa phương thức lưu trữ tệp rời rạc và mô hình cơ sở dữ liệu có kiểm soát tập trung/phân tán; nguyên lý phân chia các mức kiến trúc trong DBMS nhằm bảo đảm tính độc lập dữ liệu.
  • Lý thuyết trừu tượng hóa dữ liệu: Quy trình chuyển đổi từ mô hình quan niệm thế giới thực (ER diagram, tác nhân DFD, Class diagram) sang mô hình logic (Relational schemas) với các ràng buộc khóa và miền giá trị.
  • Lý thuyết đại số hình thức: Cung cấp cơ sở toán học cho ngôn ngữ thao tác dữ liệu thông qua các phép toán tập hợp và quan hệ, giải thích nguyên lý toán học đằng sau mỗi câu lệnh truy vấn dữ liệu.

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical Skills): Viết và thực thi các câu lệnh SQL phục vụ tạo lập, truy vấn, cập nhật dữ liệu trên hệ quản trị CSDL quan hệ; chuyển đổi thành thạo các thực thể, thuộc tính và liên kết 1-1, 1-N, N-N từ sơ đồ ER thành các bảng cơ sở dữ liệu.
  • Kỹ năng phân tích (Analytical Skills): Nhận diện các vấn đề dư thừa, không nhất quán của dữ liệu; phân tích yêu cầu bài toán thực tế để xác định thực thể, thuộc tính khóa chính, khóa ngoại và thiết kế các sơ đồ luồng dữ liệu DFD từ mức ngữ cảnh đến mức sơ cấp.
  • Kỹ năng vận dụng thực tiễn (Practical Competencies): Ứng dụng mô hình dữ liệu quan hệ vào quản trị hệ thống thông tin phục vụ ngành Thương mại điện tử như quản lý khách hàng, quản lý đơn hàng, kho bãi và giao dịch thanh toán.

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

Giáo trình quy định cụ thể phương pháp giảng dạy tích cực kết hợp giữa lý thuyết và thực hành ứng dụng:

flowchart TD
    subgraph GV["Phương pháp của Giảng viên"]
        A[Thuyết trình ngắn & Nêu vấn đề] --> B[Hướng dẫn đọc tài liệu]
        B --> C[Phân nhóm bài tập tình huống]
        C --> D[Điều phối thảo luận]
    end
    subgraph SV["Phương thức của Người học"]
        E[Đọc trước giáo trình tại nhà] --> F[Tham gia tối thiểu 80% giờ học]
        F --> G[Làm việc nhóm & Viết báo cáo]
        G --> H[Thực hành truy vấn máy tính]
    end

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

  • Đối với người dạy: Áp dụng phương pháp giảng dạy tích cực bao gồm diễn giảng ngắn gọn, nêu vấn đề, hướng dẫn nghiên cứu tài liệu học thuật, giao bài tập tình huống theo nhóm nhỏ và tổ chức thảo luận chuyên đề tại lớp.
  • Đối với người học: Thực hiện quy trình tự học bắt buộc: nghiên cứu tài liệu trước buổi học, tham gia thảo luận nhóm, cử nhóm trưởng phân công nhiệm vụ nghiên cứu, tổng hợp báo cáo và hoàn thành hệ thống bài tập trắc nghiệm, tự luận sau mỗi chương.

Điều kiện và môi trường thực hiện

  • Phòng học chuẩn hóa: Phòng máy tính thực hành kết nối mạng nội bộ.
  • Trang thiết bị: Máy vi tính cá nhân cho từng người học, máy chiếu (projector), bảng viết.
  • Phần mềm và học liệu: Hệ quản trị cơ sở dữ liệu Microsoft Access, Microsoft SQL Server, hệ thống giáo trình, tài liệu tham khảo và bài tập mẫu.

Phương pháp và trọng số đánh giá kết quả học tập

Việc kiểm tra và đánh giá kết quả học tập tuân thủ theo Thông tư số 04/2022/TT-BLĐTBXH ngày 30/3/2022 của Bộ Lao động – Thương binh và Xã hội cùng Quy chế đào tạo tích lũy mô-đun/tín chỉ theo Quyết định số 246/QĐ-CĐTMDL ngày 01/6/2022 của Nhà trường:

Thành phần đánh giá Hình thức và thời điểm Trọng số
Điểm quá trình (Kiểm tra thường xuyên & Định kỳ) - Kiểm tra thường xuyên (Hệ số 1, sau 20 giờ): Viết / Thuyết trình / Trắc nghiệm / Vấn đáp
- Kiểm tra định kỳ (Hệ số 2, sau 44 giờ): Viết / Thuyết trình / Trắc nghiệm
40%
Điểm thi kết thúc môn học - Thi kết thúc môn học (Sau 45 giờ đào tạo): Bài thi viết kết hợp giữa tự luận và trắc nghiệm 60%

Quy tắc tính điểm: Chấm theo thang điểm 10, làm tròn đến 1 chữ số thập phân, sau đó quy đổi sang thang điểm chữ và thang điểm 4 theo quy chế đào tạo tín chỉ hiện hành. Người học vắng quá 20% tổng số tiết lý thuyết không đủ điều kiện dự thi kết thúc môn học.


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

  • Tính gắn kết chặt chẽ giữa toán học hình thức và ứng dụng thực tiễn: Giáo trình không tách rời lý thuyết đại số quan hệ ($\cup, \cap, -, \times, \Pi, \sigma$) với ngôn ngữ SQL mà xây dựng mối liên hệ chuyển dịch trực tiếp: giải thích bản chất phép chiếu qua mệnh đề SELECT, phép chọn qua mệnh đề WHERE, tích Đề-các và phép kết qua kỹ thuật nối bảng.
  • Trình bày toàn diện các mô hình biểu diễn dữ liệu: Bên cạnh mô hình thực thể quan hệ (ER), tài liệu mở rộng hướng dẫn chuyển đổi sang mô hình mạng (xử lý bản số $1:1, 1:n, n:1$, liên kết đệ quy), mô hình phân cấp gắn liền với quy tắc phân rã DFD đa mức, và mô hình hướng đối tượng với quy trình xác định Entity Classes, thuộc tính, phương thức.
  • Nguồn tài liệu tham khảo học thuật chọn lọc: Nội dung được tổng hợp, kế thừa từ các giáo trình nền tảng của các chuyên gia đầu ngành trong nước:
    1. Lê Tiến Vương (2000), Nhập môn cơ sở dữ liệu quan hệ, NXB Thống kê.
    2. Nguyễn Kim Anh, Nguyên lý của các hệ cơ sở dữ liệu, NXB Đại học Quốc gia Hà Nội.
    3. Cơ sở dữ liệu, Trường Cán bộ Thương mại Trung ương – Bộ Thương mại.
    4. Cơ sở dữ liệu mô hình quan hệ (2006), Trường Đại học Công nghiệp.
    5. Bài giảng Quản trị CSDL với SQL Server, Bộ môn CNTT, Trường Cao đẳng Thương mại và Du lịch.

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

  • Sinh viên và học viên: Dành cho người học trình độ Trung cấp và Cao đẳng thuộc ngành Thương mại điện tử, ngành Công nghệ thông tin (Ứng dụng phần mềm) hoặc các khối ngành Kinh tế - Quản trị có nhu cầu khai thác dữ liệu.
  • Kiến thức tiên quyết (Prerequisites): Người học cần hoàn thành học phần Tin học đại cương / Tin học căn bản (Mã học phần: MH05) để nắm vững các thao tác sử dụng hệ điều hành, quản lý tệp tin và các công cụ tin học văn phòng căn bản.
  • 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ập kế hoạch bài giảng, chuẩn bị hệ thống câu hỏi vấn đáp thường xuyên, thiết kế bài kiểm tra định kỳ và biên soạn đề thi trắc nghiệm - tự luận kết thúc học phần.
  • Người tự học và nghiên cứu tài liệu: Tài liệu đóng vai trò là tài liệu mô tả nhập môn, phục vụ tra cứu lý thuyết mô hình hóa dữ liệu và thực hành viết các câu lệnh truy vấn SQL căn bản.

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

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

Tài liệu được biên soạn phục vụ chính thức cho học viên, sinh viên trình độ Trung cấp chuyên ngành Thương mại điện tử và Công nghệ thông tin (Ứng dụng phần mềm). Ngoài ra, tài liệu phù hợp làm nguồn tham khảo cho sinh viên các khối ngành kinh tế, quản trị kinh doanh cần trang bị kiến thức quản trị dữ liệu phục vụ công việc.

2. Người học cần trang bị kiến thức nền tảng nào trước khi học giáo trình này?

Người học cần hoàn thành môn học Tin học (MH05) trong chương trình khung, nắm vững các kỹ năng cơ bản về phần cứng máy tính, cấu trúc thư mục, hệ điều hành và cách sử dụng các công cụ phần mềm văn phòng thông dụng như Microsoft Word, Excel.

3. Cấu trúc học thuật của giáo trình có điểm gì đặc thù so với các tài liệu thuần lý thuyết?

Giáo trình thiết kế theo cấu trúc bài giảng kết hợp ứng dụng: Mỗi chương đều quy định rõ mục tiêu kiến thức - kỹ năng - năng lực tự chủ, tiếp nối bằng nội dung lý thuyết có ví dụ minh họa cụ thể (bảng sinh viên, khách sạn, nhà hàng, cây ATM) và kết thúc bằng hệ thống câu hỏi, bài tập ứng dụng nhằm phục vụ đánh giá định kỳ.

4. Quy định về chuyên cần và tự học đối với môn học này như thế nào?

Người học phải nghiên cứu bài học trước khi đến lớp, hoàn thành các bài tập tình huống được giao. Về mặt thời lượng, người học bắt buộc phải tham dự tối thiểu 80% tổng số giờ giảng lý thuyết. Nếu nghỉ quá 20% số tiết, người học không đủ điều kiện dự thi và phải học lại môn học.

5. Những hệ quản trị cơ sở dữ liệu và tài liệu bổ trợ nào được sử dụng trong giáo trình?

Giáo trình đề cập trực tiếp đến các hệ quản trị CSDL quan hệ gồm Microsoft Access, Microsoft SQL Server (SQL Server 2000 và các phiên bản tương đương). Danh mục tài liệu tham khảo chính thức bao gồm các công trình nghiên cứu về CSDL của NXB Đại học Quốc gia Hà Nội, NXB Thống kê và tài liệu chuyên môn của Trường Cao đẳng Thương mại và Du lịch.


Kết luận

Giáo trình "Quản trị Cơ sở Dữ liệu" (MH12) của Trường Cao đẳng Thương mại và Du lịch cung cấp một cấu trúc đào tạo chuẩn mực về quản trị dữ liệu cho người học trình độ chuyên nghiệp. Giá trị cốt lõi của tài liệu nằm ở sự kết hợp nhất quán giữa lý thuyết tổ chức dữ liệu, các mô hình quan hệ hình thức và năng lực thao tác thực tế bằng ngôn ngữ SQL.

Lộ trình học tập được thiết lập tuần tự: người học bắt đầu từ việc nắm vững khái niệm DBMS tại Chương 1, tiến hành mô hình hóa thực thể liên kết ER tại Chương 2, làm chủ các công cụ đại số quan hệ tại Chương 3, và hoàn thiện kỹ năng truy vấn thực tế tại Chương 4. Để đạt kết quả học tập tối ưu, người học cần kết hợp nghiên cứu lý thuyết trong giáo trình với việc thực hành trên các phần mềm hệ quản trị CSDL và tham khảo các tài liệu học thuật bổ trợ được trích dẫn trong danh mục.