wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Bài kiểm tra Chương 3_CSDL&DLL

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Câu 1: Cho quan hệ:
SINHVIEN(MaSV, TenSV, NgaySinh, Lop, TenLop)
Biết rằng mỗi sinh viên thuộc một lớp duy nhất. Phụ thuộc hàm nào sau đây là đúng?

a)

A. TenSV → MaSV

b)

B. Lop → MaSV

c)

C. MaSV → TenSV, NgaySinh, Lop

d)

D. TenLop → Lop

2.

Câu 2: Cho quan hệ:
LOP(MaLop, TenLop, GiaoVienCN)
Mỗi lớp chỉ có một giáo viên chủ nhiệm. Phụ thuộc hàm đúng là:

a)

A. TenLop → MaLop

b)

B. GiaoVienCN → MaLop

c)

C. MaLop → TenLop, GiaoVienCN

d)

D. TenLop → GiaoVienCN

3.

Câu 3: Trong quan hệ DANGKY(MaSV, MaMH, Diem),

mỗi sinh viên có thể đăng ký nhiều môn học. Phụ thuộc hàm đúng là:

a)

A. MaSV → MaMH

b)

B. MaMH → MaSV

c)

C. (MaSV, MaMH) → Diem

d)

D. Diem → MaSV

4.

Câu 4: Phụ thuộc hàm nào sau đây là phụ thuộc hàm đầy đủ?

a)

A. (MaSV, MaMH) → Diem

b)

B. MaSV → TenSV

c)

C. (MaSV, MaMH) → TenSV

d)

D. MaMH → TenMH

5.

Câu 5: Phụ thuộc hàm bộ phận xuất hiện khi:

a)

A. Thuộc tính không khóa phụ thuộc vào toàn bộ khóa

b)

B. Thuộc tính khóa phụ thuộc vào thuộc tính không khóa

c)

C. Thuộc tính không khóa phụ thuộc vào một phần khóa ghép

d)

D. Hai khóa xác định lẫn nhau

6.

Câu 6: Quan hệ nào sau đây chỉ đạt 1NF nhưng chưa đạt 2NF?

a)

A. Quan hệ không có nhóm lặp

b)

B. Quan hệ có khóa đơn

c)

C. Quan hệ có phụ thuộc hàm bộ phận

d)

D. Quan hệ không có phụ thuộc hàm

7.

Câu 7: Quan hệ:
KETQUA(MaSV, MaMH, TenSV, TenMH, Diem)
Biết: MaSV → TenSV; MaMH → TenMH

Quan hệ trên vi phạm chuẩn nào?

a)

A. 1NF

b)

B. 2NF

c)

C. 3NF

d)

D. BCNF

8.

Câu 8: Phân rã đúng để đưa quan hệ KETQUA(MaSV, MaMH, TenSV, TenMH, Diem)
Biết: MaSV → TenSV; MaMH → TenMH về dạng 3NF là:

a)

A. KETQUA(MaSV, MaMH, Diem)

b)

B. SINHVIEN(MaSV, TenSV), MONHOC(MaMH, TenMH), KETQUA(MaSV, MaMH, Diem)

c)

C. SINHVIEN(MaSV, TenSV, Diem)

d)

D. MONHOC(MaMH, TenMH, Diem)

9.

Câu 9: Chuẩn 3NF yêu cầu điều kiện nào sau đây?

a)

A. Không có phụ thuộc hàm

b)

B. Không có phụ thuộc hàm bộ phận

c)

C. Không có phụ thuộc hàm bắc cầu

d)

D. Không có khóa chính

10.

Câu 10: Phụ thuộc hàm bắc cầu là trường hợp:

a)

A. X → Y

b)

B. X → Y và X → Z

c)

C. X → Y và Y → Z

d)

D. X → YZ

11.

Câu 11: Mục tiêu chính của việc phân rã CSDL là:

a)

A. Tăng số lượng bảng

b)

B. Tăng tốc độ xử lý

c)

C. Giảm dư thừa và tránh bất thường dữ liệu

d)

D. Giảm số lượng khóa ngoại

12.

Câu 12: Phân rã không mất mát thông tin nghĩa là:

a)

A. Không mất dữ liệu khi xóa bảng

b)

B. Có thể ghép lại quan hệ ban đầu bằng phép JOIN

c)

C. Không cần khóa chính

d)

D. Không cần phụ thuộc hàm

13.

Câu 13: Trong sơ đồ E/R, thực thể (Entity) là:

a)

A. Một thuộc tính

b)

B. Một mối quan hệ

c)

C. Một đối tượng trong thế giới thực

d)

D. Một khóa ngoại

14.

Câu 14: Khi chuyển một thực thể mạnh sang mô hình quan hệ, ta:

a)

A. Tạo một bảng với các thuộc tính của thực thể

b)

B. Tạo hai bảng

c)

C. Chỉ lấy khóa chính

d)

D. Không cần bảng

15.

Câu 15: Khóa chính của bảng sinh ra từ thực thể là:

a)

A. Thuộc tính bất kỳ

b)

B. Thuộc tính đa trị

c)

C. Thuộc tính định danh của thực thể

d)

D. Thuộc tính dẫn xuất

16.

Câu 16: Quan hệ 1–N giữa hai thực thể khi chuyển sang mô hình quan hệ sẽ:

a)

A. Tạo bảng riêng cho quan hệ

b)

B. Thêm khóa ngoại vào bảng phía 1

c)

C. Thêm khóa ngoại vào bảng phía N

d)

D. Không cần xử lý

17.

Câu 17: Quan hệ N–N trong mô hình E/R khi chuyển sang CSDL quan hệ cần:

a)

A. Một bảng duy nhất

b)

B. Hai bảng

c)

C. Một bảng trung gian

d)

D. Không cần bảng

18.

Câu 18: Bảng trung gian trong quan hệ N–N thường có:

a)

A. Một khóa chính

b)

B. Hai khóa ngoại

c)

C. Hai khóa ngoại (thường tạo khóa chính ghép)

d)

D. Không có khóa

19.

Câu 19: Thuộc tính đa trị trong mô hình E/R khi chuyển sang mô hình quan hệ sẽ:

a)

A. Gộp vào bảng thực thể

b)

B. Bỏ đi

c)

C. Tạo bảng mới

d)

D. Chuyển thành khóa chính

20.

Câu 20: Thứ tự đúng trong thiết kế CSDL là:

a)

A. Chuẩn hóa → E/R → Bảng

b)

B. Bảng → E/R → Chuẩn hóa

c)

C. E/R → Bảng → Chuẩn hóa

d)

D. Chuẩn hóa → Bảng → E/R