tailieunhanh - Bài giảng Cơ sở dữ liệu‎: Chương 5 - ThS. Nguyễn Thanh Trường

Chương 5 cung cấp những kiến thức về lý thuyết thiết kế cơ sở dữ liệu. Nội dung chính trong chương này gồm: các vấn đề gặp phải khi tổ chức dữ liệu, phụ thuộc hàm, bao đóng của tập phụ thuộc hàm F và bao đóng của tập thuộc tính, phủ và phủ tối thiểu, khóa của lược đồ quan hệ, dạng chuẩn của lược đồ quan hệ. | 09 01 2016 1 09 01 2016 1. Các vấn đề gặp phải khi tổ chức dữ liệu Cho lược đồ quan hệ Thi MASV HOTEN MONHỌC DIEMTHI và sau đây là một quan hệ trên lược đồ quan hệ Thi MASV HOTEN MONHOC DIEMTHI Ũ0CDTH189 Nguyễn Văn Thành Cấu Trúc Dữ Liệu 7 Ũ0CDTH189 Nguyễn Văn Thành Cơ Sở Dữ Liệu 9 Ũ0CDTH211 Trần Thu Hà Kỹ Thuật Lập Trình 5 Ũ0CDTH189 Nguyễn Văn Thành Kỹ Thuật Lập Trình 8 Khoa CNTT Chúng ta có thể nhận thây một sô vân đê nảy sinh sau 1 Dư thừa redundancy Họ tên của các sinh viên được lặp lại mỗi lần cho mỗi môn thi. 2 Mâu thuẫn tiềm ẩn potentia inconsistancyl hay bất thường khi cập nhật. Chúng ta có thể không có một họ tên duy nhất đối với mỗi sinh viên như chúng ta mong muốn. 3 Bất thường khi chèn insertion anomaly . Chúng ta không thể biết họ tên của một sinh viên nếu hiện tại sinh viên đó không dự thi môn nào. 4 Bất thường khi xoá deletion anomaly . Ngược lại với vấn đề 3 là vấn đề chúng ta có thể xoá tất cả các môn thi của một sinh viên vô ý làm mất dấu vết đế tìm ra họ tên của sinh viên này. Khoa CNTT 4 2 09 01 2016 Những vấn đề nêu trên sẽ được giải quyết nếu chúng ta phân rã lược đồ quan hệ Diemthi thành hai lược đồ quan hệ Sinhvien MASV HOTEN Ketqua MASV MONHỌC DIEMTHI Khoa CNTT Tuy nhiên lúc này ta nhận thấy rằng để tìm danh sách họ tên của các sinh viên ứng với môn thi cơ sở dữ liệu thì chúng ta phải thực hiện một phép kết nối còn với một quan hệ duy nhất Thi chúng ta có thể dễ dàng trả lời bằng cách thực hiện một phép chọn rồi một phép chiếu. Khoa CNTT

TỪ KHÓA LIÊN QUAN