TAILIEUCHUNG - Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 3.2: Thiết kế dữ liệu (Tiếp)
Bài giảng Phân tích thiết kế hệ thống thông tin - Chương : Thiết kế dữ liệu (Tiếp) tập trung làm rõ mục đích, quy tắc chuyển đổi, mô hình tổ chức dữ liệu. Mời các bạn tham khảo bài giảng để bổ sung thêm kiến thức về lĩnh vực này. | II MÔ HÌNH MỔ CHỨC DỮ LIỆU Mục đích Mô hình tổ chức dữ liệu của hệ thống là lược đồ cơ sở dữ liệu của hệ thống. Đây là bước trung gian chuyển đổi giữa mô hình quan niệm dữ liệu (gần với người sử dụng) và mô hình vật lý dữ liệu (mô hình trong máy tính), chuẩn bị cho việc cài đặt hệ thống. Quy tắc chuyển đổi Khi chuyển đổi từ mô hình quan niệm dữ liệu sang mô hình tổ chức dữ liệu ta tuân theo các quy tắc sau: 1 Chuyển đổi một thực thể thành một lược đồ quan hệ Quy tắc 1: Biến một thực thể thành lược đồ quan hệ Mỗi thực thể trong mô hình quan niệm dữ liệu được biến thành một lược đồ quan hệ, với tên, thuộc tính, khóa là tên, thuộc tính, khóa của thực thể và có thể có thêm thuộc tính khóa ngoại nếu có. Quy tắc khóa ngoại: Các thực thể tham gia vào mối kết hợp hai ngôi có cặp bản số (1,1) (1,n) thì lược đồ quan hệ sinh ra từ thực thể ở nhánh (1,1) nhận thuộc tính khóa của thực thể ở nhánh (1,n) làm khóa ngoại. 2 Ví dụ: Ta có hai thực thể và mối kết hợp: TỈNH - Mã tỉnh - Tên tỉnh (1,n) H-T (1,1) HUYỆN - Mã huyện - Tên huyện Ta đổi thành hai lược đồ quan hệ sau: TỈNH(Mã tỉnh, Tên tỉnh) HUYỆN(Mã huyện, Tên huyện, Mã tỉnh) HUYỆN là lược đồ quan hệ được sinh ra từ thực thể HUYỆN tham gia vào mối kết hợp hai ngôi (1,1) (1,n) ở nhánh (1,1) nên nó nhận thuộc tính khóa Mã tỉnh, là khóa của thực thể TỈNH ở nhánh (1,n) làm khóa ngoại. Trong lược đồ quan hệ, thuộc tính khóa được gạch dưới liền nét, thuộc tính khóa ngoại được gạch dưới không liền nét. 3 Các trường hợp đặc biệt: Nếu một thực thể chỉ có một thuộc tính và nó có mối kết hợp hai ngôi có các bản số (1,n) (1,n) với một thực thể khác thì nó không biến thành một lược đồ quan hệ mà thuộc tính đó sẽ trở thành một thuộc tính của lược đồ quan hệ sinh ra từ mối kết hợp hai ngôi. Ví dụ: Trong bài toán quản lý công chức: Thực thể ĐIỆN THOẠI không biến thành một lược đồ quan hệ. ĐIỆN THOẠI - Số điện thoại (1,n) (1,n) CC-ĐT CÔNG CHỨC - Mã công chức Mối kết hợp CC-ĐT biến thành một .
đang nạp các trang xem trước