tailieunhanh - Giáo Trình Phân Tích Và Thiết Kế Hệ Thống phần 6
Trong các lược đồ quan hệ sau đây : ĐƠNĐHÀNG (ĐĐHSỐ, MÃKH, TÊNKH, MÃHG, SỐLGĐ, NGÀYĐH) KHÁCHHÀNG (MÃKH, TÊNKH, ĐỊACHỈKH, ĐTHOẠIKH) thì MÃKH và TÊNKHH là hai đặc tính xuất hiện trong cả hai lược đồ quan hệ. | Trong các lược đồ quan hệ sau đây ĐƠNĐHÀNG ĐĐHSỐ MÃKH TÊNKH MÃHG SỐLGĐ NGÀYĐH KHÁCHHÀNG MÃKH TÊNKH ĐỊACHỈKH ĐTHOẠIKH thì MÃKH và TÊNKHH là hai đặc tính xuất hiện trong cả hai lược đồ quan hệ. Một lược đồ quan hệ xác định nội hàm intension của một lớp quan hệ hay tập hợp các quan hệ có cùng đặc tính và được viết quy ước R A1 A2 . An với R là tên của lớp quan hệ đó và các Ai là tên đặc tính i . Tại một thời điểm đã cho tập hợp các bộ-n của một quan hệ thuộc lớp quan hệ đang xét được gọi là ngoại diện extension của lớp quan hệ đó. Ngoại diện xuất hiện như một bảng dữ liệu trong đó mỗi dòng tương ứng với một bộ-n và một cột tương ứng với một thành phần. Ví dụ Quan hệ ĐƠNĐHÀNG ĐĐHSỐ MÃKH TÊNKH MÃHG SỐLGĐ NGÀYĐH xác định một lớp quan hệ là tập hợp các quan hệ thể hiện các đơn đặt hàng của khách hàng trong một doanh nghiệp. Ngoại diện của lớp quan hệ này như sau ĐĐHSỐ MÃKH TÊNKHH MÃHG SỐLGĐH NGÀYĐH 15 25 Đào 324Z 20 12 10 97 15 25 Đào 014Z 10 12 10 97 15 25 Đào 765Z 15 12 10 97 16 30 Mơ 014Z 30 09 11 97 16 30 Mơ 345Z 60 09 11 97 17 40 Mận 345Z 40 15 09 97 17 40 Mận 248Z 17 15 09 97 18 25 Đào 879Z 45 25 09 97 Từ bảng trên ta có 15 25 Đào 324Z 20 12 10 97 là một bộ-n của quan hệ ĐƠNĐHÀNG 15 16 17 18 là miền giá trị của thành phần ĐĐHSỐ Đào Mận Mơ là miền giá trị của thành phần TÊNKHH . Người ta đưa vào các khái niệm Bậc degree của một quan hệ là số thành phần hay số cột của bảng . Trong ví dụ trên bậc của ĐƠNĐHÀNG là 6. Bản số hay lực lượng của một quan hệ là số bộ-n hay số dòng của bảng . Trong ví dụ trên bản số của ĐƠNĐHÀNG là 8. a Khái niệm về khoá và siêu khoá Mọi lược đồ quan hệ đều có một khoá key định danh một cách duy nhất mỗi bộ-n trong mỗi ngoại diện. Một tập hợp X các thành phần là một siêu khoá super-key nếu hai bộ-n phân biệt của R có các phép chiếu khác nhau trên X hay có các giá trị khác nhau trên X . X là một khoá nếu nó là một siêu khoá nhỏ nhất nghĩa là không tồn tại tập hợp con Y G X mà Y là một siêu khoá. 84 K1 K2 Bộ-n 1 Bộ-n 2 Hình Khoá và .
đang nạp các trang xem trước