Giáo trình cơ sở dữ liệu quan hệ

Giáo trình cơ sở dữ liệu quan hệ là một giáo trình về Cơ sở dữ liệu quan hệ được biên soạn cho các trường Trung học chuyên nghiệp, xuất bản năm 2005.

Nội dung chính của giáo trình được chia thành 4 chương:

  • Chương 1: Sơ lược về cơ sở dữ liệu
    • Trình bày các khái niệm cơ bản về Cơ sở dữ liệu (CSDL), Hệ quản trị CSDL (HQTCSDL).
    • Giải thích kiến trúc một hệ CSDL với 3 mức trừu tượng: vật lý, khái niệm và khung nhìn, cùng với các khái niệm về lược đồ và thể hiện.
    • Giới thiệu các ngôn ngữ CSDL như Ngôn ngữ định nghĩa dữ liệu (DDL), Ngôn ngữ thao tác dữ liệu (DML) và Ngôn ngữ chủ (Host Language).
    • Đề cập đến một số mô hình CSDL thông dụng như mô hình thực thể – liên hệ, mạng, phân cấp, quan hệ và hướng đối tượng.
    • Đi sâu vào mô hình thực thể – liên hệ (ERD), giải thích các khái niệm thực thể, tập thực thể, thuộc tính và khóa, phân cấp ISA, mối liên hệ, thuộc tính khóa vay mượn (khóa ngoại) và cách biểu diễn sơ đồ thực thể – liên hệ, tính chất hàm của mối liên hệ (một-một, nhiều-một, nhiều-nhiều).
  • Chương 2: Mô hình cơ sở dữ liệu quan hệ
    • Trình bày các khái niệm toán học của quan hệ (miền, tích Đề-các, quan hệ, bộ, lược đồ quan hệ).
    • Giải thích phương pháp thành lập quan hệ và cách biểu diễn sơ đồ thực thể – liên hệ trong mô hình quan hệ.
    • Định nghĩa khóa của các quan hệ và cách xác định khóa chính/khóa dự kiến.
    • Đề cập đến việc kết hợp các quan hệ có khóa chung và vấn đề bộ khiếm khuyết (giá trị null).
    • Giới thiệu các phép toán trong mô hình quan hệ, bao gồm Đại số quan hệ (hợp, trừ, tích Descartes, chiếu, chọn, giao, kết nối) và ứng dụng chúng trong ngôn ngữ vấn tin.
  • Chương 3: Ngôn ngữ con dữ liệu SQL
    • Giới thiệu ngôn ngữ SQL (Structured Query Language) là ngôn ngữ con dữ liệu quan hệ mạnh mẽ và phổ dụng.
    • Trình bày cách sử dụng các mệnh đề SQL để tạo bảng (CREATE TABLE), xóa bảng (DROP TABLE) và nhập dữ liệu (INSERT INTO).
    • Đi sâu vào khối SELECT với các mệnh đề chính như FROMWHEREGROUP BYHAVINGORDER BY và các tùy chọn DISTINCT*.
    • Giải thích các loại tìm kiếm cơ bản (không điều kiện, có điều kiện).

Giáo trình cũng bao gồm các ví dụ minh họa và bài tập cuối mỗi chương để củng cố kiến thức cho học sinh.

Công nghệ thông tin Sách giáo trình

Giáo trình cơ sở dữ liệu quan hệ
  • Ngôn ngữ: Tiếng Việt