tailieunhanh - GIÁO TRÌNH CÔNG NGHỆ - PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG - PGS.TS. PHAN HUY KHÁNH - 8
Đưa kết hợp không phân cấp (n:m) về kết hợp phân cấp (1:n) : Thay thế các kiểu kết hợp có bản số (*−n) và (*−n), nghĩa là quan hệ n:m, bởi một kiểu thực thể và hai kiểu kết hợp. Tạo khóa mới cho kiểu thực thể mới và xác định các bản số của hai kiểu kết hợp mới này. Một trong hai bản số cực đại phải là 1, nghĩa là kiểu kết hợp phải tương ứng với một PTH giữa các khóa và hai thực thể. Trong ví dụ ở qui tắc 4, kết hợp TIẾN. | e Qui tắc 5 Đưa kết hợp không phân cấp n m về kết hợp phân cấp 1 n Thay thế các kiểu kết hợp có bản số -n và -n nghĩa là quan hệ n m bởi một kiểu thực thể và hai kiểu kết hợp. Tạo khóa mới cho kiểu thực thể mới và xác định các bản số của hai kiểu kết hợp mới này. Một trong hai bản số cực đại phải là 1 nghĩa là kiểu kết hợp phải tương ứng với một PTH giữa các khóa và hai thực thể. Trong ví dụ ở qui tắc 4 kết hợp TIÊN HÀNH phải được thay thế bởi một kiểu thực thể và hai kiểu kết hợp. f Qui tắc 6 Trong trường hợp giữa hai kiểu thực thể có nhiều kiểu kết hợp thêm vào trong các kiểu thực thể được tạo ra ở qui tắc 5 một kiểu thuộc tính là ghép của các khóa của các kiểu thực thể liên quan. Ví dụ trong ví dụ hình 52 chương 4 giữa hai kiểu thực thể CÁNHÂN và CĂNHỘ có các kiểu kết hợp SỡHữu Thuê và ỞTại. Riêng kiểu kết hợp ỞTại là không phân cấp. Áp dụng hai qui tắc 5 và 6 để nhận được sơ đồ như sau chứng minh nhân dân SốCMND . g Qui tắc 7 Vẽ đồ thị phụ thuộc hàm nối các khóa của các kiểu thực thể và tìm kiếm các PTH bắc cầu có thể tồn tại trong đồ thị. Loại bỏ các bắc cầu và thay đổi lại sơ đồ E-A nếu cần. h Qui tắc 8 153 Tạo một lược đồ quan hệ cho mỗi một kiểu thực thể. Khóa của quan hệ là khóa của kiểu thực thể. Các thuộc tính của quan hệ tương ứng với các kiểu đặc tính của kiểu thực thể. Như vậy ví dụ cho ở qui tắc 6 cho ta các lược đồ quan hệ sau CÁNHÂN SốCMND HọTên . CĂNHỘ NghiệpChủSố ĐịaChỉ . ỞTẠI CưTrúSố SốCMND NghiệpChủSố . i Qui tắc 9 Loại bỏ các khóa đơn đồng nghĩa được tạo ra từ các kiểu khóa tổ hợp và kiểm tra quan hệ nhận được ở dạng 2 NF và 3 NF. Sử dụng phương pháp phân chia nếu cần cho những quan hệ như ở dạng chuẩn 2 NF và 3 NF sau đó sữa đổi lại mô hình E-A. dụng các ngôn ngữ lập trình Các ngôn ngữ lập trình hay hê quản lý tệp là công cụ phần mềm thế hệ ba. Hê quản lý tệp đảm đương mối liên hệ giữa các tệp dữ liệu và cách tổ chức chúng trên một thiết bị nhớ mức vật lý trong hệ điều hành đang sử dụng. Các tệp dữ liệu có thể được tạo ra bởi NSD bởi .
đang nạp các trang xem trước