tailieunhanh - Bài giảng Lập trình ứng dụng: Mô hình dữ liệu quan hệ - Lý thuyết thiết kế CSDL - Nguyễn Thanh Bình (Phần 2)

Bài giảng "Mô hình dữ liệu quan hệ - Lý thuyết thiết kế CSDL - Phần 2: Chuẩn hóa và các dạng chuẩn" giúp nắm được các khái niệm và vấn đề: Các dạng chuẩn, bao đóng, giải thuật tìm tất cả các khóa, tại sao và làm thế nào để chuẩn hóa. . | Mô hình dữ liệu quan hệ Lý thuyết thiết kế CSDL Phần 2: Chuẩn hóa và các Dạng chuẩn Mục đích Giúp nắm được các khái niệm và vấn đề: Các dạng chuẩn (Normal Forms): 1NF, 2NF, 3NF, BCNF Bao đóng (Closure) Giải thuật tìm tất cả các khóa Tại sao và làm thế nào để chuẩn hóa 2/33 Các nội dung chính 1. 2. 3. 4. 5. Các dạng chuẩn Bao đóng Thuật toán tìm toàn bộ các khóa Tập phụ thuộc hàm tối thiểu Các phương pháp chuẩn hóa 3/33 1. Chuẩn hóa và các dạng chuẩn Định nghĩa các dạng chuẩn Dạng chuẩn 1 (1NF - First NF) Dạng chuẩn 2 (2NF - Second NF) Dạng chuẩn 3 (3NF - Third NF) Dạng chuẩn Boyce-Codd (BCNF - Boyce-Codd NF) Các phương pháp chuẩn hóa Phép tách (Decomposition) Phép ghép (Composition) 4/33 1. Dạng chuẩn 1 (1NF) Định nghĩa: Giá trị nguyên tố (Atomic Value): Là giá trị mà không thể bị chia nhỏ hơn được nữa Một thuộc tính là nguyên tố nếu miền giá trị của nó là nguyên tố. Thuộc tính nguyên tố cũng còn được gọi là thuộc tính đơn. Dạng chuẩn 1: một LĐQH R là ở dạng chuẩn 1 nếu như mọi thuộc tính của nó đều nhận giá trị nguyên tố. Lưu ý: sau này mặc định ta coi các LĐQH đều đã ở dạng chuẩn .

TỪ KHÓA LIÊN QUAN