Để mở cửa sổ liên kết giữa các bảng chọn cách nào trong các cách sau

Trắc nghiệm Tin học 12 bài 7 (có đáp án): Liên kết giữa các bảng

Trang trước Trang sau
  • Lý thuyết Tin học 12 bài 7: Liên kết giữa các bảng (hay, chi tiết)

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

Hiển thị đáp án

Trả lờ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).

Đáp án: D

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

Để mở cửa sổ liên kết giữa các bảng chọn cách nào trong các cách sau

B.Tool/ Relationships

C.Edit/ Insert/ Relationships

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

Hiển thị đáp án

Trả lờ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

Đáp án: A

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. 2→4→1→3 B. 4→1→2 C. 4→2→3→1 D. 3→1→4→2

Hiển thị đáp án

Trả lời: Các bước thực hiện để tạo liên kết giữa hai bảng:

+ Mở cửa sổ Relationships

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

+ 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)

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

Đáp án: B

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

Hiển thị đáp án

Trả lời: 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:

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

+ Có tên giống nhau

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

Đáp án: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

Hiển thị đáp án

Trả lời: Điều kiện cần để tạo được liên kết là phải có ít nhất hai bảng và trường liên kết của hai bảng phải cùng kiểu dữ liệu.

Đáp án: A

Câu 6: Điều kiện để tạo mối liên kết giữa hai bảng là :

A. Trường liên kết của hai bảng phải cùng kiểu dữ liệu

B. Trường liên kết của hai bảng phải là chữ hoa

C. Trường liên kết của hai bảng phải là kiểu dữ liệu số

D. Trường liên kết của hai bảng phải khác nhau về kiểu dữ liệu

Hiển thị đáp án

Trả lời: Điều kiện để tạo mối liên kết giữa hai bảng là trường liên kết của hai bảng phải cùng kiểu dữ liệu, có ít nhất 2 bảng.

Đáp án: A

Câu 7: Tại sao khi lập mối quan hệ giữa hai trường của hai bảng nhưng Access lại không chấp nhận

A. Vì bảng chưa nhập dữ liệu

B. Vì một hai bảng này đang sử dụng (mở cửa sổ table)

C. Vì hai trường tham gia vào dây quan hệ khác kiểu dữ liệu(data type), khác chiều dài (field size)

D. Các câu B và C đều đúng

Hiển thị đáp án

Trả lời: khi lập mối quan hệ giữa hai trường của hai bảng nhưng Access lại không chấp nhận vì một hai bảng này đang sử dụng (mở cửa sổ table), vì hai trường tham gia vào dây quan hệ khác kiểu dữ liệu(data type), khác chiều dài (field size).

Đáp án: D

Câu 8: Khi liên kết bị sai, ta có thể sửa lại bằng cách chọn đường liên kết cần sửa, sau đó:

A. Nháy đúp vào đường liên kết  chọn lại trường cần liên kết

B. Edit → RelationShip

C. Tools → RelationShip → Change Field

D. Chọn đường liên kết giữa hai bảng đó và nhấn phím Delete

Hiển thị đáp án

Trả lời: Khi liên kết bị sai, ta có thể sửa lại bằng cách chọn đường liên kết cần sửa, sau đó nháy đúp vào đường liên kết  chọn lại trường cần liên kết trong hộp thoại Edit Relationship.

Đáp án: A

Câu 9: Muốn xóa liên kết giữa hai bảng, trong cửa sổ Relationships ta thực hiện:

A. Chọn hai bảng và nhấn phím Delete

B. Chọn đường liên kết giữa hai bảng đó và nhấn phím Delete

C. Chọn tất cả các bảng và nhấn phím Delete

D. Cả A, B, C đều sai

Hiển thị đáp án

Trả lời: Muốn xóa liên kết giữa hai bảng, trong cửa sổ Relationships ta thực hiện nháy vào đường liên kết giữa hai bảng đó và nhấn phím Delete hoặc Click phải chuột, chọn Delete → Yes.

Đáp án:B

Câu 10: Để xóa liên kết, trước tiên ta chọn liên kết cần xóa. Thao tác tiếp theo nào sau đây là sai?

A. Bấm Phím Delete → Yes

B. Click phải chuột, chọn Delete  Yes

C. Edit → Delete → Yes

D. Tools → RelationShip → Delete → Yes

Hiển thị đáp án

Trả lời: Để xóa liên kết, trước tiên ta chọn liên kết cần xóa. Thao tác tiếp theo là:

+ Click phải chuột, chọn Delete → Yes

+ Bấm Phím Delete → Yes

+ Edit → Delete → Yes.

Đáp án: D

Xem thêm các bài Lý thuyết và câu hỏi trắc nghiệm Tin học lớp 12 có đáp án hay khác:

Giới thiệu kênh Youtube Tôi

Trang trước Trang sau

Trong bài viết này

  • Tổng quan

  • Tạo mối quan hệ bảng bằng cách sử dụng cửa sổ Mối quan hệ

  • Tạo mối quan hệ bảng bằng cách sử dụng ngăn Danh sách trường để thêm trường

  • Chỉnh sửa mối quan hệ

  • Thực thi tính toàn vẹn tham chiếu

  • Xóa mối quan hệ bảng

  • Tạo, chỉnh sửa hoặc xóa mối quan hệ trong Ứng dụng web

  • Tạo hoặc sửa đổi mối quan hệ trong cơ sở dữ liệu web của Access 2010

Trong bài viết này

  • Giới thiệu

  • Các kiểu quan hệ bảng

  • Tại sao phải tạo mối quan hệ bảng?

  • Hiểu tính toàn vẹn tham chiếu

  • Xem mối quan hệ bảng

Giới thiệu

Sau khi bạn đã tạo xong một bảng cho từng chủ đề trong cơ sở dữ liệu của bạn, bạn phải đưa ra cách để Access tổng hợp các thông tin đó lại khi cần thiết. Bạn thực hiện điều này bằng cách đặt các trường chung vào các có liên quan và bằng cách xác định các mối quan hệ giữa các bảng. Sau đó bạn có thể tạo các truy vấn, biểu mẫu và báo cáo sẽ cùng hiển thị thông tin từ một số bảng. Ví dụ: biểu mẫu hiện ở đây bao gồm các thông tin được lấy từ một vài bảng:

Để mở cửa sổ liên kết giữa các bảng chọn cách nào trong các cách sau

1. Các thông tin trong biểu mẫu này được lấy từ bảng Khách hàng...

2. ...bảng Đơn hàng...

3. ...bảng Sản phẩm...

4. ...và bảng Chi tiết Đơn hàng.

Tên khách hàng trong hộp Hóa đơn tới được truy xuất từ bảng Khách hàng, ID Đơn hàng và các giá trị Ngày Đơn hàng được lấy từ bảng Đơn hàng, tên Sản phẩm được lấy từ bảng Sản phẩm và các giá trị Giá Đơn vị và Số lượng được lấy từ bảng Chi tiết Đơn hàng. Các bảng này được nối kết với nhau theo nhiều cách để thu thập các thông tin từ mỗi bảng vào trong biểu mẫu.

Trong ví dụ trước, các trường trong các bảng phải được phối hợp để thể hiện các thông tin về cùng một đơn hàng. Thực hiện việc phối hợp này bằng cách dùng các mối quan hệ bảng. Mối quan hệ bảng hoạt động bằng cách khớp dữ liệu trong các trường khóa— thường là một trường có cùng tên trong cả hai bảng. Trong hầu hết các trường hợp, các trường khớp này đều là khóa chính từ một bảng, bảng này sẽ cung cấp một mã định danh duy nhất cho từng bản ghi và khóa ngoại trong bảng khác. Ví dụ: nhân viên có thể được kết hợp với các đơn hàng mà họ chịu trách nhiệm qua việc tạo ra một mối quan hệ bảng giữa các trường IDNhân viên trong các bảng Nhân viên và Đơn hàng.

Để mở cửa sổ liên kết giữa các bảng chọn cách nào trong các cách sau

1. IDNhân viên xuất hiện ở cả hai bảng— ở dạng khóa chính...

2. ... và ở dạng khóa ngoại.

Đầu Trang

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.

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

Để mở cửa sổ liên kết giữa các bảng chọn cách nào trong các cách sau

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

KHACH_HANG

Để mở cửa sổ liên kết giữa các bảng chọn cách nào trong các cách sau

MAT_HANG

Để mở cửa sổ liên kết giữa các bảng chọn cách nào trong các cách sau

HOA_DON

Để mở cửa sổ liên kết giữa các bảng chọn cách nào trong các cách sau

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út

Để mở cửa sổ liên kết giữa các bảng chọn cách nào trong các cách sau
hoặc chọnDatabaseTools\(\to \) Relationshipsđể mở cửa sổRelationships

Bước 3.Nháy nút

Để mở cửa sổ liên kết giữa các bảng chọn cách nào trong các cách sau
hoặcnháy nút phải chuộtvào vùng trống của sổRelationshipschọnShowTable…trong bảng chọn tắt. Khi đó xuất hiện hộp thoạiShow Table(hình 2):

Để mở cửa sổ liên kết giữa các bảng chọn cách nào trong các cách sau

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).

Để mở cửa sổ liên kết giữa các bảng chọn cách nào trong các cách sau

  • 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.

Để mở cửa sổ liên kết giữa các bảng chọn cách nào trong các cách sau

Bước 5.Nháy nút

Để mở cửa sổ liên kết giữa các bảng chọn cách nào trong các cách sau
để đó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;

Để mở cửa sổ liên kết giữa các bảng chọn cách nào trong các cách sau

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.