Các dạng chuẩn của lược đồ quan hệ | Hướng dẫn giải tay | Đa I Tờ
ฝัง
- เผยแพร่เมื่อ 29 ธ.ค. 2024
- **Cách xác định dạng chuẩn cao nhất của lược đồ quan hệ:
B1: Tìm mọi khóa của lược đồ quan hệ
B2: Kiểm tra dạng chuẩn từ cao xuống thấp (BCNF - 3NF - 2NF - 1NF)
BCNF: mọi VT của PTH chứa khóa (VT là siêu khóa)
3NF:
Phân rã VP của PTH sao cho VP chỉ chứa một thuộc tính
Thỏa 1 trong 2 điều kiện: VT chứa khóa hoặc VP là tập con của khóa
2NF:
Xác định các thuộc tính không là khóa
Tất cả thuộc tính không là khóa phải phụ thuộc đầy đủ vào khóa
Cách khác để kiểm tra 2NF trong trường hợp không biết cách xác định tính phụ thuộc đầy đủ:
#1: Với mỗi khóa K, tìm bao đóng của tất cả tập con thực sự Xi của K
#2: Nếu tồn tại bao đóng Xi+ chứa thuộc tính không khóa thì không đạt 2NF, ngược lại đạt 2NF
1NF: giá trị thuộc tính là nguyên thủy (không có thuộc tính đa trị hoặc đa hợp)
-----
**Nhận xét:
1NF: trùng lắp dữ liệu, khóa khăn khi cập nhật dữ liệu
2NF: khi đạt chuẩn 2 thì cũng đạt chuẩn 1
Trùng lắp dữ liệu
Nếu lược đồ chỉ có 1 khóa và khóa có duy nhất một thuộc tính thì đạt chuẩn 2
3NF: khi đạt chuẩn 3 thì cũng đạt chuẩn 2
Khi thiết kế CSDL, yêu cầu đạt tối thiểu chuẩn 3
Vẫn còn trùng lặp thông tin
-----
**Liên kết hỗ trợ:
Tìm bao đóng của tập thuộc tính: • Tìm bao đóng của tập t...
Tìm mọi khóa của lược đồ quan hệ: • Tìm mọi khóa của lược ...
Giải bài tập xác định dạng chuẩn cao nhất của LDQH: • Xác định dạng chuẩn ca...
Blog: dadv98.blogspo...
cho em hỏi phụ thuộc đầy đủ là như nào ạ?
X->A được gọi là phụ thuộc hàm đầy đủ nếu không tồn tại Y ⊂ X để cho Y ->A
bạn ơi cho mình hỏi, nếu mà trường hợp có nhiều khóa thì xét từng khóa hay sao bạn.
vd
Cho lược đồ quan hệ Q(ABC) và tập phụ thuộc hàm F = {C->A, AB->C}, tập khóa là{BA} và {BC}. Xác định dạng chuẩn cao nhất của Q?
Chuẩn 2 thì bài này có đạt không bạn
ở BCNF á anh, anh cho em hỏi là VT chứa khóa nghĩa là khóa là tập con của VT hay VT là tập con của khóa ạ
Mọi VT của PTH chứa khoá (VT là siêu khoá) mới đạt chuẩn BC
---
Ví dụ: lược đồ quan hệ em tìm được 2 khoá : AB và AC. Thì mọi VT của PTH phải là siêu khoá có chứa AB hoặc AC mới đạt chuẩn BC
@@aITo98 dạ em cảm ơn a
Xác định khoá s v anh
@@vutoan804 anh có video hướng dẫn tìm khoá của lược đồ quan hệ e tham khảo nha th-cam.com/video/SRAp2i4S-zI/w-d-xo.htmlsi=4NplrlOXV7WihB4p
----
Hoặc e có thể tham khảo tại Blog: dadv98.blogspot.com/2024/04/tim-moi-khoa-cua-luoc-do-quan-he.html?m=1