Bài giảng thực hành cơ SỞ DỮ liệU


Tạo liên kết giữa các bảng



tải về 4.27 Mb.
Chế độ xem pdf
trang42/43
Chuyển đổi dữ liệu13.11.2023
Kích4.27 Mb.
#55638
1   ...   35   36   37   38   39   40   41   42   43
TH CSDL 2015Sep
NEW.Bài giảng CSDL sau nghiệm thu-2023, 6. Đề cương Cơ sở dữ liệu- sau nghiệm thu. 23.02.2022, Chuong01-CSDL
Tạo liên kết giữa các bảng 
Công cụ hỗ trợ tạo các mối quan hệ giữa các bảng: gồm quan hệ 1-1, quan hệ 1-n, 
quan hệ n-m 
Chú ý: với quan hệ 1-n, công cụ cung cấp 3 tình huống tạo quan hệ: 


110 
Nếu lựa chọn biểu tượng nét đứt: một thuộc tính mới sẽ được tự động tạo bên 
bảng tham chiếu để tham chiếu tới khóa chính của bảng được tham chiếu, và 
thuộc tính mới tạo ra không phải là thuộc tính khóa chính của bảng tham chiếu. 
Nếu lựa chọn biểu tượng nét liền: một thuộc tính mới tương tự như trên được 
tạo ra, khác biệt ở chỗ thuộc tính này có thuộc tính khóa chính của bảng tham 
chiếu.
Nếu lựa chọn biểu tượng nét liền kèm bút: sẽ cho phép lựa chọn thuộc tính có 
sẵn của bảng tham chiếu làm khóa ngoài tham chiếu tới khóa chính của bảng 
được tham chiếu.
Ví dụ: Tạo quan hệ 1-n giữa bảng language và bảng film đã tạo ở bước trên
Bước 1: Chọn vào biểu tượng như hình vẽ dưới
Bước 2: Click chuột vào bảng film, tiếp đó click chuột vào bảng language 
Kết quả sẽ sinh ra ràng buộc khóa ngoài liên kết hai bảng film và language. Chú ý: 
thuộc tính language_language_id sẽ được tự động sinh ra


111 
Ngoài cách tạo liên kết khóa ngoài như trên, có thể tạo liên kết khóa ngoài bằng cách 
 Chọn sửa đổi bảng tham chiếu 
 Chọn vào tab Foreign Keys như hình vẽ dưới đây: 
Chú ý: Giao diện này ngoài tạo liên kết khóa ngoài còn hỗ trợ sửa đổi các tùy chọn 
của khóa ngoài như ON UPDATE, ON DELETE. 


112 
Ví dụ: Tạo liên kết n-m giữa hai bảng film và category 
Bước 1: Chọn vào biểu tượng như hình vẽ dưới
Bước 2: Click chuột vào bảng film và sau đó là bảng category
Kết quả công cụ sẽ tự động sinh ra một bảng mới có tên film_has_category có khóa 
chính là là tổ hợp từ khóa chính của hai bảng film và bảng category. 
Sau bước tạo trên, người sử dụng có thể sửa đổi bảng mới sinh theo nhu cầu của 
mình.

tải về 4.27 Mb.

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




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