Học viện công nghệ BƯu chính viễn thông khoa viễn thông 1 Bài giảng Học phần: CƠ SỞ DỮ liệU


Bước 5: Ánh xạ các quan hệ một ngôi (đệ quy)



tải về 4.98 Mb.
Chế độ xem pdf
trang41/82
Chuyển đổi dữ liệu13.11.2023
Kích4.98 Mb.
#55639
1   ...   37   38   39   40   41   42   43   44   ...   82
NEW.Bài giảng CSDL sau nghiệm thu-2023
TH CSDL 2015Sep, 6. Đề cương Cơ sở dữ liệu- sau nghiệm thu. 23.02.2022, Chuong01-CSDL
Bước 5: Ánh xạ các quan hệ một ngôi (đệ quy)Nhắc lại rằng một quan hệ đệ quy 
được định nghĩa như một quan hệ giữa các thể hiện của cùng một loại thực thể. Hai 
trường hợp quan trọng nhất của các mối quan hệ một ngôi này là loại quan hệ 1-nhiều 
và nhiều-nhiều.  
Ánh xạ quan hệ đệ quy loại 1-nhiềuTập thực thể trong quan hệ một ngôi được ánh 
xạ thành một lược đồ quan hệ sử dụng một thủ tục được mô tả trong bước 1. Tiếp đến 
một thuộc tính khóa ngoại được thêm vào cùng quan hệ có tham chiếu tới các giá trị 
của khóa chính (khóa ngoại này phải có cùng miền giá trị với khóa chính). Một khóa 
ngoại đệ quy là một khóa ngoại của một quan hệ mà tham chiếu tới giá trị khóa chính 


64 
của cùng quan hệ đó 
Ánh xạ quan hệ đệ quy loại nhiều-nhiều: Với loại quan hệ đệ quy loại này, hai lược 
đồ quan hệ sẽ được tạo ra: một thể hiện tập thực thể và lược đồ quan hệ liên kết để thể 
hiện mối quan hệ nhiều-nhiều. Khóa chính của quan hệ liênkết bao gồm hai thuộc tính. 
Những thuộc tính này (không nhất thiết phải có cùng tên) đều lấy giá trị của chúng từ 
các khóa chính của quan hệ còn lại. Các thuộc tính không khóa của quan hệ được thêm 
vào quan hệ liên kết 
Bước 6: Ánh xạ các quan hệ nhiều ngôi:
Nhắc lại rằng một mối quan hệ ba ngôi được định nghĩa như một mối quan hệ giữa ba 
tập thực thể.  
Một nhắc nhở về quan hệ nhiều ngôi: tất cả nên chuyển đổi về các thực thể liên kết 
trước khi được xử lý sâu hơn.
Để ánh xạ một thực thể liên kết kết nối ba tập thực thể loại thường, ta cần tạo ra một 
quan hệ liên kết mới. Khóa chính ngầm định cho quan hệ này bao gồm các thuộc tính 
khóa chính của các loại thực thể tham gia liên kết (trong một số trường hợp cần thêm 
các thuộc tính khác để hình thành một khóa chính duy nhất). Những thuộc tính này hoạt 
động với vai trò các khóa ngoại tham chiếu tới từng khóa chính của các tập thực thể 
tham gia liên kết. Mỗi thuộc tính của loại thực thể liên kết này trở thành thuộc tính trong 
quan hệ liên kết mới.

tải về 4.98 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   37   38   39   40   41   42   43   44   ...   82




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương