1. Trang chủ
  2. » Tất cả

Mo hinh e r 2

55 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 55
Dung lượng 440,7 KB

Nội dung

Database CHƢƠNG 2 CÁC MÔ HÌNH DỮ LIỆU (Phần 2) 1 CÁC MÔ HÌNH DỮ LIỆU  Giới thiệu  Quá trình thiết kế một CSDL  Mô hình thực thể liên kết E R  Một số vấn đề cần quan tâm khi thiết kế mô hình E R [.]

CHƢƠNG CÁC MƠ HÌNH DỮ LIỆU (Phần 2) CÁC MƠ HÌNH DỮ LIỆU       Giới thiệu Q trình thiết kế CSDL Mơ hình thực thể liên kết E-R Một số vấn đề cần quan tâm thiết kế mơ hình E-R Mơ hình liệu quan hệ Ánh xạ mơ hình thực thể liên kết sang mơ hình quan hệ MỘT SỐ VẤN ĐỀ CẦN QUAN TÂM KHI THIẾT KẾ MÔ HÌNH E-R ẢNH HƢỞNG CỦA ÁNH XẠ LỰC LƢỢNG LIÊN KẾT LÊN CÁC KHĨA  Cấu trúc khóa cho tập quan hệ phụ thuộc vào việc ánh xạ lực lượng liên kết Xét lược đồ E-R sau: CUSTOMER depositor ACCOUNT access date => Lược đồ thể quan hệ M-M cho quan hệ depositor với thuộc tính access-date liên quan tới tập quan hệ hai thực thể CUSTOMER ACCOUNT Khóa quan hệ bao gồm hợp khóa hai tập thực thể CUSTOMER ACCOUNT ẢNH HƢỞNG CỦA ÁNH XẠ LỰC LƢỢNG LIÊN KẾT LÊN CÁC KHÓA (Cont.)  Để rõ hơn, xét lược đồ liệu hai tập thực thể: CUSTOMER (customer-id, customer-name, address, city) ACCOUNT (account-number, balance)  Quan hệ M-M hai tập thực thể CUSTOMER ACCOUNT nghĩa là: khách hàng có nhiều tài khoản, tương tự tài khoản quản lý nhiều khách hàng  Phép hợp khóa hai tập thực thể CUSTOMER ACCOUNT xác định quan hệ hai thực thể CUSTOMER ACCOUNT ẢNH HƢỞNG CỦA ÁNH XẠ LỰC LƢỢNG LIÊN KẾT LÊN CÁC KHÓA (Cont.)  Để nhìn thấy lần nộp tiền cuối (last deposit) vào tài khoản cụ thể đó, cần xác định người nộp tiền với tài khoản có số người nộp tiền vào  Lược đồ cho mối quan hệ depositor sau: Depositor (customer-id, account-number, access-date) ẢNH HƢỞNG CỦA ÁNH XẠ LỰC LƢỢNG LIÊN KẾT LÊN CÁC KHÓA (Cont.)  Xét trường hợp khách hàng phép nộp tiền vào tài khoản => quan hệ depositor M:1 từ CUSTOMER tới ACCOUNT: CUSTOMER depositor ACCOUNT access date => Khóa quan hệ depositor bao gồm khóa tập thực thể CUSTOMER ẢNH HƢỞNG CỦA ÁNH XẠ LỰC LƢỢNG LIÊN KẾT LÊN CÁC KHÓA (Cont.)  Để rõ hơn, xét lược đồ liệu hai tập thực thể: CUSTOMER (customer-id, customer-name, address, city) ACCOUNT (account-number, balance)  Quan hệ M:1 nghĩa khách hàng có tài khoản Như vậy, việc số tài khoản khơng cần thiết  Khóa quan hệ depositor đơn giản khóa thực thể CUSTOMER Một khách hàng xác định thực lần nộp tiền gần tới tài khoản họ truy nhập  Lược đồ tập quan hệ depositor sau: Depositor (customer-id, access-date) ẢNH HƢỞNG CỦA ÁNH XẠ LỰC LƢỢNG LIÊN KẾT LÊN CÁC KHÓA (Cont.)  Xét trường hợp quan hệ depositor M:1 từ ACCOUNT tới CUSTOMER, nghĩa là: tài khoản làm chủ nhiều khách hàng khách hàng có nhiều tài khoản CUSTOMER depositor ACCOUNT access date ẢNH HƢỞNG CỦA ÁNH XẠ LỰC LƢỢNG LIÊN KẾT LÊN CÁC KHĨA (Cont.) => Trong trường hợp này, khóa quan hệ depositor đơn giản bao gồm khóa thực thể ACCOUNT có nhiều lần nộp tiền gần tới tài khoản xác định, có nhiều khách hàng thực việc nộp tiền Không cần xác định khách hàng thực nộp tiền có khách hàng có khả nộp tiền vào tài khoản xác định  Lược đồ cho mối quan hệ depositor sau: Depositor (account-number, access-date) 10 ... liên kết E-R Một số vấn đề cần quan tâm thiết kế mơ hình E-R Mơ hình liệu quan hệ Ánh xạ mơ hình thực thể liên kết sang mơ hình quan hệ MỘT SỐ VẤN ĐỀ CẦN QUAN TÂM KHI THIẾT KẾ MÔ HÌNH E-R ẢNH... CÁC KHĨA  Cấu trúc khóa cho tập quan hệ phụ thuộc vào việc ánh xạ lực lượng liên kết Xét lược đồ E-R sau: CUSTOMER depositor ACCOUNT access date => Lược đồ thể quan hệ M-M cho quan hệ depositor... hóa khoản vay mối quan hệ khách khàng (CUSTOMER) chi nhánh (BRANCHES) ngân hàng với loan-number amount thuộc tính mơ tả (Trong trường hợp: khoản vay sở hữu khách hàng có liên hệ với chi nhánh ngân

Ngày đăng: 28/03/2023, 16:56