Sắp Xếp Các Bước để Tạo Liên Kết Giữa Các Bảng

1. Tóm tắt lý thuyết

1.1. Khái niệm

Trong CSDL, các bảng thường có liên quan với nhau. Khi xây dựng CSDL, liên kết được tạo giữa các bang cho phép tổng hợp dữ liệu từ nhiều bảng.

Nội dung chính Show
  • 1. Tóm tắt lý thuyết
  • 1.1. Khái niệm
  • 1.2.Kỹ thuật tạo liên kết giữa các bảng
  • 1.3. Xóa liên kết giữa các bảng
  • 1.4. Sửa liên kết
  • 2. Bài tập minh họa
  • 3. Luyện tập
  • 3.1. Bài tâp tự luận
  • 3.2. Bài tập trắc nghiệm
  • 4. Kết luận
  • Video liên quan

Ví dụ: Một công ti chuyên bán dụng cụ văn phòng thường xuyên nhận đơn đặt hàng từ khách àng. Để thống kê và phân tích các đơn đặt hàng, hãy trình bày các phương án lập CSDL?

Phương án 1: Gồm một bảng duy nhất chứa các thông tin cần thiết

Phương án 2: Gồm ba bảng có cấu trúc tương ứng nhau

KHACH_HANG

MAT_HANG

HOA_DON

1.2.Kỹ thuật tạo liên kết giữa các bảng

Bước 1.Xác định trường để thiết lập liên kết

  • KHACH_HANG:Ma_khach_hang, Ho_ten, Dia_chi
  • MAT_HANG: So_don, Ma_khach_hang, Ma_hang, So_luong, Ngay_giao
  • HOA_DON:Ma_hang, Ten_hang, Don_gia

Bước 2.Mở CSDL. Nháy núthoặc chọnDatabaseTools\(\to \) Relationshipsđể mở cửa sổRelationships

Bước 3.Nháy nút hoặcnháy nút phải chuộtvào vùng trống của sổRelationshipschọnShowTabletrong bảng chọn tắt. Khi đó xuất hiện hộp thoạiShow Table(hình 2):

Bước 4.Thiết lập mối liên kết giữa các bảng

  • Các bảng vừa chọn xuất hiện trên cửa sổRelationships(hình 3).
  • Kéo trường liên kết ở bảng khách hàng và thả vào trường tương ứng ở bảng hoá đơn.
  • Tương tự thiết lập liên kết bảng hóa đơn và bảng mặt hàng.

Bước 5.Nháy nútđể đóng cửa sổRelationships. NháyYesđể lưu lại liên kết.

1.3. Xóa liên kết giữa các bảng

Thực hiện theo các bước sau:

  • Bước 1.Nháy chuột vào đường liên kết;
  • Bước 2.Nhấn phímDeletetrên bàn phím và chọnYes
  • Bước 3.ChọnSaveđể lưu lại.

1.4. Sửa liên kết

Thực hiện theo các bước sau:

Bước 1.Nháy đúp vào đường nối thể hiện liên kết để mở hộp thoạiEdit Relationships;

Bước 2.Thực hiện các thay đổi cần thiết. ChọnOK;

Bước 3.ChọnSaveđể lưu lại.

2. Bài tập minh họa

Câu 1: Hãy nêu các chức năng của việc liên kết bảng.

Hướng dẫn giải

Liên kết giữa các bảng cho phép:

  • Có thể có được thông tin tổng hợp từ nhiều bảng
  • Tránh được dư thừa dữ liệu (các dữ liệu không bị lặp lại)
  • Nhất quán dữ liệu (ví dụ của khách hàng ở các đơn hàng khác nhau là giống nhau).

Câu 2: Nêu các bước để tạo liên kết giữa các bảng.

Hướng dẫn giải

Các bước để tạo liên kết giữa các bảng là:

  • Chọn Tool\Relationships hoặc nháy nút
  • Chọn các bảng sẽ liên kết
  • Tạo liên kết đôi một giữa các bảng
  • Đóng hộp thoại Realationships/ Yes để lưu lại

3. Luyện tập

3.1. Bài tâp tự luận

Câu 1: Em hãy cho biết các điều kiện cần thiết để liên kết 2 bảng với nhau?

Câu 2: Nêu cách chỉnh sửa và xóa liên kết giữa các bảng.

3.2. Bài tập trắc nghiệm

Câu 1:Liên kết giữa các bảng cho phép:

A. Tránh được dư thừa dữ liệu

B. Có thể có được thông tin tổng hợp từ nhiều bảng

C. Nhất quán dữ liệu

D. Cả A, B, C đều đúng

Câu 2:Để tạo liên kết giữa các bảng, ta chọn:

A.Tool/ Relationships hoặc nháy nút

B.Tool/ Relationships

C.Edit/ Insert/ Relationships

D.Tất cả đều đúng

Câu 3:Sắp xếp các bước theo đúng thứ tự thực hiện để tạo liên kết giữa hai bảng:

1. Kéo thả trường khóa làm liên kết từ bảng phụ tới bảng chính( trường khóa làm khóa chính)

2. Chọn các tham số liên kết

3. Hiển thị hai bảng (các trường) muốn tạo liên kết

4. Mở cửa sổ Relationships

A. 2413

B. 412

C. 4231

D. 3142

Câu 4:Trong Access, để tạo liên kết giữa 2 bảng thì hai bảng đó phải có hai trường thỏa mãn điều kiện:

A. Có tên giống nhau

B. Có kiểu dữ liệu giống nhau

C. Có ít nhất một trường là khóa chính

D. Cả A, B, C

Câu 5:Điều kiện cần để tạo được liên kết là:

A. Phải có ít nhất hai bảng

B. Phải có ít nhất một bảng và một mẫu hỏi

C. Phải có ít nhất một bảng mà một biểu mẫu

D. Tổng số bảng và mẫu hỏi ít nhất là 2

4. Kết luận

Qua bài học này, các em cần nắm được những nội dung sau:

  • Nắm được khái niệm liên kết giữa các bảng.
  • Kỹ thuật tạo liên kết giữa các bảng, sửa liên kết và xóa liên kết.

Từ khóa » Hãy Sắp Xếp Các Bước để Tạo Liên Kết Bảng