Đang chuẩn bị liên kết để tải về tài liệu:
CÁC HỆ THỐNG THÔNG TIN QUẢN LÝ - 5
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
b. Các dạng chuẩn - Dạng chuẩn 1 (1NF): Một quan hệ là ở dạng chuẩn 1 nếu toàn bộ các miền thuộc tính đều là các miền đơn và không tồn tại nhóm thuộc tính lặp. Một thuộc tính A là thuộc tính lặp nếu với một giá trị cụ thể của khoá chính có nhiều giá trị của thuộc tính A kết hợp với khoá chính này. | b. Các dạng chuẩn - Dạng chuẩn 1 1NF Một quan hệ là ở dạng chuẩn 1 nếu toàn bộ các miền thuộc tính đều là các miền đơn và không tồn tại nhóm thuộc tính lặp. Một thuộc tính A là thuộc tính lặp nếu với một giá trị cụ thể của khoá chính có nhiều giá trị của thuộc tính A kết hợp với khoá chính này. Ví dụ Khoá chính là Mã SV. Nhóm thuộc tính lặp là Môn học và Điểm. Mã SV Tên SV Môn học Điểm Môn học Điểm 135 Anh SA1 5 SA2 7 136 Bình SA2 6 SD 5 140 Lan SD 8 - Dạng chuẩn 2 2NF Một quan hệ ở dạng chuẩn 2 nếu nó đã ở dạng chuẩn 1 và không tồn tại phụ thuộc hàm bộ phận vào khoá. Ví dụ Cho một quan hệ R A B C D E Khoá chính là A B Các phụ thuộc hàm A B - D A - C Phụ thuộc hàm bộ phận vào khoá D - E Chú ý Quan hệ có khoá chính là một thuộc tính luôn ở dạng chuẩn 2 - Dạng chuẩn 3 3NF Một quan hệ ở dạng chuẩn 3 nếu nó đã ở dạng chuẩn 2 và không tồn tại phụ thuộc hàm bắc cầu vào khoá hay phụ thuộc hàm giữa các thuộc tính không khoá . Ví dụ Cho một quan hệ R A B D E Khoá chính là A B Các phụ thuộc hàm A B - D D - E Phụ thuộc hàm giữa các thuộc tính không khoá 4. THIẾT KẾ LOGIC CSDL Có hai hướng tiếp cận để mô hình hoá dữ liệu Vẽ mô hình thực thực liên kết - Cách tiếp cận từ trên xuống Top - down Để xây dựng mô hình thực thể liên kết cần xác định một cách trực giác các đối tượng quan trọng mà một hệ thống cần phải lưu trữ như dữ liệu đó là các thực thể và xác định các thuộc tính mô tả cho các thực thể đó cùng với quan hệ giữa các thực thể. Nếu áp dụng đúng các luật trong mô hình thực thể liên kết thì ta sẽ có các quan hệ đã được chuẩn hoá. Chuẩn hoá - Các tiếp cận từ dưới lên Bottom - up Để chuẩn hoá cần nhóm tất cả các thuộc tính liên quan của hệ thống vào trong một quan hệ. Áp dụng các luật chuẩn hoá để tách quan hệ đó thành các quan hệ có cấu trúc tốt hơn giảm bớt dư thừa dữ liệu. Mỗi cách tiếp cận đều có ưu điểm và nhược điểm riêng vì vậy trong thực tế người ta thường phối hợp cả hai cách tiếp cận này để có được một mô hình dữ liệu chính xác nhất. Kết quả cuối cùng của phần .