wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CƠ SỞ DỮ LIỆU - BÀI 5

Total questions: 29

Worksheet time: 24mins

Name
Class
Date
1.

Cho lược đồ MuonSach(MaPM, MaSV, MaSach, NgayMuon) F = {MaPM → MaSV, MaSV → MaSach, MaPM → MaSach} Trong tập phụ thuộc trên, phụ thuộc hàm nào là dư thừa?

a)

MaPM → MaSach

b)

MaSV → MaSach

c)

Không có phụ thuộc nào dư thừa

d)

MaPM → MaSV

2.

Trong các phát biểu sau đây, đâu là những đặc điểm đúng của phủ tối thiểu của một tập phụ thuộc hàm? Sinh viên chọn 3 phương án đúng nhất

a)

Phủ tối thiểu chứa đầy đủ bao đóng thuộc tính của tập F ban đầu

b)

Vế phải của mỗi phụ thuộc hàm trong phủ tối thiểu chỉ chứa đúng một thuộc tính

c)

Phủ tối thiểu không chứa bất kỳ phụ thuộc hàm dư thừa nào

d)

Không có thuộc tính dư thừa ở vế trái của bất kỳ phụ thuộc hàm nào

3.

Tách các phụ thuộc hàm sao cho vế phải chỉ chứa một thuộc tính duy nhất là một yêu cầu cơ bản khi xây dựng (a)   của một tập phụ thuộc hàm. Hãy điền đáp án thích hợp vào chỗ trống:

4.

Dạng chuẩn 1NF yêu cầu điều kiện nào sau đây?

a)

Mỗi thuộc tính chỉ chứa giá trị nguyên tố

b)

Mỗi thuộc tính phải phụ thuộc vào toàn bộ khóa chính

c)

Mỗi miền giá trị trong thuộc tính là một tập hợp có thứ tự

d)

Mỗi quan hệ phải có ít nhất một thuộc tính khóa

5.

Lược đồ quan hệ nào sau đây không đạt dạng chuẩn 1NF?

a)

Quan hệ không có khóa chính

b)

Quan hệ chỉ có các thuộc tính khóa

c)

Quan hệ có thuộc tính chứa danh sách các giá trị

d)

Quan hệ có các thuộc tính đều chứa giá trị nguyên tố

6.

Trong hệ thống quản lý thư viện, muốn chuẩn hóa bảng sau thành 3NF: MuonSach(MaPM, MaDG, TenDG, NgayMuon, MaSach, TenSach)

Tập phụ thuộc hàm: F = {MaDG → TenDG, MaSach → TenSach; MaPM → MaDG, NgayMuon, MaSach}

Hãy sắp xếp các bước chuẩn hóa dưới đây sao theo thứ tự để đảm bảo tính nhất quán, rõ ràng và tránh trùng lặp

a)

 Xác định khóa tối thiểu của quan hệ MuonSach là MaPM:

b)

 Tìm phủ tối thiểu của tập phụ thuộc hàm F trong quan hệ MuonSach:

c)

Tách các phụ thuộc hàm từ phủ tối thiểu của quan hệ MuonSach thành các lược đồ con:

d)

Kiểm tra xem khóa của quan hệ gốc có nằm trong các lược đồ con hay chưa. Nếu chưa, thì thêm một lược đồ con chứa toàn bộ khóa đó.:

1)
2)
3)
4)
7.

Trong hệ thống quản lý dự án, bạn muốn chuẩn hoá quan hệ Phân công về dạng 3NF, dữ liệu ban đầu được lưu trong bảng như sau:

PhanCong(MaNV, TenNV, MaDA, TenDA, VaiTro) với tập phụ thuộc hàm: F = {MaNV → TenNV, MaDA → TenDA, MaNV, MaDA → VaiTro}

Yêu cầu: Hãy sắp xếp các bước chuẩn hóa về 3NF theo thứ tự thực hiện trong thiết kế CSDL thực tế.

a)

Xác định khóa chính của bảng PhanCong để đảm bảo tính đầy đủ dữ liệu:

b)

Rút gọn các phụ thuộc hàm để loại bỏ các phụ thuộc dư thừa, dễ gây sai lệch dữ liệu:

c)

Tách bảng thành các bảng nhỏ hơn, mỗi bảng phản ánh một mối quan hệ thực tế như: Nhân viên, Dự án, Phân công:

d)

Đảm bảo khóa chính (MaNV, MaDA) vẫn được giữ trong một bảng để liên kết các bảng còn lại:

1)
2)
3)
4)
8.

Tại sao phải đưa lược đồ về dạng chuẩn cao hơn như 3NF hay BCNF?

a)

Để dễ dàng cập nhật giao diện

b)

Để giảm kích thước bảng

c)

Để tăng tốc độ xử lý truy vấn

d)

Để loại bỏ dữ liệu dư thừa và đảm bảo toàn vẹn

9.

Cho lược đồ quan hệ R(U,F), trong đó U={BDEGH} và F={BD→E, BE→G, DG→H}

Tìm dạng chuẩn cao nhất cho R(U,F)

(a)  

10.

Cho lược đồ quan hệ R(U,F), trong đó U={ABDEGH} và F={AB→D, BE→G, B→H} Tìm dạng chuẩn cao nhất cho R(U,F)

(a)  

11.

Cho lược đồ quan hệ R(U,F), trong đó U={ABEGH} và F={AB→G, BG→H, B→E} Tìm dạng chuẩn cao nhất cho R(U,F)

(a)  

12-15.

Cho R(A, B, C, D), F = {A → B, B → C, C → D}

Đánh giá các phát biểu sau:

12.

A là khóa của R

a)

ĐÚNG

b)

SAI

13.

R đạt chuẩn 3NF

a)

ĐÚNG

b)

SAI

14.

R không đạt 3NF vì bắc cầu

a)

ĐÚNG

b)

SAI

15.

Có phụ thuộc bắc cầu A → D

a)

ĐÚNG

b)

SAI

16.

Cho lược đồ quan hệ THAMGIA(MaNV, MaDuAn, TenNV, NhiemVu, TenDA)F = {MaNV → TenNV, MaDuAn → TenDA, MaNV, MaDuAn → NhiemVu}

Khóa: (MaNV, MaDuAn)

Lược đồ quan hệ THAMGIA đang ở chuẩn nào?

a)

3NF

b)

Không đạt 2NF

c)

1NF

d)

2NF

17.

Cho lược đồ quan hệ R(U,F) với U={ABCDEGH}, F={AB→C, B→D, CD→E, CE→GH, CD→H, B→A, AB→EG}. Cho biết bước đầu tiên để chuẩn hoá lược đồ quan hệ trên về dạng 3NF, ta thu được tập phụ thuộc hàm nào?

(a)  

18.

Cho lược đồ quan hệ R(U,F) với U={ABCDEFGH}, F={AB→C, BG→H, BH→C, HC→E, AC→D, A→C}.

Phụ thuộc hàm nào có thuộc tính dư thừa ở vế trái?

(a)  

19.

Giả sử có hai tập phụ thuộc hàm F và G cùng xác định trên tập thuộc tính U. F và G được coi là tương đương nếu:

a)

F là phủ dư thừa của G

b)

F và G có cùng số lượng phụ thuộc hàm

c)

F và G có cùng tập thuộc tính

d)

F+ = G+

20.

Cho lược đồ quan hệ R(U,F) với U={ABC} và F={A→B, B→C, A→C}. Tại sao phụ thuộc hàm A→C được coi là dư thừa?

a)

Vì A→C không xác định được B

b)

Vì A→C không thuộc tập thuộc tính U

c)

Vì F \ {A→C} tương đương với F

d)

Vì A không là khóa của U

21.

Những dạng dị thường có thể xảy ra nếu không chuẩn hóa đúng bao gồm:

a)

Dị thường cập nhật

b)

Dị thường khóa

c)

Dị thường thêm

d)

Dị thường xóa

22.

Cho lược đồ quan hệ r(U,F), trong đó U={BCDGH} và F={BC→H, C→D, BG→H}.

Tìm dạng chuẩn cao nhất cho r(U,F)

(a)  

23.

Cho lược đồ quan hệ r(U,F) với U={ABCDEI} và F={BE→C, EI→B, C→D, C→I, BC→A, EI→C}.

Phụ thuộc hàm nào là dư thừa

(a)  

24.

Những yếu tố nào có thể gây ra dị thường cập nhật trong lược đồ chưa được chuẩn hóa tốt?

a)

Khóa chính bị trùng lặp

b)

Thuộc tính lặp lại trong nhiều bộ dữ liệu

c)

Phụ thuộc hàm bắc cầu

d)

Quan hệ có nhiều giá trị trong một thuộc tính

25.

Cho lược đồ quan hệ r(U,F) với U={ABCDEFGH}; F tối thiểu={CH→G, HG→B, BH→A, AB→E, C→D, C→A}.

Khoá của r(U,F) là CHL

  1. Khi chuẩn hoá lược đồ quan hệ trên về 3NF ta thu được mấy lược đồ con?



(a)  

26.

Trong quá trình chuẩn hóa, tại sao cần kiểm tra xem khóa có xuất hiện trong các lược đồ con?

a)

Để tìm tập phụ thuộc dư thừa

b)

Để xác định các thuộc tính thừa

c)

Để đảm bảo không mất mát dữ liệu khi phân rã

d)

Để xác định tập bao đóng

27.

Cho tập phụ thuộc hàm F={A→B, B→C, A→C}. Để F là phủ tối thiểu, ta cần làm gì?

a)

Loại bỏ phụ thuộc hàm A→C khỏi F

b)

Loại bỏ phụ thuộc hàm B→C khỏi F

c)

Giữ nguyên tập F như hiện tại

d)

Thêm phụ thuộc hàm AB→C vào F

28.

Cho lược đồ quan hệ r(U, F), với U = (ABC) và F = {A → B, B → C, A → C}. Phát biểu nào sau đây đúng về các phụ thuộc hàm trong tập F?

a)

F là lớp phủ không dư thừa

b)

B → C là phụ thuộc hàm dư thừa

c)

A → C là phụ thuộc hàm dư thừa

d)

A → B là phụ thuộc hàm dư thừa

29.

Lược đồ quan hệ NHANVIEN (MaNV, HoTen, SoDienThoai) có thể chứa dữ liệu:

Hãy cho biết lược đồ quan hệ này vi phạm chuẩn nào?

a)

3NF

b)

2NF

c)

Không vi phạm dạng chuẩn nào

d)

1NF

30.

Cho lược đồ R(U, F) với
U = {A, B, C, D, E, G}, F = {A → D; AB → E; BG → E; CD → G; E → C}.
Khóa: AB

Tập lược đồ con sau chuẩn hóa là:

a)

r1(AB D,E), r2(CDG), r3(EC)

b)

r1(AD), r2(ABE), r3(BGE), r4(CDG), r5(EC)

c)

r1(AD), r2(AE), r3(BE), r4(CG), r5(CE)

d)

r1(AD), r2(ABE), r3(BGC), r4(CDE), r5(EG)

31.

Những phát biểu nào sau đây là đúng về phủ tối thiểu?
(Sinh viên chọn 2 phương án đúng nhất)

a)

Có thể tồn tại thuộc tính dư thừa ở vế trái trong phủ tối thiểu

b)

Phủ tối thiểu phải bao gồm tất cả các phụ thuộc hàm ban đầu

c)

Mỗi phụ thuộc hàm trong phủ tối thiểu chỉ có một thuộc tính ở vế phải

d)

Phủ tối thiểu không chứa bất kỳ phụ thuộc hàm dư thừa nào

32.

Trong quá trình tìm phủ tối thiểu của một tập phụ thuộc hàm, ta cần loại bỏ các ... dư thừa để thu được một tập phụ thuộc mà vẫn đảm bảo tương đương về mặt logic.

Điền vào chỗ trống:

(a)