Quá trình chuẩn hoá mô hình dữ liệu

Một phần của tài liệu tc615 (Trang 28 - 29)

Chuẩn hoá là việc chuyển đổi tập hợp dữ liệu đợc lu trữ sang cấu trúc dữ liệu nhỏ hơn, đơn giản và ổn định hơn. Cấu trúc dữ liệu đợc chuẩn hoá cũng thuận lợi hơn trong việc bảo quản.

Một số quy tắc về chuẩn hoá: + Chuẩn hoá mức 1 (1.NF)

Chuẩn hoá mức 1 quy định rằng, trong mỗi danh sách không đợc chứa các thuộc tính lặp. Nếu có các thuộc tính lặp thì phải tách các thuộc tính đó thành các danh sách con, có ý nghĩa dới góc độ quản lý.

Chuẩn hoá mức 2 quy định rằng, trong một danh sách mỗi thuộc tính không phải khoá phải phụ thuộc hàm hoàn toàn vào toàn bộ khoá chứ không chỉ phụ thuộc vào một phần của khoá. Nếu có sự phụ thuộc nh vậy thì phải tách những những thuộc tính phụ thuộc hàm vào bộ phận của khoá thành một danh sách con mới.

+ Chuẩn hoá mức 3 (3.NF):

Chuẩn hoá mức 3 quy định rằng, trong một danh sách không đợc phép có sự phụ thuộc bắc cầu giữa các thuộc tính. Nếu thuộc tính này phụ thuộc hàm vào thuộc tính kia thì phải tách chúng ta thành các thuộc tính khác nhau có quan hệ với nhau.

2.4. Mô hình quan hệ

Mô hình quan hệ là danh sách tất cả các thuộc tính thích hợp cho từng thực thể của mỗi mô hình dữ liệu.

Mục đích xây dựng mô hình quan hệ: Nhằm kiểm tra, cải tiến, mở rộng và tối u hoá mô hình dữ liệu đã xây dựng.

Các bớc xây dựng mô hình quan hệ:

- Xác định tất cả các thuộc tính cần dùng tới trong hệ thống định xây dựng.

- Xác định kiểu thực thể để đặt từng thuộc tính nhằm giảm thiểu việc sao chép và tránh d thừa.

Với các thuộc tính, kiểu thực thể và quan hệ đã biết có thể xây dựng một sơ đồ trực giác mô hình quan hệ. Khi đó ta có thể so sánh các mô hình và trích ra đợc từ việc so sánh đó một mô hình duy nhất có chứa đặc trng tốt nhất của cả hai.

Một phần của tài liệu tc615 (Trang 28 - 29)