Bài 10. Cơ sở dữ liệu quan hệ

Chia sẻ bởi Nguyễn Văn Hưng | Ngày 10/05/2019 | 46

Chia sẻ tài liệu: Bài 10. Cơ sở dữ liệu quan hệ thuộc Tin học 12

Nội dung tài liệu:

§10 CƠ SỞ DỮ LIỆU QUAN HỆ (Tiết 3)
Kiểm Tra Bài Cũ
Câu 1. Cơ sở dữ liệu quan hệ là gì?
Hệ quản trị CSDL quan hệ là gì?
Câu 2.Theo em, khi xét một mô hình dữ liệu ta cần quan tâm những yếu tố nào?
2.Mô hình dữ liệu quan hệ (tiếp):
c. Khóa và liên kết giữa các bảng:
- Bảng NGƯỜI MƯỢN
Thuộc tính số thẻ dùng để phân biệt người mượn
Bảng MƯỢN SÁCH
Một học sinh có thể mượn sách nhiều lần
Bảng MƯỢN SÁCH
Một học sinh có thể mượn một cuốn sách nhiều lần
2.Mô hình dữ liệu quan hệ (tiếp):
c. Khóa và liên kết giữa các bảng:
- Khóa:
+ Khóa của một bảng là một tập thuộc tính gồm một hay một số thuộc tính của bảng có hai tính chất:
Không có 2 bộ khác nhau trong bảng có giá trị bằng nhau trên khóa.
Không có tập con thực sự nào của tập thuộc tính này có tính chất trên.
Khoá chính:
- Một bảng có thể có nhiều khóa. Trong các khóa của một bảng người ta thường chọn (chỉ định) một khóa làm khóa chính.
- Khi nhập dữ liệu cho một bảng, giá trị của mọi bộ tại khóa chính không được để trống.
Chú ý :
- Mỗi bảng có ít nhất một khóa. Việc xác định khóa phụ thuộc vào quan hệ lôgic của các dữ liệu chứ không phụ thuộc vào giá trị của các dữ liệu.
- Nên chọn khóa chính là khóa có ít thuộc tính nhất.
Liên kết:
- Thực chất sự liên kết giữa các bảng là dựa trên thuộc tính khóa. Chẳng hạn thuộc tính số thẻ là khóa của bảng người mượn xuất hiện lại ở bảng mượn sách đã tạo nên liên kết giữa 2 bảng này.
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Văn Hưng
Dung lượng: | Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)