Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BÀI 20. THỰC HÀNH TẠO LẬP CÁC BẢNG CÓ KHÓA NGOÀI

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Khi tạo bảng BanNhac, tên trường và kiểu dữ liệu của trường idBanNhac là gì?

a)

idBanNhac - VARCHAR(128)

b)

idBanNhac - INT

c)

idBanNhac - DATE

d)

idBanNhac - FLOAT

2.

Để khai báo khóa chính cho một trường trong bảng, thao tác nào sau đây là đúng?

a)

Chọn trường và nháy chuột phải, sau đó chọn Create new index → PRIMARY

b)

Chọn trường và nháy chuột phải, sau đó chọn Create new index → UNIQUE

c)

Nhập kiểu dữ liệu của trường là PRIMARY KEY

d)

Không cần thực hiện thao tác nào, khóa chính được tự động chọn.

3.

Để khai báo một khóa chống trùng lặp trong bảng, bạn cần:

a)

Chọn cặp trường cần khai báo → Nháy chuột phải → Chọn Create new index → UNIQUE

b)

Nháy chuột phải vào bảng → Chọn UNIQUE INDEX

c)

Chọn trường khóa chính → Chọn UNIQUE

d)

Chọn tất cả các trường trong bảng → Chọn Create new index

4.

Trong bảng banthuam, trường idBanthuam có kiểu dữ liệu nào?

a)

VARCHAR(255)

b)

INT – AUTO_INCREMENT

c)

FLOAT

d)

DATE

5.

Tại sao khi khai báo khóa ngoài, trường khóa ngoài phải cùng kiểu dữ liệu với trường tham chiếu?

a)

Để đảm bảo tính tương thích và nhất quán dữ liệu giữa hai bảng.

b)

Để tăng tốc độ truy vấn dữ liệu.

c)

Để giảm kích thước bảng dữ liệu.

d)

Để hạn chế việc trùng lặp dữ liệu.

6.

Trường idCasi trong bảng banthuam được khai báo là khóa ngoài. Thao tác nào sau đây là KHÔNG cần thiết để hoàn tất khai báo?

a)

Nhập tên bảng tham chiếu trong cột Reference table.

b)

Nhập tên cột tham chiếu trong cột Foreign columns.

c)

Thêm trường idCasi vào cột Columns của thẻ Foreign keys.

d)

Thêm dữ liệu vào bảng CaSi.

7.

Trong bài tập 2, bảng huyen có trường idHuyen được khai báo là khóa chính. Ý nghĩa của việc khai báo này là gì?

a)

Trường idHuyen giúp định danh duy nhất từng dòng dữ liệu trong bảng huyen.

b)

Chỉ cần khai báo trường idHuyen mà không cần các trường khác.

c)

Trường idHuyen chỉ dùng để truy vấn dữ liệu.

d)

Trường huyện để thêm dữu liệu cho bảng.

8.

Bạn cần khai báo bảng BanNhac với trường idBanNhac làm khóa chính. Thao tác nào dưới đây là đúng?

a)

Nháy chuột phải vào trường idBanNhac → Chọn Create new index → Chọn PRIMARY.

b)

Nhập kiểu dữ liệu của trường là PRIMARY KEY.

c)

Chọn bảng BanNhac → Chọn UNIQUE → Chọn PRIMARY.

d)

Nháy chuột phải vào bảng BanNhac → Chọn Tạo mới → Chọn PRIMARY.

9.

Khi khai báo khóa ngoài idBannhac trong bảng banthuam, thao tác nào là bắt buộc?

a)

Nhập tên trường khóa ngoài idBannhac trong cột Columns và chọn bảng tham chiếu là bannhac.

b)

Đổi tên trường khóa ngoài trong bảng tham chiếu.

c)

Chọn trường idBannhac và thêm vào khóa chống trùng lặp.

d)

Không cần thực hiện thêm thao tác nào, khóa ngoài tự động được tạo.

10.

Một sinh viên cần khai báo bảng banthuam với trường idBannhac và idCasi làm khóa ngoài, tham chiếu đến bảng bannhac và casi. Các bước nào sau đây là đúng?

a)

Vào thẻ Foreign keys → Thêm mới → Nhập idBannhac vào cột Columns → Chọn bảng tham chiếu là bannhac → Chọn trường idBannhac trong cột Foreign columns. Thực hiện tương tự với idCasi.

b)

Thêm trường idBannhac và idCasi vào cột UNIQUE → Chọn bảng tham chiếu → Chọn FOREIGN.

c)

Nhập trực tiếp các trường khóa ngoài vào bảng tham chiếu mà không cần khai báo khóa.

d)

Thực hiện khai báo khóa chính cho tất cả các trường.