logo

Bài tập và thực hành 5. Liên kết giữa các bảng

Bài tập và thực hành 5 :Liên kết giữa các bảng

1. Mục đích, yêu cầu

- Tạo CSDL có nhiều bảng.

- Rèn luyện kĩ năng tạo liên kết, sửa liên kết giữa các bảng.

2. Nội dung

Câu 1 trang 61 sgk Tin học 12

Tạo CSDL KINH_DOANH gồm ba bảng có cấu trúc như bài 7.

Lời giải

- Nhấn vào Create sau đó chọn Table để tạo bảng.

Bài tập và thực hành 5. Liên kết giữa các bảng | Giải Tin học 12

- Nhấn chuột phải vào bảng mới được tạo rồi chọn Design View rồi thiết lập các thuộc tính như hình:

Bài tập và thực hành 5. Liên kết giữa các bảng | Giải Tin học 12 ( ảnh 2)

- Làm tương tự để tạo bảng MAT_HANG:

Bài tập và thực hành 5. Liên kết giữa các bảng | Giải Tin học 12 ( ảnh 3)

- Tạo bảng HOA_DON:

Bài tập và thực hành 5. Liên kết giữa các bảng | Giải Tin học 12 ( ảnh 4)

- Để nhập liệu cho một bảng ta click đúp vào bảng đó rồi tiến hành nhập dữ liệu như đề bài yêu cầu. Ví dụ trên bảng KINH_DOANH:

Bài tập và thực hành 5. Liên kết giữa các bảng | Giải Tin học 12 ( ảnh 5)

- Tương tự ta nhập dữ liệu cho bảng HOA_DON và bảng MAT_HANG.

Bài tập và thực hành 5. Liên kết giữa các bảng | Giải Tin học 12 ( ảnh 6)

Câu 2 trang 62 sgk Tin học 12

Tạo liên kết cho các bảng trong CSDL KINH_DOANH vừa tạo ở bài 1 để tạo sơ đồ liên kết như hình 49.

Lời giải

- Chọn Database Tools rồi chọn Relationship.

Bài tập và thực hành 5. Liên kết giữa các bảng | Giải Tin học 12 ( ảnh 7)

- Chọn những bảng ta muốn đưa vào quan hệ. Ở đây ta cần chọn 3 bảng KHACH_HANG, HOA_DON, MAT_HANG:

Bài tập và thực hành 5. Liên kết giữa các bảng | Giải Tin học 12 ( ảnh 8)

Kết quả như hình:

Bài tập và thực hành 5. Liên kết giữa các bảng | Giải Tin học 12 ( ảnh 9)

- Nhấn vào Edit Relationships.

Bài tập và thực hành 5. Liên kết giữa các bảng | Giải Tin học 12 ( ảnh 10)

- Chọn các thuộc tính để liên kết với nhau. Bằng cách nhấn Create New.

Bài tập và thực hành 5. Liên kết giữa các bảng | Giải Tin học 12 ( ảnh 11)

- Bảng bên trái ta chọn bảng KHACH_HANG bảng bên phải ta chọn bảng HOA_DON. Rồi chọn các thuộc tính như hình:

Bài tập và thực hành 5. Liên kết giữa các bảng | Giải Tin học 12 ( ảnh 12)

- Nhấn Create để tạo liên kết:

Bài tập và thực hành 5. Liên kết giữa các bảng | Giải Tin học 12 ( ảnh 13)

- Kết quả:

Bài tập và thực hành 5. Liên kết giữa các bảng | Giải Tin học 12 ( ảnh 14)

- Làm tương tự với hai bảng còn lại:

Bài tập và thực hành 5. Liên kết giữa các bảng | Giải Tin học 12 ( ảnh 15)