lOMoARcPSD|45315597
Ôn tp môn H cơ s d liu
Lp CDTH9
Câu 1. Để ly tt c các dòng trong hai bng A và B ta dùng toán t?
a) Product
b) Intersection
c) Union
d) Difference
Câu 2. Mt nhân viên qun lý mt nhân viên khác là ví d tt nht ca?
a) Thc th ph thuc
b) Quan h ba ngôi
c) Quan h mt ngôi
d) Quan h hai ngôi
Câu 3. Hai thc th kết hp vi nhau theo mi kết hp n-n khi chuyn sang mô hình quan h thì s quan
h s là?
a) 2
b) 3
c) 1
d) Tt c đều sai
Câu 4. Mi quan h gia khách hàng vi đin kế được th hin như sau “Mỗi khách hàng th thuê bao
được nhiu đin kế. Mt đin kế ch thuc một khách hàng..” là mối quan h: a) Mt - Nhiu
b) Nhiu - Nhiu
c) Mt - Mt
d) Không - Nhiu
Câu 5. Chun hóa d liu nhm:
a) Thay thế tp hp các quan h cho trước thành các quan h cu trúc đơn gin hơn chun
hơn
b) Ci tiến mt thiết kế CSDL tha mãn các ràng buc toàn vn tránh d liu b lp li không
cn thiết
c) Loi b các bt thường (anomaly) ca mt quan h đểđược các quan h có cu trúc tt hơn,
nh hơn
d) Tt c các chn la trên đều đúng
Câu 6. Chuyn đổi t ERD sang các quan h ca hình sau:
lOMoARcPSD|45315597
Môn thi tt nghip : Cơ s d liu
a) Nhà Cung Cp(Mã NCC, Tên NCC, Địa Ch)
Khoá Chính là Mã NCC
Sn Phm(Mã SP, Tên SP, Đơn Giá, S lượng, Mã NCC)
Khoá Chính là Mã SP
b) Nhà Cung Cp(Mã NCC, Tên NCC, Địa Ch, Mã SP)
Khoá Chính là Mã NCC
Sn Phm(Mã SP, Tên SP, Đơn Giá)
Khoá Chính là Mã SP
c) Nhà Cung Cp(Mã NCC, Tên NCC, Địa Ch)
Khoá Chính là Mã NCC
Sn Phm(Mã SP, Tên SP, Đơn Giá)
Khoá Chính là Mã SP
Cung ng (Mã NCC, Mã SP, S lượng)
Khoá chính là Mã NCC, Mã SP
d) Nhà Cung Cp(Mã NCC, Tên NCC, Địa Ch)
Khoá Chính là Mã NCC
Sn Phm(Mã SP, Tên SP, Đơn Giá, Mã NCC)
Khoá Chính là Mã SP
Cung ng (Mã SP, S lượng)
Khoá chính là Mã NCC, Mã SP
Nhà Cung C
p
Mã NCC
Tên NCC
a Ch
Cung
ng
S
n Ph
m
Mã SP
Tên SP
Đơ
n Giá
S
L
ượ
n
g
lOMoARcPSD|45315597
Môn thi tt nghip : Cơ s d liu
Câu 7. Chn hình ER thích hp cho đặc t sau đây: “Mỗi văn phòng mt hoc nhiu nhân viên.
Nhân viên có mã nhân viên và tên nhân viên. Mt nhân viên phi làm ti mt văn phòng. Thông
tin v mi văn phòng là mã sđịa điểm.“
d)
nhân viên
tên nhân viên
Câu 8. mt mi liên kết mt ngôi lượng s nhiu-nhiu (thuc tính ca mi liên kết, cha
mt thuc tính đa tr) thì khi chuyn sang quan h, s quan h s là? a) 1 quan h.
b) 2 quan h.
c) 3 quan h.
d) 4 quan h.
Câu 9. Cho 2 quan h R và S như sau:
R
A
B
a1
b2
a4
b3
a2
b2
a2
b1
S
A
B
a2
b2
a1
b2
a1
b3
Hiu ca 2 quan h R và S là:
a)
b)
c)
v
ă
n phòng
Nhân
viên
mã s
đị
a
đ
i
m
mã nhân viên
tên nhân viên
v
ă
n phòng
Nhân
viên
mã s
đị
a
đ
i
m
mã nhân viên
tên nhân viên
v
ă
n phòng
Nhân
viên
mã s
đị
a
đ
i
m
mã nhân viên
tên nhân viên
v
ă
n phòng
Nhân
viên
mã s
đị
a
đ
i
m
lOMoARcPSD|45315597
Môn thi tt nghip : Cơ s d liu
a) c) d)
Câu 10. Xét quan h: môn hc(mã s, tên môn hc và s tín ch).
Tân từ: Mt trường đại hc có rt nhiu môn hc. Thuc tính ca môn hc gm mã s, tên môn hc
và s tín ch. S tín ch cao nht là 7 và thp nht là 1 tu theo môn hc.
Ràng buc toàn vn trên thuc tính s tín ch là loi ràng buc toàn vn nào?
a) Tham chiếu
b) Liên thuc tính
c) Min tr.
d) Liên thuc tính - Liên quan h
Câu 11. Ga s bng Employee có n dòng d liu (n>1). Hãy cho biết kết qu lnh truy vn sau có bao
nhiêu dòng?
SELECT e1.name, e2.name FROM employee e1, employee e2
a) 0
b) > n
c) n
d) < n
Câu 12. Để biến đổi mi liên kết 1-ngôi hoc 2-ngôi lượng s mt-mt t hình thc th liên kết
sang mô hình quan h:
a) Đặt khóa ca kiu thc th bên phía bt buc các thuc tính ca mi liên kết vào quan h ca
kiu thc th bên phía tùy chn.
b) Đặt khóa ca kiu thc th bên phía tùy chn các thuc tính ca mi liên kết vào quan h ca
kiu thc th bên phía bt buc.
c) Biến đổi mi liên kết mt-mt thành mt quan h, khoá ca quan h này chính hai khóa
ca 2 kiu thc th.
d) Các phương án trên đều sai.
Câu 13. Khoá ti thiu (Minimal key) K trong quan h R là:
a) Khoá ti thiu K siêu khoá kèm thêm tính cht nếu loi khi K bt k thuc tính nào
cũng làm cho K không còn là siêu khoá na.
b) mt tp con khác rng các thuc tính ca lược đồ quan h R sao cho vi bt k 2 b t1,
t2 trong quan h R thì t1[K] t2[K].
c) Khoá ti thiu K xác định mi thuc tính trong quan h R.
d) Phi tho mãn đồng thi c 3 phương án trên.
Câu 14. Cho câu truy vn sau:
R-S
A
B
a4
b3
a2
b1
R-S
A
B
a1
b3
R-S
b)
R-S
A
B
A
B
a4
b3
a4
b3
a2
b1
a2
b1
a2
b2
a1
b3
lOMoARcPSD|45315597
Môn thi tt nghip : Cơ s d liu
SELECT E.EMPLOYEE_NAME, P.PAYSCALE
FROM EMPLOYEES E
WHERE 500>ALL(SELECT P.BONUSPAY
FROM PAYLIST P
WHERE P.EMPLOYEEID = E.EMPLOYEE_ID);
Câu truy vn trên sai đim nào:
a) Câu lnh SELECT không th ly ct PAYSCALE
b) Subquery không th tr v nhiu dòng
c) Subquery không th truy cp d liu bng EMPLOYEES
d) Không có li nào.
Câu 15. Cho quan h Cungcap
MaNCC
Mahang
Soluong
101
1
20
101
2
30
102
1
14
103
4
21
104
4
10
105
1
5
Kết qu câu truy vn SQL sau có bao nhiêu hàng :
SELECT Mahang FROM Cungcap GROUP BY Mahang
HAVING Count(*) = (SELECT Max(Count(*)) FROM Cungcap GROUP BY Mahang) a)
1
b) 2
c) 3
d) 4
Câu 16. Cho câu lnh SQL:
CREATE TABLE SALESREP
( SalesRepNo int not null,
RepName char(35) not null,
HireDate date not null,
CONSTRAINT SalesRepPK PRIMARY KEY(SalesRepNo),
CONSTRAINT SalesRepAK1 UNIQUE(RepName))
Trong câu lnh trên:
a) RepName là khóa ngoi
b) RepName là khóa d tuyn
c) RepName là khóa chính
d) Không có câu nào đúng
lOMoARcPSD|45315597
Môn thi tt nghip : Cơ s d liu
Cho lược đồ cơ s d liệu “Quản lý máy tính“ với các lược đồ quan h sau:
MayTinh(MaMay, MaMH, CPU, RAM, DiaCung, BanPhim, Chuot, CD_ROM, CardMH, CardAT,
NgayDVSuDung, MucDichSD, MaNCC, MaPhong)
Tân t: Thông tin v máy tính bao gm : mã máy, màn hình (ví d: Fujitsu 15 inch,...), CPU(ví d:
P IV 2.0 GHz), RAM(ví d: MT SD 256 MB), đĩa cng(ví d: Quantum 40GB, 7200pm), bàn
phím(ví d: Misumi 101 phím), chut(ví d: Logitech), CD_ROM(ví d: DVD Asus 16x/ CD R/W),
card màn hình(ví d: Trident 32 MB,...), card âm thanh(ví d: Sound Blaster 16,...), ngày đưa vào
s dng, mc đích s dng (làm vic, nghiên cu, sinh viên thc hành, làm server), nhà cung cp,
v trí đặt máy.
ManHinh(MaMH, HieuMH, KichCo, NgaySanXuat, MaMCC, NgayDVSuDung)
Tân t: Thông tin v màn hình bao gm: mã màn hình, hiu màn hình (LG, fujisu, Dell,...), kích c
(14,15,17,19,...inch), ngày sn xut, nhà cung cp, ngày đưa vào s dng.
NhaCungCap(MaNCC, TenNCC, DiaChi)
Tân t: Thông tin v nhà cung cp bao gm: mã nhà cung cp, tên nhà cung cp, địa ch.
ViTri(MaPhong, TenPhong, DienTich)
Tân t: Thông tin v v trí đặt máy bao gm: mã phòng, tên phòng, din tích ca phòng. (Áp
dng cho các câu 17, 18)
Câu 17. Chn câu SQL là sai đối vi câu hỏi sau: Liệt danh sách các phòng (ViTri) din tích
phòng là nh nhất.” a) Select *
From ViTri
Where DienTich>=All(Select DienTich From Vitri)
b) Select top 1 with ties *
From ViTri
Order by DienTich Asc
c) Select *
From ViTri
Where DienTich=(Select min(DienTich) From Vitri)
d) Select *
From ViTri
Where DienTich<=All(Select DienTich From Vitri)
Câu 18. Chn câu SQL đúng đối vi câu hỏi sau: “Những máy tính nào không có CD_ROM.” a)
Select * From MayTinh
Where CD_ROM=0
b) Select * From MayTinh
Where CD_ROM is null
c) Select * From MayTinh
Where CD_ROM not in( Select CD_ROM From MayTinh)
lOMoARcPSD|45315597
Môn thi tt nghip : Cơ s d liu
d) Phương án b, c là đúng.
Câu 19. Cho ph thuc hàm: A(X,Y). Câu tr li nào sau đây đúng:
a) A xác định Y
b) X và Y ph thuc hàm vào A
c) X là 1 ph thuc hàm trên A
d) Tt c các câu trên
Câu 20. Cho Y(D,V,B,L,Q) và tp ph thuc hàm :
C={ DVB ; BLQ ;BD ;QL}
Bao đóng ca tp thuc tính {D,V,Q} trên C là :
a) {D,V,L}
b) {D,V,B,L,Q}
c) {D,V,B,L}
d) {D,B,L}
Câu 21. Gi s có table vi các field A,B, C và D. Có các ph thuc hàm như sau:
A,BC
A,BD
DC
Dng chun cao nht mà quan h trong table đạt được:
a) BCNF
b) 2 NF
c) 1 NF
d) 3 NF
Câu 22. Cho quan h R(U,C,B,T,J) và tp ph thuc hàm F ={U CB, B TJ, BU, JT}. Bao đóng
ca tp {U,C,J} trên tp ph thuc hàm F là:
a) {U,C,J}
b) {U,C,J,T,B}
c) {U,C,J,B}
d) {U,C,J,T}
Câu 23. Cho quan h R(ABCDEF) tp ph thuc hàm F là:
F = { A B, A C , CD E, CD F VÀ B E }.
Ph thuc hàm nào sau đây không suy ra t F.
a) B CD
b) A E
c) CD EF
d) AD F
Câu 24. Cho lược đồ quan h Q vi 2 tp ph thuc hàm: F ={HBG, BG, GDE ,DE }
và K ={HBG, BG, GB, BDE }. Hi: a) F tương đương K.
lOMoARcPSD|45315597
Môn thi tt nghip : Cơ s d liu
b) F không tương đương K.
c) F là tp con ca tp K.
d) K là tp con ca tp F.
Câu 25. Cho lược đồ quan h Q(A,B,C,D,E) r quan h tương ng (xem hình). Hãy cho biết ph
thuc hàm nào đúng trên quan h r
r A B C D
a1 b1 c1 d1
a2 b2 c1 d1
a1 b1 c1 d1
a3 b3 c2 d3
a) A-> B
b) AC->B
c) AD->B
d) Tt c đều đúng
Câu 26. Cho bng T(P,O,C) và các ph thuc hàm sau: P->O, P->C, C->O. Loi ph thuc hàm tn ti
trong lược đồ CSDL trên:
a) Ph thuc bc cu.
b) Ph thuc riêng phn.
c) Ph thuc đầy đủ.
d) Ph thuc hàm hin nhiên.
Câu 27. Cho bng TT {V , S , J , A , E , D , N } và tp ph thuc hàm sau: {V, S -> D, N; E -> V , S, J;
J, D -> A, N; A, N,J -> D; V, N, S -> E}. Bao đóng ca {V S} là:
a) {V S J A N E D}
b) {V S J N E D}
c) {V S J A N E}
d) {V J A N E D}
Câu 28. Cho lược đồ quan h R(Q,D,H,G,C) và tp ph thuc F như sau: F={Q
D,QG H,GD C, DH}.Ph thuc hàm nào sau đây là dư tha: a) Q D
b) QG H
c) GD C
d) DH
Câu 29. Cho lược đồ quan h Q và tp ph thuc hàm F={JNE,JGI,NEI,EG,GIH}. Ph thuc
hàm nào sau đây không được suy din logic t F?
a) JNG
lOMoARcPSD|45315597
Môn thi tt nghip : Cơ s d liu
b) NEH
c) JGN
d) JNH
Câu 30. Cho R(ABCDE) và tp ph thuc hàm F = { AB->C, DB->E, C->E }. Cho biết bao đóng ca tp
thuc tính AB+
a) ABC
b) ABCDE
c) ABCE
d) ABE
Câu 31. Cho quan h r như sau:
A
B
C
D
A1
B2
C1
D1
A2
B1
C2
D1
A3
B1
C3
D1
A1
B2
C4
D1
A4
B1
C5
D1
A5
B3
C6
D1
A2
B1
C7
D1
Trong các ph thuc hàm sau đây, ph thuc hàm nào không tha trong quan h r? a)
A B
b) C ABD
c) D A
d) ABD
Câu 32. Cho lược đồ quan h tp ph thuc hàm: Q(A,B,C,D,E); F={ABCDE; DAB}. Lược đồ
Q có bao nhiêu siêu khóa:
a) 12
b) 10
c) 2
d) 8
Câu 33. Cho lược đồ quan h Q(A,B,C,D) và tp ph thuc hàm F={ABC; BD; BCA}. Khóa ca
Q:
a) {A,B} {C}
b) {A,B} {B,C}
c) {A,B,B,C}
d) Tt c các câu trên đều sai
lOMoARcPSD|45315597
Môn thi tt nghip : Cơ s d liu
Câu 34. H qun tr CSDL là gì?
a) Là tp hp các chương trình, phn mm dùng để qun cu trúc và d liu ca CSDL điu
khin truy xut d liu trong CSDL.
b) Là nhng chương trình cung cp mt giao din giưã người s dng và d liu.
c) Là nhng ng dng cho phép người s dng định nghĩa d liu
d) Là nhng phn mm cho phép thao tác d liu
Câu 35. Cho lược đồ quan h Q(G,H,I,L,M,N,T,U), F={UMH; MI; NLT; NUGI; UHI}.
Tt c khóa ca Q là:
a) {N,U}
b) {N,U} {N,H}
c) {U,H}
d) Không phi các câu trên.
Câu 36. Cho lược đồ quan h D(H, K, I, Y, Z) và tp ph thuc hàm C={H K->I Z, K->Y , Y->H }.
Ph thuc hàm nào sau đây không được suy din t C:
a) H Y->I Z
b) K Z->H I
c) H K->Y H
d) K->H
Câu 37. Cho bng Z(U, B, Q, T, A) tp ph thuc hàm sau: H={ U->B Q; Q T->A; U Q->A; B->T;
A->U B }. Có 4 khóa d tuyn trong Z là:
a) U; BQ; Q T; A
b) T; Q U; T U; Q
c) Q; U B; Q T ; A
d) T; B Q U; Q T ; U A
Câu 38. Cho lược đồ quan h Q(A,B,C,D) và tp ph thuc hàm F={AB->CD, B->C,C->D}. Ph thuc
hàm nào là dư thưà?
a) AB->CD
b) B->C
c) C->D
d) Không có ph thuc hàm dư thưà.
Câu 39. Cho 2 quan h Q1 có 15 dòng d liu và Q2 có 10 dòng d liu. Tích Descartes gia Q1 và Q2
s có kết qu là:
a) 15 dòng d liu
b) 10 dòng d liu
c) 150 dòng d liu
d) Phương án khác.
Câu 40. Nếu mt lược đồ quan h 5 thuc tính, khóa ca lược đồ gm 3 thuc tính. Khi đó ta s
bao nhiêu siêu khóa:
lOMoARcPSD|45315597
Môn thi tt nghip : Cơ s d liu
a) 2
b) 5
c) 4
d) 3
Câu 41. Xét R(K,G,B,H,Z,C) Vi tp ph thuc hàm F={K -> G, K -> B, B H -> Z, B H -> C, G -> Z}.
Ph thuc hàm nào sau đây không được suy ra t F?
a) K -> Z
b) B H -> Z C
c) K H -> C
d) G -> B H
Câu 42. Cho lược đồ quan h Q(N,G,P,M) F={NGP->M; M->P}. Hi Q đạt chun gì?
a) 2
b) 1
c) 3
d) BC
Câu 43. Cho F={ABC, BD, CDE, CEGH, GA}. Cho biết các ph thuc hàm nào sau đây
được suy dn t F nh lut dn Armstrong:
a) ABE.
b) ABG
c) ABAG.
d) C a và b
Câu 44. Gi s quan h Q(ABCDE) khoá chính là AB dng chun cao nht là dng chun 3. Ph
thuc hàm nào sau đây sai:
a) AB C
b) AC E
c) AB D
d) CD E
Câu 45. xét quan h Q(A,B,C,D,E,G,H,K) và tp ph thuc hàm F như sau:
F = {C AD; E BH; B K; CE G}. Có th nói gì v ph thuc hàm E K a) E
K không được suy ra t F
b) E K là mt ph thuc hàm suy t F bng lut bc cu
c) E K suy ra t F bng bao đóng
d) Tt c đều sai
Câu 46. Xét quan h: Sach(MASH,TENSH, ,TACGIA,MATL)
Tân t : MASH dùng để phân bit các quyn sách. TENSH là tên ca cun sách, TACGIA là tên
ca tác gi viết sách, MATL là mã th loi ca sách . Nếu mt cun sách ch do mt TACGIA
son, và cùng TENSH, nhưng chia làm nhiu tp khác nhau vi MASH khác nhau.
lOMoARcPSD|45315597
Môn thi tt nghip : Cơ s d liu
Khoá chính ca quan h này là
a) MASH,TACGIA
b) MASH
c) MASH,TACGIA,MATL
d) MASH,MATL
Câu 47. Xét R(A,B,C,D) có khóa chính là A, là 2NF nhưng không đạt 3NF. Ph thuc hàm nào sau đây
là không đúng:
a) B->C
b) A->B
c) C->A
d) A->C
Câu 48. Kho sát 2 quan h X(a,b,c) và Y(c,d,e). Hãy xét câu truy vn SQL sau:
SELECT b, d
FROM X, Y
WHERE X.c = Y.c AND X.b = 7 AND Y.d = 5
Hãy xây dng mt biu thc đại s tương đương
a. π σb d, ( X c Y c X b. = . ^ . =7^ .Y d=5 (X×Y))
π σb d, ( X b. =7^ .Y d=5 (XY))
b.
c. σX b. =7^ .Y d=5 (π πb d, ( b c, ( )X πc d, ( )))Y
d. Tt c đều đúng
Câu 49. Kho sát các lược đồ sau:
SinhVien(MaSV,Ten)
DangKy(MaSV, MaMon)
MonHoc(MaMon,GiangVien)
Hãy viết biu thc đại s lit kê các ging viên dy ít nht là 2 môn hc
a. π σGiangVien ( MaMon>1MonHoc)
b. π σGiangVien ( (MaMon MaMon 1) (GiangVien GiangVien= 1)(MonHocxMonHoc MaMon GiangVien[ 1,
]))
c. π σGiangVien ( GiangVien GiangVien 1(MonHoc MonHoc MaMon GiangVien[ 1, 1]))
d. Không có câu nào đúng
lOMoARcPSD|45315597
Môn thi tt nghip : Cơ s d liu
Câu 50. Cho 2 quan h r và s như sau:
A
B
C
D
B
D
E
α
1
α
a
1
a
α
β
2
γ
a
3
a
β
γ
4
β
b
1
a
γ
α
1
γ
a
2
b
δ
δ
2
β
b
3
b
ϵ
Kết qu ca phép ni t nhiên hai quan h trên, r s, là:
a. b.
A
B
C
D
E
Α
1
α
a
α
Α
1
α
a
γ
Α
1
γ
a
α
Α
1
γ
a
γ
Δ
2
β
b
δ
A
B
C
D
B
D
E
Α
1
α
A
1
a
α
Α
1
α
A
1
a
γ
Α
1
γ
A
1
a
α
α
1
γ
A
1
a
γ
δ
2
β
B
2
b
δ
c.
d. Mt kết qu khác
A
C
E
α
α
α
α
α
γ
α
γ
α
α
γ
γ
δ
β
δ
Câu 51. Để nhn được kết qu sau, chn la nào là đúng nht
TenSV
GiangVien
Nam
Ba
Lan
Ba
a. πTenSV GiangVien, (σGiangVien='Ba 'MONHOC DANGKY SINHVIEN))
lOMoARcPSD|45315597
Môn thi tt nghip : Cơ s d liu
b.πTenSV GiangVien, (SINHVIEN (σGiangVien='Ba'MONHOC)DANGKY)
c. π σGiangVien ( GiangVien='Ba' (MONHOC))πTenSV (SINHVIEN DANGKY)
d. C ba câu a,b,c đều đúng
Câu 52. Cho 1 lược đồ quan h như sau
SAILOR(sid, sname, rating, age)
Lược đồ mô t thông tin ca các thy th (SAILOR) bao gm mã thy th (sid), tên (sname), xếp hng
(rating) và tui (age). Hãy viết lnh truy vn tìm tên thy th có xếp hng cao nht
a. SELECT TOP 1 sname FROM SAILOR
ORDER BY rating
b. SELECT S.sid
FROM Sailors S
WHERE S.rating >= ALL ( SELECT S2.rating
FROM Sailors S2 )
c. SELECT S.sid
FROM Sailors S
WHERE S.rating = ( SELECT max(S.rating) FROM Sailors S2 )
d. C ba câu đều đúng
Câu 53. Đim ca 1 sinh viên thường gm 5 bc A,B,C,D và F. Để to ràng buc v đim khi to bng
BANGDIEM, ta dùng lnh sau:
a. CREATE TABLE BANGDIEM
(MaSV integer, MaMon char(6), Semester char(6),
Diem char(1) constraint ck_diem CHECK (Diem IN (‘A’,’B’,’C’,’D’,’F’))) b.
CREATE TABLE BANGDIEM
(MaSV integer, MaMon char(6), Semester char(6),
Diem char(1), CHECK (Diem IN (‘A’,’B’,’C’,’D’,’F’))) c.
CREATE TABLE BANGDIEM
(MaSV integer, MaMon char(6), Semester char(6),
Diem char(1) constraint ck_diem CHECK (Diem LIKE ‘[ABCDF]’)) d.
C ba câu trên đều đúng
Câu 54. Lit kê thông tin ca các sách có giá bng vi giá mc nht ca nhà xut bản ‘0736’
a. SELECT Title_Id, Title FROM Titles
WHERE price >=ALL(SELECT price FROM Titles WHERE Pub_Id =’0736’)
b. SELECT Title_Id, Title FROM Titles
WHERE price =(SELECT MAX(price) FROM Titles WHERE Pub_Id =’0736’)
lOMoARcPSD|45315597
Môn thi tt nghip : Cơ s d liu
c. SELECT Title_Id, Title FROM Titles
WHERE price IN (SELECT price FROM Titles WHERE Pub_Id =’0736’)
d. a và b đều đúng
Câu 55. Kho sát lnh SQL sau:
Select * from ExternalCandidate
Where siTestscore < 20 and siTestscore >=80 Đầu
ra ca lnh trên là gì?
a) Truy vn s hin th các bn ghi ca nhng ng viên (candidate) mà có hoc đim thi (test score)
nh hơn 20 hoc ln hơn hay bng 80
b) Truy vn s hin th các bn ghi ca ch nhng ng viên nào mà đim ln hơn 20
c) Truy vn s hin th các bn ghi ca ch nhng ng viên nào mà đim ln hơn hay bng 80
d) Truy vn s thc thi được nhưng không hin th bt k bn ghi nào
Câu 56. Bn cn hin th tt c các t hp có th gia các nhân viên các công vic trong công ty .
10 nhân viên được lưu trong bng Nhanvien 6 công vic được lưu trong bng Congviec . Bn
chn query nào để thc hin yêu cu trên :
a) SELECT * FROM nhanvien nv , congviec wk WHERE nv.MaNV = wk.MaCV
b) SELECT * FROM nhanvien nv , congviec wk
c) SELECT * FROM nhanvien nv LEFT OUTER JOIN congviec wk ON nv.MaNV = wk.MaCV
d) SELECT * FROM nhanvien nv FULL OUTER JOIN congviec wk ON nv.MaNV = wk.MaCV
Câu 57. Bo toàn (integrity) nào được dùng cho trigger DELETE
a) Thc th (entity)
b) Min (Domain)
c) Người dùng (user defined)
d) Tham chiếu (referential)

Preview text:

lOMoARcPSD| 45315597
Ôn tập môn Hệ cơ sở dữ liệu Lớp CDTH9
Câu 1. Để lấy tất cả các dòng trong hai bảng A và B ta dùng toán tử? a) Product b) Intersection c) Union d) Difference
Câu 2. Một nhân viên quản lý một nhân viên khác là ví dụ tốt nhất của? a) Thực thể phụ thuộc b) Quan hệ ba ngôi c) Quan hệ một ngôi d) Quan hệ hai ngôi
Câu 3. Hai thực thể kết hợp với nhau theo mối kết hợp n-n khi chuyển sang mô hình quan hệ thì số quan hệ sẽ là? a) 2 b) 3 c) 1 d) Tất cả đều sai
Câu 4. Mối quan hệ giữa khách hàng với điện kế được thể hiện như sau “Mỗi khách hàng có thể thuê bao
được nhiều điện kế. Một điện kế chỉ thuộc một khách hàng..” là mối quan hệ: a) Một - Nhiều b) Nhiều - Nhiều c) Một - Một d) Không - Nhiều
Câu 5. Chuẩn hóa dữ liệu nhằm:
a) Thay thế tập hợp các quan hệ cho trước thành các quan hệ có cấu trúc đơn giản hơn và chuẩn hơn
b) Cải tiến một thiết kế CSDL thỏa mãn các ràng buộc toàn vẹn và tránh dữ liệu bị lặp lại không cần thiết
c) Loại bỏ các bất thường (anomaly) của một quan hệ để có được các quan hệ có cấu trúc tốt hơn, nhỏ hơn
d) Tất cả các chọn lựa trên đều đúng
Câu 6. Chuyển đổi từ ERD sang các quan hệ của hình sau: lOMoARcPSD| 45315597
Môn thi tốt nghiệp : Cơ sở dữ liệu Mã NCC Tên NCC Đị a Ch ỉ Nhà Cung C ấ p Cung ứ ng S ố L ượ n g S ả n Ph ẩ m Mã SP Đơ n Giá Tên SP
a) Nhà Cung Cấp(Mã NCC, Tên NCC, Địa Chỉ) Khoá Chính là Mã NCC
Sản Phẩm(Mã SP, Tên SP, Đơn Giá, Số lượng, Mã NCC) Khoá Chính là Mã SP
b) Nhà Cung Cấp(Mã NCC, Tên NCC, Địa Chỉ, Mã SP) Khoá Chính là Mã NCC
Sản Phẩm(Mã SP, Tên SP, Đơn Giá) Khoá Chính là Mã SP
c) Nhà Cung Cấp(Mã NCC, Tên NCC, Địa Chỉ) Khoá Chính là Mã NCC
Sản Phẩm(Mã SP, Tên SP, Đơn Giá) Khoá Chính là Mã SP
Cung ứng (Mã NCC, Mã SP, Số lượng)
Khoá chính là Mã NCC, Mã SP
d) Nhà Cung Cấp(Mã NCC, Tên NCC, Địa Chỉ) Khoá Chính là Mã NCC
Sản Phẩm(Mã SP, Tên SP, Đơn Giá, Mã NCC) Khoá Chính là Mã SP
Cung ứng (Mã SP, Số lượng)
Khoá chính là Mã NCC, Mã SP lOMoARcPSD| 45315597
Môn thi tốt nghiệp : Cơ sở dữ liệu
Câu 7. Chọn mô hình ER thích hợp cho đặc tả sau đây: “Mỗi văn phòng có một hoặc nhiều nhân viên.
Nhân viên có mã nhân viên và tên nhân viên. Một nhân viên phải làm tại một văn phòng. Thông
tin về mỗi văn phòng là mã số và địa điểm.“ a) mã s mã nhân viên v ă n phòng Nhân đị a đ i ể m tên nhân viên Có viên b) mã s mã nhân viên v ă n phòng Nhân đị a đ i ể m tên nhân viên Có viên c) mã s mã nhân viên v ă n phòng Nhân đị a đ i ể m tên nhân viên Có viên d) nhân viên tên mã s nhân viên v ă n phòng Nhân đị a đ i ể m Có viên
Câu 8. Có một mối liên kết một ngôi có lượng số nhiều-nhiều (có thuộc tính của mối liên kết, có chứa
một thuộc tính đa trị) thì khi chuyển sang quan hệ, số quan hệ sẽ là? a) 1 quan hệ. b) 2 quan hệ. c) 3 quan hệ. d) 4 quan hệ.
Câu 9. Cho 2 quan hệ R và S như sau: R S A B A B a1 b2 a2 b2 a4 b3 a1 b2 a2 b2 a1 b3 a2 b1
Hiệu của 2 quan hệ R và S là: lOMoARcPSD| 45315597
Môn thi tốt nghiệp : Cơ sở dữ liệu a) R-S b) R-S c) d) R-S R-S A B A B A B A B a4 b3 a4 b3 a4 b3 a1 b3 a2 b1 a2 b1 a2 b1 a2 b2 a1 b3
Câu 10. Xét quan hệ: môn học(mã số, tên môn học và số tín chỉ).
Tân từ: Một trường đại học có rất nhiều môn học. Thuộc tính của môn học gồm mã số, tên môn học
và số tín chỉ. Số tín chỉ cao nhất là 7 và thấp nhất là 1 tuỳ theo môn học.
Ràng buộc toàn vẹn trên thuộc tính số tín chỉ là loại ràng buộc toàn vẹn nào? a) Tham chiếu b) Liên thuộc tính c) Miền trị.
d) Liên thuộc tính - Liên quan hệ
Câu 11. Gỉa sử bảng Employee có n dòng dữ liệu (n>1). Hãy cho biết kết quả lệnh truy vấn sau có bao nhiêu dòng?
SELECT e1.name, e2.name FROM employee e1, employee e2 a) 0 b) > n c) n d) < n
Câu 12. Để biến đổi mối liên kết 1-ngôi hoặc 2-ngôi có lượng số một-một từ mô hình thực thể liên kết sang mô hình quan hệ:
a) Đặt khóa của kiểu thực thể bên phía bắt buộc và các thuộc tính của mối liên kết vào quan hệ của
kiểu thực thể bên phía tùy chọn.
b) Đặt khóa của kiểu thực thể bên phía tùy chọn và các thuộc tính của mối liên kết vào quan hệ của
kiểu thực thể bên phía bắt buộc.
c) Biến đổi mối liên kết một-một thành một quan hệ, và khoá của quan hệ này chính là hai khóa của 2 kiểu thực thể.
d) Các phương án trên đều sai.
Câu 13. Khoá tối thiểu (Minimal key) K trong quan hệ R là:
a) Khoá tối thiểu K là siêu khoá kèm thêm tính chất là nếu loại khỏi K bất kỳ thuộc tính nào
cũng làm cho K không còn là siêu khoá nữa.
b) Là một tập con khác rỗng các thuộc tính của lược đồ quan hệ R sao cho với bất kỳ 2 bộ t1,
t2 trong quan hệ R thì t1[K] ≠ t2[K].
c) Khoá tối thiểu K xác định mọi thuộc tính trong quan hệ R.
d) Phải thoả mãn đồng thời cả 3 phương án trên.
Câu 14. Cho câu truy vấn sau: lOMoARcPSD| 45315597
Môn thi tốt nghiệp : Cơ sở dữ liệu
SELECT E.EMPLOYEE_NAME, P.PAYSCALE FROM EMPLOYEES E
WHERE 500>ALL(SELECT P.BONUSPAY FROM PAYLIST P
WHERE P.EMPLOYEEID = E.EMPLOYEE_ID);
Câu truy vấn trên sai ở điểm nào:
a) Câu lệnh SELECT không thể lấy cột PAYSCALE
b) Subquery không thể trả về nhiều dòng
c) Subquery không thể truy cập dữ liệu ở bảng EMPLOYEES d) Không có lỗi nào.
Câu 15. Cho quan hệ Cungcap MaNCC Mahang Soluong 101 1 20 101 2 30 102 1 14 103 4 21 104 4 10 105 1 5
Kết quả câu truy vấn SQL sau có bao nhiêu hàng :
SELECT Mahang FROM Cungcap GROUP BY Mahang
HAVING Count(*) = (SELECT Max(Count(*)) FROM Cungcap GROUP BY Mahang) a) 1 b) 2 c) 3 d) 4
Câu 16. Cho câu lệnh SQL: CREATE TABLE SALESREP ( SalesRepNo int not null, RepName char(35) not null, HireDate date not null,
CONSTRAINT SalesRepPK PRIMARY KEY(SalesRepNo),
CONSTRAINT SalesRepAK1 UNIQUE(RepName)) Trong câu lệnh trên: a) RepName là khóa ngoại
b) RepName là khóa dự tuyển c) RepName là khóa chính
d) Không có câu nào đúng lOMoARcPSD| 45315597
Môn thi tốt nghiệp : Cơ sở dữ liệu
Cho lược đồ cơ sở dữ liệu “Quản lý máy tính“ với các lược đồ quan hệ sau:
MayTinh(MaMay, MaMH, CPU, RAM, DiaCung, BanPhim, Chuot, CD_ROM, CardMH, CardAT,
NgayDVSuDung, MucDichSD, MaNCC, MaPhong)
Tân từ: Thông tin về máy tính bao gồm : mã máy, màn hình (ví dụ: Fujitsu 15 inch,...), CPU(ví dụ:
P IV 2.0 GHz), RAM(ví dụ: MT SD 256 MB), đĩa cứng(ví dụ: Quantum 40GB, 7200pm), bàn
phím(ví dụ: Misumi 101 phím), chuột(ví dụ: Logitech), CD_ROM(ví dụ: DVD Asus 16x/ CD R/W),
card màn hình(ví dụ: Trident 32 MB,...), card âm thanh(ví dụ: Sound Blaster 16,...), ngày đưa vào
sử dụng, mục đích sử dụng (làm việc, nghiên cứu, sinh viên thực hành, làm server), nhà cung cấp, vị trí đặt máy.
ManHinh(MaMH, HieuMH, KichCo, NgaySanXuat, MaMCC, NgayDVSuDung)
Tân từ: Thông tin về màn hình bao gồm: mã màn hình, hiệu màn hình (LG, fujisu, Dell,...), kích cỡ
(14,15,17,19,...inch), ngày sản xuất, nhà cung cấp, ngày đưa vào sử dụng.
NhaCungCap(MaNCC, TenNCC, DiaChi)
Tân từ: Thông tin về nhà cung cấp bao gồm: mã nhà cung cấp, tên nhà cung cấp, địa chỉ.
ViTri(MaPhong, TenPhong, DienTich)
Tân từ: Thông tin về vị trí đặt máy bao gồm: mã phòng, tên phòng, diện tích của phòng. (Áp dụng cho các câu 17, 18)
Câu 17. Chọn câu SQL là sai đối với câu hỏi sau: “Liệt kê danh sách các phòng (ViTri) có diện tích
phòng là nhỏ nhất.” a) Select * From ViTri
Where DienTich>=All(Select DienTich From Vitri) b) Select top 1 with ties * From ViTri Order by DienTich Asc c) Select * From ViTri
Where DienTich=(Select min(DienTich) From Vitri) d) Select * From ViTri
Where DienTich<=All(Select DienTich From Vitri)
Câu 18. Chọn câu SQL đúng đối với câu hỏi sau: “Những máy tính nào không có CD_ROM.” a) Select * From MayTinh Where CD_ROM=0 b) Select * From MayTinh Where CD_ROM is null c) Select * From MayTinh
Where CD_ROM not in( Select CD_ROM From MayTinh) lOMoARcPSD| 45315597
Môn thi tốt nghiệp : Cơ sở dữ liệu
d) Phương án b, c là đúng.
Câu 19. Cho phụ thuộc hàm: A(X,Y). Câu trả lời nào sau đây đúng: a) A xác định Y
b) X và Y phụ thuộc hàm vào A
c) X là 1 phụ thuộc hàm trên A d) Tất cả các câu trên
Câu 20. Cho Y(D,V,B,L,Q) và tập phụ thuộc hàm :
C={ DVB ; BLQ ;BD ;QL}
Bao đóng của tập thuộc tính {D,V,Q} trên C là : a) {D,V,L} b) {D,V,B,L,Q} c) {D,V,B,L} d) {D,B,L}
Câu 21. Giả sử có table với các field A,B, C và D. Có các phụ thuộc hàm như sau: A,BC A,BD DC
Dạng chuẩn cao nhất mà quan hệ trong table đạt được: a) BCNF b) 2 NF c) 1 NF d) 3 NF
Câu 22. Cho quan hệ R(U,C,B,T,J) và tập phụ thuộc hàm F ={U CB, B TJ, BU, JT}. Bao đóng
của tập {U,C,J} trên tập phụ thuộc hàm F là: a) {U,C,J} b) {U,C,J,T,B} c) {U,C,J,B} d) {U,C,J,T}
Câu 23. Cho quan hệ R(ABCDEF) và tập phụ thuộc hàm F là:
F = { A → B, A →C , CD → E, CD → F VÀ B →E }.
Phụ thuộc hàm nào sau đây không suy ra từ F. a) B → CD b) A → E c) CD → EF d) AD → F
Câu 24. Cho lược đồ quan hệ Q với 2 tập phụ thuộc hàm: F ={HB→G, B→G, GD→E ,D→E }
và K ={HB→G, B→G, G→B, BD→E }. Hỏi: a) F tương đương K. lOMoARcPSD| 45315597
Môn thi tốt nghiệp : Cơ sở dữ liệu
b) F không tương đương K.
c) F là tập con của tập K.
d) K là tập con của tập F.
Câu 25. Cho lược đồ quan hệ Q(A,B,C,D,E) có r là quan hệ tương ứng (xem hình). Hãy cho biết phụ
thuộc hàm nào đúng trên quan hệ r r A B C D a1 b1 c1 d1 a2 b2 c1 d1 a1 b1 c1 d1 a3 b3 c2 d3 a) A-> B b) AC->B c) AD->B d) Tất cả đều đúng
Câu 26. Cho bảng T(P,O,C) và các phụ thuộc hàm sau: P->O, P->C, C->O. Loại phụ thuộc hàm tồn tại
trong lược đồ CSDL trên: a) Phụ thuộc bắc cầu.
b) Phụ thuộc riêng phần.
c) Phụ thuộc đầy đủ.
d) Phụ thuộc hàm hiển nhiên.
Câu 27. Cho bảng TT {V , S , J , A , E , D , N } và tập phụ thuộc hàm sau: {V, S -> D, N; E -> V , S, J;
J, D -> A, N; A, N,J -> D; V, N, S -> E}. Bao đóng của {V S} là: a) {V S J A N E D} b) {V S J N E D} c) {V S J A N E} d) {V J A N E D}
Câu 28. Cho lược đồ quan hệ R(Q,D,H,G,C) và tập phụ thuộc F như sau: F={Q →
D,QG → H,GD → C, D→H}.Phụ thuộc hàm nào sau đây là dư thừa: a) Q → D b) QG → H c) GD → C d) D→H
Câu 29. Cho lược đồ quan hệ Q và tập phụ thuộc hàm F={JN→E,JG→I,NE→I,E→G,GI→H}. Phụ thuộc
hàm nào sau đây không được suy diễn logic từ F? a) JN→G lOMoARcPSD| 45315597
Môn thi tốt nghiệp : Cơ sở dữ liệu b) NE→H c) JG→N d) JN→H
Câu 30. Cho R(ABCDE) và tập phụ thuộc hàm F = { AB->C, DB->E, C->E }. Cho biết bao đóng của tập thuộc tính AB+ a) ABC b) ABCDE c) ABCE d) ABE
Câu 31. Cho quan hệ r như sau: A B C D A1 B2 C1 D1 A2 B1 C2 D1 A3 B1 C3 D1 A1 B2 C4 D1 A4 B1 C5 D1 A5 B3 C6 D1 A2 B1 C7 D1
Trong các phụ thuộc hàm sau đây, phụ thuộc hàm nào không thỏa trong quan hệ r? a) A → B b) C → ABD c) D → A d) AB→D
Câu 32. Cho lược đồ quan hệ và tập phụ thuộc hàm: Q(A,B,C,D,E); F={ABCDE; DAB}. Lược đồ Q có bao nhiêu siêu khóa: a) 12 b) 10 c) 2 d) 8
Câu 33. Cho lược đồ quan hệ Q(A,B,C,D) và tập phụ thuộc hàm F={AB→C; B→D; BC→A}. Khóa của Q: a) {A,B} {C} b) {A,B} {B,C} c) {A,B,B,C}
d) Tất cả các câu trên đều sai lOMoARcPSD| 45315597
Môn thi tốt nghiệp : Cơ sở dữ liệu
Câu 34. Hệ quản trị CSDL là gì?
a) Là tập hợp các chương trình, phần mềm dùng để quản lý cấu trúc và dữ liệu của CSDL và điều
khiển truy xuất dữ liệu trong CSDL.
b) Là những chương trình cung cấp một giao diện giưã người sử dụng và dữ liệu.
c) Là những ứng dụng cho phép người sử dụng định nghĩa dữ liệu
d) Là những phần mềm cho phép thao tác dữ liệu
Câu 35. Cho lược đồ quan hệ Q(G,H,I,L,M,N,T,U), F={U→MH; M→I; N→LT; NU→GI; UH→I}. Tất cả khóa của Q là: a) {N,U} b) {N,U} {N,H} c) {U,H}
d) Không phải các câu trên.
Câu 36. Cho lược đồ quan hệ D(H, K, I, Y, Z) và tập phụ thuộc hàm C={H K->I Z, K->Y , Y->H }.
Phụ thuộc hàm nào sau đây không được suy diễn từ C: a) H Y->I Z b) K Z->H I c) H K->Y H d) K->H
Câu 37. Cho bảng Z(U, B, Q, T, A) và tập phụ thuộc hàm sau: H={ U->B Q; Q T->A; U Q->A; B->T;
A->U B }. Có 4 khóa dự tuyển trong Z là: a) U; BQ; Q T; A b) T; Q U; T U; Q c) Q; U B; Q T ; A d) T; B Q U; Q T ; U A
Câu 38. Cho lược đồ quan hệ Q(A,B,C,D) và tập phụ thuộc hàm F={AB->CD, B->C,C->D}. Phụ thuộc hàm nào là dư thưà? a) AB->CD b) B->C c) C->D
d) Không có phụ thuộc hàm dư thưà.
Câu 39. Cho 2 quan hệ Q1 có 15 dòng dữ liệu và Q2 có 10 dòng dữ liệu. Tích Descartes giữa Q1 và Q2 sẽ có kết quả là: a) 15 dòng dữ liệu b) 10 dòng dữ liệu c) 150 dòng dữ liệu d) Phương án khác.
Câu 40. Nếu một lược đồ quan hệ có 5 thuộc tính, khóa của lược đồ gồm 3 thuộc tính. Khi đó ta sẽ có bao nhiêu siêu khóa: lOMoARcPSD| 45315597
Môn thi tốt nghiệp : Cơ sở dữ liệu a) 2 b) 5 c) 4 d) 3
Câu 41. Xét R(K,G,B,H,Z,C) Với tập phụ thuộc hàm F={K -> G, K -> B, B H -> Z, B H -> C, G -> Z}.
Phụ thuộc hàm nào sau đây không được suy ra từ F? a) K -> Z b) B H -> Z C c) K H -> C d) G -> B H
Câu 42. Cho lược đồ quan hệ Q(N,G,P,M) F={NGP->M; M->P}. Hỏi Q đạt chuẩn gì? a) 2 b) 1 c) 3 d) BC
Câu 43. Cho F={ABC, BD, CDE, CEGH, GA}. Cho biết các phụ thuộc hàm nào sau đây
được suy dẫn từ F nhờ luật dẫn Armstrong: a) ABE. b) ABG c) ABAG. d) Cả a và b
Câu 44. Giả sử quan hệ Q(ABCDE) có khoá chính là AB và ở dạng chuẩn cao nhất là dạng chuẩn 3. Phụ
thuộc hàm nào sau đây sai: a) AB → C b) AC → E c) AB → D d) CD → E
Câu 45. xét quan hệ Q(A,B,C,D,E,G,H,K) và tập phụ thuộc hàm F như sau:
F = {C → AD; E→ BH; B→ K; CE→ G}. Có thể nói gì về phụ thuộc hàm E → K a) E
→ K không được suy ra từ F
b) E → K là một phụ thuộc hàm suy từ F bằng luật bắc cầu
c) E → K suy ra từ F bằng bao đóng d) Tất cả đều sai
Câu 46. Xét quan hệ: Sach(MASH,TENSH, ,TACGIA,MATL)
Tân từ : MASH dùng để phân biệt các quyển sách. TENSH là tên của cuốn sách, TACGIA là tên
của tác giả viết sách, MATL là mã thể loại của sách . Nếu một cuốn sách chỉ do một TACGIA
soạn, và cùng TENSH, nhưng chia làm nhiều tập khác nhau với MASH khác nhau. lOMoARcPSD| 45315597
Môn thi tốt nghiệp : Cơ sở dữ liệu
Khoá chính của quan hệ này là a) MASH,TACGIA b) MASH c) MASH,TACGIA,MATL d) MASH,MATL
Câu 47. Xét R(A,B,C,D) có khóa chính là A, là 2NF nhưng không đạt 3NF. Phụ thuộc hàm nào sau đây là không đúng: a) B->C b) A->B c) C->A d) A->C
Câu 48. Khảo sát 2 quan hệ X(a,b,c) và Y(c,d,e). Hãy xét câu truy vấn SQL sau: SELECT b, d FROM X, Y
WHERE X.c = Y.c AND X.b = 7 AND Y.d = 5
Hãy xây dựng một biểu thức đại số tương đương
a. π σb d, ( X c Y c X b. = . ^ . =7^ .Y d=5 (X×Y))
π σb d, ( X b. =7^ .Y d=5 (XY)) b.
c. σX b. =7^ .Y d=5 (π πb d, ( b c, ( )X πc d, ( )))Y d. Tất cả đều đúng
Câu 49. Khảo sát các lược đồ sau: SinhVien(MaSV,Ten) DangKy(MaSV, MaMon) MonHoc(MaMon,GiangVien)
Hãy viết biểu thức đại số liệt kê các giảng viên dạy ít nhất là 2 môn học
a. π σGiangVien ( MaMon>1MonHoc)
b. π σGiangVien ( (MaMon MaMon
1) (∧ GiangVien GiangVien=
1)(MonHocxMonHoc MaMon GiangVien[ 1, ]))
c. π σGiangVien ( GiangVien GiangVien≠ 1(MonHoc MonHoc MaMon GiangVien[ 1, 1]))
d. Không có câu nào đúng lOMoARcPSD| 45315597
Môn thi tốt nghiệp : Cơ sở dữ liệu
Câu 50. Cho 2 quan hệ r và s như sau: A B C D B D E α 1 α a 1 a α β 2 γ a 3 a β γ 4 β b 1 a γ α 1 γ a 2 b δ δ 2 β b 3 b ϵ
Kết quả của phép nối tự nhiên hai quan hệ trên, r ⋈ s, là: a. b. A B C D E A B C D B D E Α 1 α a α Α 1 α A 1 a α Α 1 α a γ Α 1 α A 1 a γ Α 1 γ a α Α 1 γ A 1 a α Α 1 γ a γ α 1 γ A 1 a γ Δ 2 β b δ δ 2 β B 2 b δ c. d. Một kết quả khác A C E α α α α α γ α γ α α γ γ δ β δ
Câu 51. Để nhận được kết quả sau, chọn lựa nào là đúng nhất TenSV GiangVien Nam Ba Lan Ba
a. πTenSV GiangVien, (σGiangVien='Ba 'MONHOC DANGKY SINHVIEN)) lOMoARcPSD| 45315597
Môn thi tốt nghiệp : Cơ sở dữ liệu
b.πTenSV GiangVien, (SINHVIEN (σGiangVien='Ba'MONHOC)DANGKY)
c. π σGiangVien ( GiangVien='Ba' (MONHOC))πTenSV (SINHVIEN DANGKY)
d. Cả ba câu a,b,c đều đúng
Câu 52. Cho 1 lược đồ quan hệ như sau
SAILOR(sid, sname, rating, age)
Lược đồ mô tả thông tin của các thủy thủ (SAILOR) bao gồm mã thủy thủ (sid), tên (sname), xếp hạng
(rating) và tuổi (age). Hãy viết lệnh truy vấn tìm tên thủy thủ có xếp hạng cao nhất
a. SELECT TOP 1 sname FROM SAILOR ORDER BY rating b. SELECT S.sid FROM Sailors S
WHERE S.rating >= ALL ( SELECT S2.rating FROM Sailors S2 ) c. SELECT S.sid FROM Sailors S
WHERE S.rating = ( SELECT max(S.rating) FROM Sailors S2 ) d. Cả ba câu đều đúng
Câu 53. Điểm của 1 sinh viên thường gồm 5 bậc A,B,C,D và F. Để tạo ràng buộc về điểm khi tạo bảng
BANGDIEM, ta dùng lệnh sau: a. CREATE TABLE BANGDIEM
(MaSV integer, MaMon char(6), Semester char(6),
Diem char(1) constraint ck_diem CHECK (Diem IN (‘A’,’B’,’C’,’D’,’F’))) b. CREATE TABLE BANGDIEM
(MaSV integer, MaMon char(6), Semester char(6),
Diem char(1), CHECK (Diem IN (‘A’,’B’,’C’,’D’,’F’))) c. CREATE TABLE BANGDIEM
(MaSV integer, MaMon char(6), Semester char(6),
Diem char(1) constraint ck_diem CHECK (Diem LIKE ‘[ABCDF]’)) d.
Cả ba câu trên đều đúng
Câu 54. Liệt kê thông tin của các sách có giá bằng với giá mắc nhất của nhà xuất bản ‘0736’ a.
SELECT Title_Id, Title FROM Titles
WHERE price >=ALL(SELECT price FROM Titles WHERE Pub_Id =’0736’) b.
SELECT Title_Id, Title FROM Titles
WHERE price =(SELECT MAX(price) FROM Titles WHERE Pub_Id =’0736’) lOMoARcPSD| 45315597
Môn thi tốt nghiệp : Cơ sở dữ liệu c.
SELECT Title_Id, Title FROM Titles
WHERE price IN (SELECT price FROM Titles WHERE Pub_Id =’0736’) d. a và b đều đúng
Câu 55. Khảo sát lệnh SQL sau:
Select * from ExternalCandidate
Where siTestscore < 20 and siTestscore >=80 Đầu
ra của lệnh trên là gì? a)
Truy vấn sẽ hiển thị các bản ghi của những ứng viên (candidate) mà có hoặc điểm thi (test score)
nhỏ hơn 20 hoặc lớn hơn hay bằng 80 b)
Truy vấn sẽ hiển thị các bản ghi của chỉ những ứng viên nào mà điểm lớn hơn 20 c)
Truy vấn sẽ hiển thị các bản ghi của chỉ những ứng viên nào mà điểm lớn hơn hay bằng 80 d)
Truy vấn sẽ thực thi được nhưng không hiển thị bất kỳ bản ghi nào
Câu 56. Bạn cần hiển thị tất cả các tổ hợp có thể có giữa các nhân viên và các công việc trong công ty .
Có 10 nhân viên được lưu trong bảng Nhanvien và 6 công việc được lưu trong bảng Congviec . Bạn
chọn query nào để thực hiện yêu cầu trên : a)
SELECT * FROM nhanvien nv , congviec wk WHERE nv.MaNV = wk.MaCV b)
SELECT * FROM nhanvien nv , congviec wk c)
SELECT * FROM nhanvien nv LEFT OUTER JOIN congviec wk ON nv.MaNV = wk.MaCV d)
SELECT * FROM nhanvien nv FULL OUTER JOIN congviec wk ON nv.MaNV = wk.MaCV
Câu 57. Bảo toàn (integrity) nào được dùng cho trigger DELETE a) Thực thể (entity) b) Miền (Domain) c) Người dùng (user defined) d) Tham chiếu (referential)