Phạm Như Nguyệt 8B0023 1989 Thành Lợi 8 8B

Một phần của tài liệu Quản Lý Học Sinh PTTHCS (Trang 45 - 46)

V- XÂY DỰNG MÔ HÌNH THỰC THỂ LIÊN KẾT

Phạm Như Nguyệt 8B0023 1989 Thành Lợi 8 8B

Quá trình chuẩn hoá dùng các phép chiếu và kết nối, phụ thuộc hàm để thực hiện trên các bảng (thực thể). Mỗi lần nó áp dụng trên một thực thể, có thể có các giai đoạn chính trong quá trính chuẩn hoá như sau:

+ Giai đoạn đầu tạo ra các bảng ở dạng chuẩn thứ nhất(1NF) + Giai đoạn đầu tạo ra các bảng ở dạng chuẩn thứ hai (2NF) + Giai đoạn đầu tạo ra các bảng ở dạng chuẩn thứ ba (3NF)

Cứ tiếp tục như vậy cho đến dạng chuẩn Domain-Key. Thông thường chỉ cần chuẩn hoá đến dạng chuẩn hóa thứ ba là đủ

mỗi giai đoạn trên đều khảo sát chi tiết các bảng chưa được ở dạng chuẩn và chuyển đổi chúng sang các dạng chuẩn tương ứng.

Khái niệm các dạng chuẩn

- Dạng chuẩn thứ nhất (1NF)

Một thực thể hay liên kết được xem là thoả mãn dạng chuẩn thứ nhất khi tất cả các thuộc tính của nó đều là sơ cấp.

- Dạng chuẩn thứ hai (2NF)

Một thực thể hay liên kết đã thoả mãn dạng chuẩn thứ nhất được xem là thoả mãn dạng chuẩn thứ hai khi tất cả các phụ thuộc hàm giữa khóa chính và các thuộc tính khác của nó đều là sơ cấp.

- Dạng chuẩn thứ ba (3NF)

Một thực thể hay liên kết đã thoả mãn dạng chuẩn thứ hai được xem là thoả mãn dạng chuẩn thứ ba khi tất cả các phụ thuộc hàm giữa khóa chính và các thuộc tính khác của nó đều là trực tiếp. Hay nói cách khác khi mọi thuộc tính không nằm trong khóa chính đều không phụ thuộc hàm vào một thuộc tính không phải là khoá chính.

Các trường hợp sau đây hay xảy ra khi tiến hành chuẩn hoá:

4.1 Dạng chuẩn thứ nhất (1NF):

đặc tính

Chuẩn hoá: Chiếu bảng thành nhiều bảng, mỗi bảng cho một cấp lồng nhau. Mỗi cấp kế thừa khoá của cấp trên nó

4.2 Dạng chuẩn thứ hai (2NF)

Xuất hiện: một hoặc nhiều thuộc tính không khoá là phụ thuộc đơn trị vào một phần của khoá (phụ thuộc không sơ đẳng).

Nguyên nhân: Các thuộc tính là thuộc tính của thực thể cao hơn đã được xác định bởi một bộ phận của khoá.

Chuẩn hoá: Chiếu bảng thành các bảng mà trong đó tất cả các thuộc tính đều phụ thuộc vào toàn bộ khoá.

4.3 Dạng chuẩn thứ ba (3NF)

Xuất hiện: một thuộc tính không khoá có phụ thuộc đơn trị vào một thuộc tính mà nó không phải là một phần cuả khoá (phụ thuộc bắc cầu).

Nguyên nhân: thuộc tính phụ thuộc vào một khoá ngoài và nó là một thuộc tính của thực thể ngoài tương ứng.

Chuẩn hoá: tách các thuộc tính và các thuộc tính độc lập mà nó phụ thuộc thành một bảng tách rời. Nếu thuộc tính độc lập là khoá của một thực thể dạng tồn tại thì bổ sung các thuộc tính độc lập này vào thực thể đó.

Một phần của tài liệu Quản Lý Học Sinh PTTHCS (Trang 45 - 46)