0
Tải bản đầy đủ (.doc) (52 trang)

Phân tích cơ sở dữ liệu logic của hệ thống

Một phần của tài liệu THIẾT KẾ QUẢNG CÁO CHO THƯƠNG HIỆU HOÀN HẢO CỦA CÔNG TY VPP HỒNG HÀ (Trang 27 -28 )

Chuyển mô hình thực thể thành mô hình dữ liệu logic sử dụng các nguyên tắc của dữ liệu quan hệ. Bao gồm các yếu tố nh bảng, cột, khoá chính, khoá ngoài, khoá duy nhất, các ràng buộc ở mức cột, mức dòng.

+ Thực hiện ánh xạ thực thể thành bảng: mỗi thực thể thành một bảng.

+ Thực hiện ánh xạ thuộc tính thành cột: tính chất của cột hoàn toàn tơng tự nh tính chất của thuộc tính. Thông thờng ánh xạ định danh thành khoá chính.

+ Thực hiện ánh xạ quan hệ thành khoá ngoài tơng ứng với thực thể của đầu nhiều. Đặc tính của khoá ngoài đợc xác định bằng đặc tính của khoá chính tơng ứng với thực thể của đầu kia.

Quá trình chuyển từ thực thể sang bảng (table) phải tuân thủ các quy tắc nhằm đảm bảo không có sự d thừa, không có sự lặp lại. Các quy tắc gồm:

- Quy tắc 1: Trong bảng thực thể không chứa những thuộc tính mà giá trị của nó có thể xuất hiện nhiều lần với số lần không rõ ràng trên một thực thể.

Giải pháp:

Trong trờng hợp bảng thực thể dự kiến có thuộc tính mà giá trị của nó có thể lặp đi lặp lại nhiều lần thì loại bỏ những thuộc tính có giá trị bị lặp sang một bảng dự kiến khác, đồng thời ghi sang bảng thực thể dự kiến mới này một thuộc tính đặc biệt nào đó từ phần còn lại tạo ra quan hệ.

- Qui tắc 2: Trong bảng thực thể không chứa những thuộc tính mà không có phụ thuộc hàm vào trực tiếp toàn bộ thuộc tính tên gọi.

Giải pháp:

Trong trờng hợp có thuộc tính mà không có phụ thuộc hàm vào trực tiếp toàn bộ thuộc tính tên gọi thì tách toàn bộ các thuộc tính không có phụ thuộc hàm và tên goị sang bảng dự kiến mới cùng với thuộc tính mà chúng đã phụ thuộc vào phần còn lại.

Một phần của tài liệu THIẾT KẾ QUẢNG CÁO CHO THƯƠNG HIỆU HOÀN HẢO CỦA CÔNG TY VPP HỒNG HÀ (Trang 27 -28 )

×