Bài 13: CƠ SỞ DỮ LIỆU QUAN HỆ

 

Bài 13: CƠ Sở Dữ Liệu Quan Hệ 

I. Khái niệm Cơ Sở Dữ Liệu Quan Hệ


Cơ sở dữ liệu quan hệ là hệ thống lưu trữ, quản lý và truy vấn dữ liệu theo mô hình quan hệ. Dưới đây là một số ví dụ minh họa:

  • Nhạc sĩ Văn Cao là tác giả bài hát "Trường ca sông Lô".
  • Nhạc sĩ Nguyễn Tài Tuệ là tác giả bài hát "Xa khơi".
  • Bản thu âm 0005 TN là bản thu của bài hát "Việt Nam quê hương tôi" do ca sĩ Quốc Hương biểu diễn.
  • Bảng Bản nhạc và bảng Nhạc sĩ có chung thuộc tính Aid.
  • Bảng Bản thu âm và bảng Bản nhạc có chung thuộc tính Mid.

II. Một Số Thuật Ngữ, Khái Niệm Liên Quan

1. Bản Ghi, Trường

  • Bản ghi (Record): Mỗi hàng trong bảng, chứa thông tin về một đối tượng.
  • Trường (Field): Mỗi cột trong bảng, thể hiện thuộc tính của đối tượng.
  • VD: Bảng Ca sĩ có 4 bản ghi: (TK, Trần Khánh), (LD, Lê Dung), (TN, Tân Nhân), (QH, Quốc Hương); 2 trường SidTenCS.

2. Khóa Chính (Primary Key)

  • Khóa chính là trường hoặc nhóm trường giúp xác định duy nhất một bản ghi trong bảng.
  • Mỗi bảng có thể có nhiều khóa, nhưng khóa chính thường gồm số trường ít nhất.

3. Khóa Ngoài (Foreign Key)

  • Khóa ngoài là trường hoặc nhóm trường đóng vai trò khóa chính trong bảng khác.

4. Liên Kết Dữ Liệu

  • Liên kết theo khóa: Dùng khóa ngoài để liên kết hai bảng.
  • Mục đích: Hạn chế dư thừa dữ liệu, đảm bảo tính nhất quán và toàn vẹn khi cập nhật dữ liệu.

5. Các Trường và Kiểu Dữ Liệu

  • Kiểu dữ liệu: Mỗi trường có kiểu dữ liệu xác định (số, chuỗi ký tự, ngày tháng,...).
  • VD:

                -    Trường sbd: Số nguyên.
                -    Trường hoten: Chuỗi ký tự (tối đa 64 ký tự).

6. Lợi ích của Việc Xác Định Kiểu Dữ Liệu

  • Tiết kiệm dung lượng lưu trữ.
  • Kiểm soát tính đúng đắn của dữ liệu:

            -    Không thể nhập chữ vào trường sbd.
            -    Không thể nhập số vào trường ngaysinh.

Kết Luận

Cơ sở dữ liệu quan hệ giúp quản lý dữ liệu hiệu quả, giảm thiểu dư thừa và tăng tính nhất quán. Việc hiểu rõ khái niệm, thuật ngữ sẽ giúp xây dựng hệ thống CSDL mạnh mẽ.

Mới hơn Cũ hơn
Đọc tiếp:
Lên đầu trang