Ôn tập cơ sở dữ liệu | Đại học Kinh tế Kỹ thuật Công nghiệp

Ôn tập cơ sở dữ liệu giúp sinh viên nắm vững các khái niệm, kỹ thuật và công cụ cần thiết để xây dựng và quản lý cơ sở dữ liệu hiệu quả. Việc thực hành với SQL và thiết kế CSDL là rất quan trọng trong lĩnh vực này.Cộng đồng: Tham gia các diễn đàn và nhóm Facebook về cơ sở dữ liệu để trao đổi kiến thức.

file1
1.Lược đồồ CSDL c a m t ngân hàng bao gồồm cácượl c đồồ quanh sau:
CHINHANH(MACN,TEN,TPHO, TIENDUTRU)
KHACHHANG(MAKH, TEN,TPHO)
TAIKHOAN(MATK,MACN,MAKH,SODU)
VAY(MAHSV, MACH,MAKH,SOTIENVAY)
Phát biu các truy vân sau bằồng SQL :
Nh ng khng đnh sau là đúng hay sai?
“Hai khoá khác nhau ca mt lược đồồ quan h khồng giao nhau” “Tồồn t i
m t lược đồồ quan h khồng có khoá nào”
a.C hai sai
b.1 Đúng 2 Sai.
c.1 Sai 2 đúng
d.C hai đúng
2.Phép tách khng gây mât mát thng tin là:
a.Kếất qu
kếất nồấi
t
nhiến các quan
h
chiếấu ch a quanhgồấc.
b.Kếết qu
kếết nốếi các quan
h chiếếu trến
m t sốế
thu
c
tínhaquan h
gốếc.
c.Kếết qu
nhiến các quan h
chiếếu
ượ
đ
c ch
a trongquan h
gốếc.
d.Kếết qu
nhiến các quan h chiếếu chính là quanhgốếc.
3.Cho quan h R và tp ph thuc hàm F. X+ là bao đóng ca X:
Tùy chn 1: X+= { A\X->A F+}
4.Cho quan h SD(SV#,DT#,NTT,KM,KQ)và F={ SV#,DT#→NTT,KQ; NTT→KM}.
Khoá ca quan h trến là (SV#,DT#). Quan h vi phm dng chun mây?
a..2NF
lOMoARcPSD| 40190299
b.3NF
c.1NF
d.BCNF
5.Hai quan h r và s gi là kếất nồấit nhiến( kếất nồấibằồng) thì:
a.r và s phi có 1 thuc tính trùng tến
b.r và s phi có ít nhấết 2 thu c tính trùng giá tr
c.r và s phi có 1 thuc tính trùng tến, trong kếất qu b đi 1 thuc tính
trùng tến.
d.r và s phi có 1 thuc tính trùng tến,trong trong kếếtqu gi nguyến 2
thuc tính trùng tến
6.Cho quan h r(R), vi A, B Є R, tìm câu tr l i đúng:
Tùy chn 2
7.DONVI(MaDV,TenDv, ĐiaDiem). Quan h trến vi phm dng chun
a.1NF
b.BCNF
c.3NF
d.2NF
8.Cho lược đồồ quan h R(ABCD), F= {CD→B, A→C, B→ACD }. Các hoák là CD,
B và AD. Hi R d ng chun nào sau đây?
a.BCNF
b.1NF
c.2NF
d.3NF
lOMoARcPSD| 40190299
9.Nhng khng đnh sau là đúng hay sai?
1.
“Sồấ khoá
c a m
t
ượ
l c đồồ quan
h khng
th
l n
ơ
h n sồấu
thc tính”
2.
“Tồồn t i m tượl c đồồ quanh khồng có khoá nào”
a.c 2 sai
b.C 2 đúng
c.1 đúng 2 sai
d.1 sai 2 đúng
11.Cho quan h HSNV(MNV,Hoten, QueQuan). Phép loi b b nào sau đây
là đúng?
a.Del(HSNV)
b.Del(HSNV,’CQ001’,Hoten=’a’,Quequan=’Ha Nam’)
c.Del (HSNV;MNV=’1’,Hoten=’a’,Quequan=’HN’)
d.Del (HSNV;’CQ109’;Hoten=’Le An’;Quequan=’Ha Nam’)
12.Cho lược đồồ quan h R(ABCD), F= {CD→B, A→C, B→ACD }. Cáckhoá là CD,
B và AD. Hi R d ng chun nào sau đây?
a.1NF
b.BCNF
c.2NF
d.3NF
13.Cho R(A1,A2,A3,A4,A5) và các ph thuc hàm sau: A1,A2→A3,A4
;A1→A3;A4→A5
a.1NF
b.2NF
c.3NF
d.BCNF
14.Quan h 3NF có th châp nh n đượ c trong quá trình tìmkiếấm, vì:
lOMoARcPSD| 40190299
a.Đm bo tính toàn vn d li u
b.Thư c hin được các phép cp nht
c.Khng xuât hi n di thườ ng thng tin khi th c hi n cácphép lưu tr
d.Bao đóng ph thuc hàm quá ln
15.Trong 1 quan h:
a.có 1 hoc nhiếều trườ ng làm khóa chính
b.1 Trường khng th va là khóa ngoài va là 1 b phn ca khóa
c.ch có duy nhấết 1 trườ ng làm khóa chính
d.1 Trường có th v a làm khóa chính va làm khóa ngoài
16.F và G là 2 tp ph thuc hàm. F và G gi là tương đương nếấu:
a.F=G+
b.F+=G+
c.F+ ≠ G+
d.F+=G
17.Cho lược đồồ quan h R xác đ nh trến t p thu c tính U={ABCD}
F={A→C, D→B, C→ABD}. Khoá ca quan h là A và C. Lược đồồ rếnt d
ng chun d ng chun nào sau đây?
a.2NF
b.1NF
c.BCNF
d.3NF
18.Mt t p con ca tích Descartes ca mt hay nhiếồu miếồnthuc tính là:
a.Mt miếền
b.Mt CSDL
lOMoARcPSD| 40190299
c.Mt l ược đốề quan h
d.Mt quan h trến mt t p các thuc tính
19.Phép xoá là phép toán
a.Xoá mt h CSDL
b.Xoá mt quan h hay xoá mt nhóm các quan h
c.Xoá mt b hay xoá mt nhóm các b
d.Xoá mt thuc tính hay xoá mt nhóm các thuc tính
20.Trong các phép tính trong cơ s d li u quan h, các phép tính nào gây ra
d thường?
a.Phép lai b(Del), phép thay đi (CH) và phép thếm b
b.Phép lai b(Del)
c.Phép thếm b (Insert)
d.Phép lai b(Del) và phép thay đi (CH)
21.Sồấ khách hàng vay n c a chi nhánh Huếấ khng cóm t đ a ch c ư
trú. Tùy chn 1
22.C
ơ
s
d
li
u cân thiếất ph
i
b o
v
, vì:
a.Tài nguyến chung, nhiếồu ng
ườ
i cùng
s
d ng
b.M
t b
s
ư
u t
p rấết
l
n vếề các lo id li u tác nghi p
c.Rấết nhiếều
lo i
d
li
u
ượ
đ
c
t
i vếề
gi
trến các máy c c b đhaik thác
d.Truy xuấết vào
ơ
c
s d
li
u bằềng nhiếều ngn
ng thao tác
lid
u khác nhau.
23.Dư n trung bình ca các tài khon khách hàng có dư n trung bình >
10.000
lOMoARcPSD| 40190299
Tùy chn 1
24. Trong 1 bng:
a.Tến trườ ng 2 bng khác nhau lun phi khác nhau
b.Tến c a bng khng được trùng vi t khóa
c.Trườ ng khóa chính bằết bu c ph i đ ng đấều tiến
D liu trong bng bao gi cũng sằếp xếếp theo chiếều tngackhóa chính
25.Danh sách tến khách hàng có tài khon ti chi nhánh Sài gòn và thành phồấ
h c ư ng (CHN ĐÁP ÁN ĐÚNG NHẤẤT)
Tùy chn 1
26.Câu lnh ALTER TABLE R Add colunm A Text;
a.Xóa ct A khi bng R
b.Đ i kiu d li u ca ct A
c.Thếm ct A vào bng R
d.Thếm bn ghi A vào bng R
27.Khoanh vào câu tr l i đúng.
a.Mc tiếu ca phép tách là loi b các d thường.
b.Mc tiếu ca phép tách là hn chếế các d thườ ng.
c.Mc tiếu ca phép tách là đ dếễưl u tr
d.Mc tiếu ca phép tách là đ dếễ tìm kiếếm
28.Cho X, Y, Z Í R và F={X→Y, Z→W}. Ph thuc hàm XZ→YW được suy diếễn
t F nh lu t dâễn Armtrong nào sau đây?
a.Phn x, tng trưng
lOMoARcPSD| 40190299
b.Tng trưởng, bằấc câu
c.Tng trưởng
d.Lut tách, tng trưng
file2
20. Cho quan h NHANVIEN(MaNV,Hoten,Congviec,Luong,MaDV).
Dùng ngn ng SQL đưa MaNV,Hoten ca các nhân vi ến đ ơn v DV1
làm cng tác vn thư?
a.Select MaNV,Hoten From NHANVIEN Where MaDV=’DV1’ congviec=’vằn thư
b.Select MaNV,Hoten From NHANVIEN Where MaDV=’DV1’ and
congviec=’vằn thư
c.Select * From NHANVIEN Where MaDV=’DV1’ congviec=’vằn thư
d.Select MaNV,Hoten From NHANVIEN Where MaDV=DV1 and congviec=vn thư
11. Câu lnh delete nằồm trong nhóml nh nào c a ngn ng
SQL* 2
1. Cho quan h NHANVIEN(MaNV,Hoten,Congviec,Luong,MaDonvi).Dùng ngn
ng SQL đư a ra tng lương, trung bình lương c a tât c các nhân viến?
a.Select luong As tong,Trungbinh From NHANVIEN
b.Select Sum(Luong),Avg(Luong) From NHANVIEN
c.Select Total(Luong), Avg(luong) From NHANVIEN
d.Select Sum(Luong), Avg(luong) From NHANVIEN
5. Cho các quan h sau:
MONHOC(MSMonHoc, TenMonHoc, SOTINCHI, TINHCHAT)
SV(MaSV, HOTEN, NGAYSINH, LOP)
DIEM(MaSV, MSMonHoc, DIEMTHI)
Hãy lit kế danh sách MaSV, HOTEN, LOP,DIEMTHI ca nhng sinh viến thi
mn hc có mã sồấ là CSDL?*
lOMoARcPSD| 40190299
a.Select MaSV, HOTEN, LOP, DIEMTHI From MONHOC,SV
Where SV.MaSV=DIEM.MaSV and MSMonHoc=’CSDL’
b.Select * From MONHOC,SV Where SV.MaSV=DIEM.MaSV
and MSMonHoc=’CSDL’
c.Select MaSV, HOTEN, LOP, DIEMTHI From MONHOC,SV
d.Select MaSV, HOTEN, LOP, DIEMTHI From MONHOC,SV
Where MSMonHoc=’CSDL’
21. Câu lnh th c hin thếm ct F (có kiu d li u Text ) vào bng R như sau:
a.ALTER TABLE R Insert into F Text;
b.ALTER TABLE R Add colunm F Text;
c.ALTER TABLE R Drop colunm F Text;
d.ALTER TABLE R Change colunm F Text;
18. Cho CSDL:
CAODANG(TENTRUONG, DIACHI)
KHOA (TENTRUONG, MAKHOA, TENKHOA, SOMON)
SV(TENTRUONG, MAKHOA, MASV, TENSV, DIACHISV, DIEMTK)
Dùng ngn ng SQL in ra danh sách SV hc t i quế nhà?
a.Select TenSV From CAODANG,KHOA
b.Select TenSV From CAODANG,KHOA Where Caodang.TenTruong=
SV.TenTruong or Diachi=DiachiSV
c.Select TenSV From CAODANG,KHOA Where Diachi=DiachiSV
d.Select TenSV From CAODANG,KHOA Where Caodang.TenTruong=
SV.TenTruong AND Diachi=DiachiSV
16. Cho quan h HSNV(MNV,Hoten, QueQuan). Phép loi b b nào sau đây
là đúng?*
a.Del (HSNV;MNV=’CQ109’;Hoten=’Le An’;Quequan=’Ha Nam’)
b.Del(HSNV)
c.Del(HSNV,’CQ109’,Hoten=’Le An’,Quequan=’Ha Nam’)
d.Del (HSNV;MNV=’CQ109’,Hoten=’Le An’,Quequan=’Ha Nam’)
lOMoARcPSD| 40190299
10. Th t trong câu lnh select*
a.SELECT, FROM, ORDER BY, WHERE, GROUP BY HAVING
b.SELECT, FROM, GROUP BY HAVING, WHERE,ORDER BY
c.SELECT, WHERE, FROM, GROUP BY HAVING, ORDER BY
d.SELECT, FROM, WHERE, GROUP BY HAVING, ORDER BY
2. Cho quan h NHANVIEN(MaNV,Hoten,Congviec,Luong,MaDonvi).
Dùng ngn ng SQL đưa ra tng lương, trung bình lương c a tât c các nhân
viến theo tng cng vic?
a.Select Sum(Luong),Avg(luong) From NHANVIEN Group by Congviec
b.Select luong From NHANVIEN Group by Congviec
c.Select Sum(Luong),Avg(luong) From NHANVIEN Group by MaDV,Congviec
d.Select Sum(Luong),Avg(luong) From NHANVIEN
6. Cho quan h: SINHVIEN(MSSV, HoTen, NamSinh, QueQuan, HocLuc)
Dùng ngn ng SQL cho biếất các sinh viến dướ i 20 tu i vàcó hc l c
loi khá(>=7.0)?
a.Select HoTen From Sinhvien Where 2007-NamSinh<20 AND HocLuc>=7.0
b.Select HoTen From Sinhvien Where 2007-NamSinh<20 OR HocLuc>=7.0
c.Select HoTen From Sinhvien Where 2007-NamSinh<20 or HocLuc>=7.0
d.Select HoTen From Sinhvien Where 2007-NamSinh<20 AND HocLuc= kha
13. Cho khồấil nh:
CREATE TABLE KHOA
(
MAKHOA VARCHAR(10) PRIMARY KEY,
TENKHOA NVARCHAR(50),
DIENTHOAI INT,
DIACHI NVARCHAR(50)
)
Chn đáp án đúng
a.insert into KHOA values ('kh02', 'Dien Tu', '111', 'Minh Khai - Ha Noi')
lOMoARcPSD| 40190299
b.insert into KHOA values ('kh06', 'Tai chinh - Ngan hang', 115, '353 - Tran
Hung Dao - Nam Dinh')
c.insert into KHOA values ('kh06', 'Tai chinh - Ngan hang', '115', '353 - Tran
Hung Dao - Nam Dinh')
d.insert into KHOA values ('kh02', 'Dien Tu', 111, Minh Khai - Ha Noi)
9. Phép chiếấu X trến b r đượ c hi u là
a.X cha r
b.r<=X
c.Các giá tr c a X cha giá tr c a r
d.các giá tr c a r cha giá tr c a X
12. chn đáp án đúng cho khồấil nh sau:
create table r
(A char, B char, C char, D int, E char)
insert into r(A,B,C,D,E) VALUES
a. (1,'a','c','2','a'),
b.(1,'a','c',2,'a'),
c.('1','a','c','2','a'),
d. ('1','a','c',2,'a')
15. Cho quan h HSNV(MNV,Hoten, QueQuan). Phép thếm b nào sau đây là
đúng?
a.Insert (HSNV;’CQ109’,Hoten=’Le An’,Quequan=’Ha Nam’)
b.Insert (HSNV;MNV=’CQ109’,Hoten=’Le An’,Quequan=’Ha Nam’)
c.Insert (HSNV;MNV=CQ109,Hoten=Le An,Quequan=Ha Nam)
d.Insert InTo (HSNV;MNV=’CQ109’,Hoten=’Le An’,Quequan=’Ha Nam’)
19. Tiếu chun châtượl ng đồấiv i 1ơc s d liu là :*
a.Đ c l p vi các ng dng, an toàn và toàn vn d li
u b.Biu diếễn tốết cácd li ut ch c cấền, ti n d
ng c.Dư tha ít nhấết
lOMoARcPSD| 40190299
d.Biu diếễn tồất cácd li ut ch c cân, ti n d ng,ư d thít anhâất, đ c
l p v i các ng dng, an toàn và toàn vn d li u
23.Câu lnh thc hin thay đi d li u ct F sang kiu Integer trong bng R
như sau:*
a.ALTER TABLE FROM R INSERT INTO F Integer
b.ALTER TABLE R CHANGE COLUNM F Integer;
c.ALTER TABLE FROM R CHANGE COLUNM F Integer;
d.ALTER TABLE R INSERT INTO F Integer
8. Kếất nồấi bằồng nhau các quan h theo thu c tính* là
a.Th c hin phép chiếếu và phép chia
b.Th c hin phép chiếếu và phép ch n
c.Th c hin tích Đếề các và phép chiếếu
d.Th c hin tích Đếồ các và phép ch n
22. Cho quan h R, vi A Є R, câu lnh thc hin xóa các bn ghi vi ti[A] = ai
là:
a.ALTER TABLE R Delete ti where A =ai
b.ALTER TABLE R Drop ti where A =ai
c.DELETE FROM R Where A = ai
d.SELECT A Delete From R Where t[A] =
ai 4. Cho các quan h sau:
MONHOC(MSMonHoc, TenMonHoc, SOTINCHI, TINHCHAT)
SINHVIEN(MaSV, HOTEN, NGAYSINH, LOP)
DIEM(MaSV, MSMonHoc, DIEMTHI)
Hãy cho biếất nh ng mn h c bằất bu c có sồấ tín ch caoât?nh
a.Select TenMonHoc From MONHOC Where Sotinchi=Max (Select sotinchi
From MONHOC)
b.Select TenMonHoc From MONHOC Where Sotinchi=Max (Sotinchi)
c.Select TenMonHoc From MONHOC Where Sotinchi=Max
lOMoARcPSD| 40190299
d.Select TenMonHoc From MONHOC Where Max =Sotinchi
17. Cho CSDL:
CAODANG(TENTRUONG, DIACHI)
KHOA (TENTRUONG, MAKHOA, TENKHOA, SOMON)
SV(TENTRUONG, MAKHOA, MASV, TENSV, DIACHISV,
DIEMTK) Dùng ngn ng SQL đưa ra các SVkhoa TINHOC?
a.Select * From KHOA,SV Where KHOA.MaKhoa= SV.MaKhoa
and TenKhoa=’TINHOC’
b.Select MSV,TenSV From KHOA,SV Where TenKhoa=’TINHOC’
c.Select MSV,TenSV From KHOA,SV Where KHOA.MaKhoa= SV.MaKhoa
AND TenKhoa=’TINHOC’
d.Select * From KHOA,SV Where KHOA.MaKhoa= SV.MaKhoa
or TenKhoa=’TINHOC’
24. Hãy chn cm t phù hp nhât
Trong mt lược đồồ quan h , nếấu tồồn t im t thu c tính haymt t h p các
thuc tính có tính cất xác đ nh như ... khi đó nói rằồng trongượl c đồồ tồồn t i ...
a.Khóa chính/ Khóa d b
b.Khóa d b / Khóa chính
c.Siếu khóa/ Khóa dư b
d.Khóa d b / Siếu khóa
25. H tiến đếồ Amstrong có các h qu là:*
a.Lut hp, lut bằếc cấều, lu t tách
b.Lut phn x, Lut t a bằếc cấều, Lu t tách
c.Lut hp, Lut t a bằấc câu, Lu t tách
d.Lut hp, Lut t a bằếc cấều, Lu t tngưởtr ng
14. Cho quan h NV(MNV, hodem, ten, namsinh, quequan)
Dùng ngn ng SQL cho biếất tến nh ng ngườ i sinh trong khong t 1980
đếấn 1982?
a.Select Ten From NV Where namsinh [1980 and 1982 ]
lOMoARcPSD| 40190299
b.Select Ten From NV Where namsinh Between 1980 and 1982
c.Select Ten From NV Where namsinh [1980 ,1982 ]
d.Select Ten From NV Where namsinh {1980,1982}
7. Chn phát biu đúng khi nói vếồ thu c tính*
a.Thuc tính là mt đc trưng ca quan h. Mồễi thu c tínhbao gi cũng
có tến và mt miếồn giá tr g i là miếồn xác đ nhc a thu c tính
b.Thu c tính bao gi cũng có tến và mt miếền giá tr g i là miếền xác đnh
ca thuc tính
c.thuc tính là 1 đc trưng ca quan h
d.Thu c tính có th phn nh thành nhiếều thành phấền
3. Cho các quan h sau:
MONHOC(MSMonHoc, TenMonHoc, SOTINCHI, TINHCHAT)
SV(MaSV, HOTEN, NGAYSINH, LOP)
DIEM(MaSV, MSMonHoc, DIEMTHI)
Hãy cho biếất đi m c a SV theo t ng mã mn h c?
a.Select MaSV,hoten From SV,DIEM Where SV.MaSV =DIEM.MaSV
b.Select MaSV,Hoten From SV,DIEM Group By MSmonhoc
c.Select MaSV,HOTEN From SV,DIEM Where SV.MaSV =DIEM.MaSV
d.Select MaSV,HOTEN From SV,DIEM Where SV.MaSV =DIEM.MaSV Group
By MSmonhoc
file 3
1. Hai quan h r và s gi là kếất nồấit nhiến( kếấtinbằồng) thì:
C. r và s phi có 1 thuc tính trùng tến,trong trong kếết qu gi nguyến 2 thu
c tính trùng tến
D. r và s phi có ít nhấết 2 thu c tính trùng giá tr
A. r và s phi có 1 thuc tính trùng tến, trong kếất qu b đi 1 thuc tính
trùng tến
lOMoARcPSD| 40190299
B. r và s phi có 1 thuc tính trùng tến.
2.Cho quan h r(R), vi A, B Є R, tìm câu tr l i đúng:
C. δ(A=ai) U (B=bj)(r) = δA=ai( δB=bj(r) )
D. δ(A=ai) (B=bj)(r) = δA=ai(r) U δB=bj(r)
A. δ(A=ai) U (B=bj)(r) = δA=ai(r) δB=bj(r)
B. δ(A=ai) (B=bj)(r) = δA=ai(r) δB=bj(r)
3.Ngn ng thao tác d li u
D. Là các phép toán: hp, giao, tr...
C. Là các phép toán được xây dng trến đi sồấ quan h
B. Là các phép toán sốế h c
A. Là các phép chèn thếm, sa đi và loi b
4.Hai quan h đâu vào ươt ng thích kh h p, nghĩa là chúng phi tho:
A. Cùng sốế thu c tính (cùng b c)
B Khác sốế thu c tính (khng cùng b c)
C Các thuc tính “tương ng” có cùng kiu
D Cùng sồấ thu c tính (cùng b c) và các thu c tính “tươ ngng” có cùng kiu
4.Phép tr c a 2 quan h R và S kh h p được m t:
A
5.Cho 2 quan h R và S. Tìm câu tr l i đúng
A. Bc ca R = bc ca S
B.DOM (HO) = DOM (HONNV)
C. DOM (TEN) = DOM (TENNV)
D. Tât c các phươ ng án trến
6.Cho quan h sau:
NHANVIEN(MaSoNV,HoTen,Diachi, MaDonVi,TenDonVi,DiaDiem).
lOMoARcPSD| 40190299
Khoá là (MaSoNV,MaDonVi).
Trong đó MaSoNV --> MaDonVi
MaDonVi -->TenDonVi,DiaDiem.
Quan h trến vi phm dng chun nào?
a.BCNF
b.1NF
c.3NF
d.2NF
7.Chn đáp án đúng cho khái nim “Cơ s d li u”
d. Cơ s d li u là mt tp hp các d li u khng liến quan đếến nhau được l ưu
tr trến máy tính, do mt người s d ng và được t chc theo mt m hình.
c. Cơ s d li u là mt t p hp các d li u có liến quan vi nhau được l ưu
tr trến máy tính, do mt người s d ng và được t chc theo mt m hình.
a. Cơ s d liu là mt t p hp các d li u có liến quan vi nhau được l
ưu tr trến máy tính, có nhiếồu ngườ i s d ng và đượ c t ch c theo
mt m hình.
b. Cơ s d li u là mt tp hp các d li u khng liến quan đếến nhau được l ưu
tr trến máy tính, có nhiếều ngườ i s d ng và đượ c t ch c theomt m hình.
8.Cho quan h R và S. Chn đáp án cho phép toán R-S
a.KQ phép tr Q = {Nguyen Tung}
b.KQ phép tr Q = {Nguyen Tung, Vuong
Quyen} c.KQ phép tr Q = {Quyen Tung} d.KQ
phép tr Q = {Tung}
9. Phép giao
A
10.Chn đáp án đúng cho phâồn m t sau:
lOMoARcPSD| 40190299
a.Phép tr
b.Phép tích đếề các
c.Phép hp
d.Phép giao
11.Phép kếất nồấit nhiếnc a hai quanh r(ABC) và s(CDE)được biu diếễn qua
A
12.Phát biu nào sau đây đúng vi Phép chn?
A. Phép chn dùng đ trích rút các b giá tr tha mãn điếồu ki n ch n t m
t quan h.
D Phép chn là phép nốếi các b giá tr c a hai quan h đã cho
C Phép chn là phép kếết nốếi bằềng t i thu c tính cùng tếnca 2 quan h.
B Phép chn dùng đ trích rút các ct ng vi các thuc tính nào đó ca mt
quan h
13.Phát biu nào sau đây đúng vi Phép chiếấu?
C. Phép chiếếu là phép kếết nốếi bằềng t ithu c tính cùngctếa 2 quan h
A. Phép chiếếu dùng đ trích rút các b giá tr th a mãn điếềukin chn t mt
quan h
B. Phép chiếấu dùng đ trích rút các c t ng v i các thuc tính nào đó ca
mt quan h
D. Phép chiếếu là phép nốếi cácb giátrc a hai quanh đã cho
14.Phép chiếấu còn đượ c g i là phép gì? B. Phép tìm kiếếm
theo chiếều ngang
C. Phép tìm kiếấm theo chiếồud c
D. Tấết c các đáp án trến
A. Phép tìm kiếếm
lOMoARcPSD| 40190299
15.Cho quan h NHANVIEN(MANV, HOTEN, PHAI, LUONG, NS,
MA_NGQL, MAPH)
Viếất câul nh ĐSQH cho biếất nhân viến khng làmvi c?
Tùy chn 1
16. Cho lược đồồ quan h
NHANVIEN (MANV, HOTEN, NS, PHAI)
PHONGBAN(MAPH, TENPH, TRPH)
Cho biếất mã nhân viến (MANV), h tến (HOTEN) và tến phòng (TENPH) mà
nhân viến trc thuc
Tùy chn 3
16.Cho lược đồồ CSDL như sau:
TAIXE (MaTX, HoTen, NgaySinh, GioiTinh, DiaChi)
CHUYENDI (SoCD, MaXe, MaTX, NgayDi, NgayVe, ChieuDai, SoNguoi)
Cho biếất h tến tài xếấ, ngày đi, ngày vếồ c anh ng chuyếấn đi có
chiếồu dài >=300km, ch t 12 người tr lến trong mồễi chuyếấn?
Tùy chn 4
17. Cho quan h R và S. Chn đáp án cho phép toán R hp S
a.KQ phép R hp S = {Vuong Quyen, Nguyen Tung, Le Nhan, Bui Vu}
b.KQ phép R hp S = {Nguyen Tung, Le Nhan, Bui
Vu} c.KQ phép R hp S = {Vuong Quyen, Le Nhan,
Bui Vu} d.KQ phép R hp S = {Le Nhan, Bui Vu}
lOMoARcPSD| 40190299
18.Cho quan h R và S. Chn đáp án cho phép toán R giao S
a.KQ phép R giao S = {Vuong Quyen}
b.KQ phép R giao S = {Vuong Quyen, Nguyen Tung, Le Nhan, Bui
Vu} c.KQ phép R giao S = {Vuong Quyen, Bui Vu}
d.KQ phép R giao S = {Vuong Quyen, Le Nhan, Bui
Vu} 19.Cho 2 quan h sau:
Cho biếất nhân viến làm vi c cho tc các đếồ án ?ượ(đ phânc cồng tham
gia tât c các đếồ án)
A Q= PHANCONG / DEAN
B Q= PHANCONG - DEAN
C Q= PHANCONG giao DEAN
D Q= PHANCONG hp DEAN
20.Chn đáp án đúng
Sum (B) = ?
A 10
C 4
B 6
D 8
21.Chn đáp án đúng
AVG(A) = ?
A 1.5
C 2.5
B 3.5
22.Chn đáp án đúng
COUNT(A) = ?
A.4
B.6
C.1
lOMoARcPSD| 40190299
D.5
23.Chn đáp án đúng
MIN(A) = ?
MAX(B)=?
D MIN(A)= 3, MAX(B)=4
C MIN(A)= 1, MAX(B)=2
B MIN(A)= 3, MAX(B)=4
A MIN(A) = 1, MAX(B)= 4
24.Cho quan h
R=Ketquathi(mahv, mamh, diem)
S=Monhoc(Mamh,tenmh)
Câu tr li đúng
A
25.Cho CSDL sau:
NCC (MaNCC, TenNCC, Tinhtrang, NoiSX)
MH (MaMH, TenMH, Mau, Khoiluong, NoiSx)
NM (MaNCC, MaMH, Soluong)
Cho biếất tến các NCC đã cung câấp ít nhât 1m t hàng?
Câu tr li đúng
B
26.NCC (MaNCC, TenNCC, Tinhtrang, NoiSX)
MH (MaMH, TenMH, Mau, Khoiluong, NoiSx)
NM (MaNCC, MaMH, Soluong)
Cho biếất t ng sồấ các NCC đã bánượđ c hàng?
C Sum(NM, MaNCC)
A Count(NM, MaNCC)
lOMoARcPSD| 40190299
B Count(MaNCC)
D Count(MH, MaNCC)
27.Chn đáp án cho phép kếất nồấit nhiến R và S
Câu tr li đúng
A
28.Chn đáp án cho phép tích đếồ các R và S
Câu tr li đúng
B
29.Chn đáp án đúng: 1. Lit kế đim thi cao nt theo tng mn hc
Câu tr li đúng
A
file13,
1 . Tến ca 1 thc th nến là:
a. tính t
b. Danh t
c. Danh t, tính t, đng t.
d. đng t, danh t.
2. Kiếấn túc csdl bao gồồm
a. Các khung nhìn, CSDL mc khaí nim, CSDL vt lý.
b. Cac User, Các khung nhìn, CSDL mc khaí nim, CSDL vt lý.
c. Cac User, Các khung nhìn, CSDL mc khaí nim
d CSDL mc khaí nim, CSDL vt lý, Cac User.
Câu 3 Lược đồồ ý ni m qhe đượ c xây d ng trong
a. Giai doan lap ke hoach du an.
b. Giai doan thiét ké vat ly.
| 1/41

Preview text:

file1
1.Lược đồồ CSDL ủc a mộ t ngân hàng bao gồồm cácượl
c đồồ quanhệ sau:
CHINHANH(MACN,TEN,TPHO, TIENDUTRU)
KHACHHANG(MAKH, TEN,TPHO)
TAIKHOAN(MATK,MACN,MAKH,SODU)
VAY(MAHSV, MACH,MAKH,SOTIENVAY)
Phát biểu các truy vâấn sau bằồng SQL :
Nhữ ng khẳng định sau là đúng hay sai?
“Hai khoá khác nhau của một lược đồồ quan hệ khồng giao nhau” “Tồồn ạt i
mộ t lược đồồ quan hệ khồng có khoá nào”
a.Cả hai sai b.1 Đúng 2 Sai. c.1 Sai 2 đúng d.Cả hai đúng
2.Phép tách khồng gây mâất mát thồng tin là:
a.Kếất quả kếất nồấiự t nhiến các quanệ h chiếấuứ ch a quanhệgồấc.
b.Kếết quả kếết nốếi các quanệ h chiếếu trếnộ m t sốếộ thu c ủtínhaquan hệ gốếc.
c.Kếết quả kếết nốếiự t nhiến các quanệ h chiếếuượ đ ức ch a trongquan hệ gốếc.
d.Kếết quả kếết nốếiự t nhiến các quanệ h chiếếu chính là quanhệgốếc.
3.Cho quan hệ R và tập phụ thuộc hàm F. X+ là bao đóng của X:
Tùy chọn 1: X+= { A\X->A F+}
4.Cho quan hệ SD(SV#,DT#,NTT,KM,KQ)và F={ SV#,DT#→NTT,KQ; NTT→KM}.
Khoá của quan hệ trến là (SV#,DT#). Quan hệ vi phạm dạng chuẩn mâấy?
a..2NF lOMoAR cPSD| 40190299 b.3NF c.1NF d.BCNF
5.Hai quan hệ r và s gọi là kếất nồấiựt nhiến( kếất nồấibằồng) thì:
a.r và s phải có 1 thuộc tính trùng tến
b.r và s phải có ít nhấết 2 thuộ c tính trùng giá trị
c.r và s phải có 1 thuộc tính trùng tến, trong kếất quả b ỏ đi 1 thuộc tính trùng tến.
d.r và s phải có 1 thuộc tính trùng tến,trong trong kếếtquả gi ữ nguyến 2 thuộc tính trùng tến
6.Cho quan hệ r(R), với A, B Є R, tìm câu trả l ời đúng: Tùy chọn 2
7.DONVI(MaDV,TenDv, ĐiaDiem). Quan hệ trến vi phạm dạng chuẩn a.1NF b.BCNF c.3NF d.2NF
8.Cho lược đồồ quan hệ R(ABCD), F= {CD→B, A→C, B→ACD }. Các hoák là CD,
B và AD. Hỏi R ở d ạng chuẩn nào sau đây?
a.BCNF b.1NF c.2NF d.3NF lOMoAR cPSD| 40190299
9.Những khẳng định sau là đúng hay sai?
1. “Sồấ khoá ủc a mộ tượl c đồồ quanệh khồng ểth ớ l nơh n sồấu ộthc tính”
2. “Tồồn ạt i mộ tượl c đồồ quanệh khồng có khoá nào” a.cả 2 sai b.Cả 2 đúng c.1 đúng 2 sai d.1 sai 2 đúng
11.Cho quan hệ HSNV(MNV,Hoten, QueQuan). Phép loại b ỏ b ộ nào sau đây là đúng? a.Del(HSNV)
b.Del(HSNV,’CQ001’,Hoten=’a’,Quequan=’Ha Nam’)
c.Del (HSNV;MNV=’1’,Hoten=’a’,Quequan=’HN’)
d.Del (HSNV;’CQ109’;Hoten=’Le An’;Quequan=’Ha Nam’)
12.Cho lược đồồ quan hệ R(ABCD), F= {CD→B, A→C, B→ACD }. Cáckhoá là CD,
B và AD. Hỏi R ở d ạng chuẩn nào sau đây?
a.1NF b.BCNF c.2NF d.3NF
13.Cho R(A1,A2,A3,A4,A5) và các phụ thuộc hàm sau: A1,A2→A3,A4 ;A1→A3;A4→A5 a.1NF b.2NF c.3NF d.BCNF
14.Quan hệ 3NF có thể châấp nhậ n đượ c trong quá trình tìmkiếấm, vì: lOMoAR cPSD| 40190299
a.Đảm bảo tính toàn vẹn dữ li ệu
b.Thư c hiện được các phép cập nhật
c.Khồng xuâất hiệ n di thườ ng thồng tin khi thự c hiệ n cácphép lưu trữ
d.Bao đóng phụ thuộc hàm quá lớn 15.Trong 1 quan hệ:
a.có 1 hoặc nhiếều trườ ng làm khóa chính
b.1 Trường khồng thể vừa là khóa ngoài vừa là 1 bộ phận của khóa
c.chỉ có duy nhấết 1 trườ ng làm khóa chính
d.1 Trường có thể v ừa làm khóa chính vừa làm khóa ngoài
16.F và G là 2 tập phụ thuộc hàm. F và G gọi là tương đương nếấu: a.F=G+ b.F+=G+ c.F+ ≠ G+ d.F+=G
17.Cho lược đồồ quan hệ R xác đị nh trến ật p thuộ c tính U={ABCD}
F={A→C, D→B, C→ABD}. Khoá của quan hệ là A và C. Lược đồồ rếnt ở d
ạng chuẩn ở d ạng chuẩn nào sau đây? a.2NF b.1NF c.BCNF d.3NF
18.Một t ập con của tích Descartes của một hay nhiếồu miếồnthuộc tính là: a.Một miếền b.Một CSDL lOMoAR cPSD| 40190299
c.Một l ược đốề quan hệ
d.Một quan hệ trến một t ập các thuộc tính
19.Phép xoá là phép toán a.Xoá một hệ CSDL
b.Xoá một quan hệ hay xoá một nhóm các quan hệ
c.Xoá một bộ hay xoá một nhóm các bộ
d.Xoá một thuộc tính hay xoá một nhóm các thuộc tính
20.Trong các phép tính trong cơ s ở d ữ li ệu quan hệ, các phép tính nào gây ra dị thường?
a.Phép lọai bỏ(Del), phép thay đổi (CH) và phép thếm bộ b.Phép lọai bỏ(Del) c.Phép thếm bộ (Insert)
d.Phép lọai bỏ(Del) và phép thay đổi (CH)
21.Sồấ khách hàng vay nợ ủc a chi nhánh Huếấ khồng cómồ tả đ ịa chỉ c ư trú. Tùy chọn 1
22.Cơ s ở d ữ li ệu câồn thiếất phả iảb oệv , vì:
a.Tài nguyến chung, nhiếồu ngườ i cùng ửs dụ ng
b.Một bộ s ưu tập rấếtớl n vếề các ạlo iữd ệli u tác nghiệ p
c.Rấết nhiếều ạlo iữd ệli uượđ cả t i vếềữ gi trến các máyụ c ộc bể đhaik thác
d.Truy xuấết vào ơc ởs dữ ệli u bằềng nhiếều ngốnững thao tácữ lidệu khác nhau.
23.Dư n ợ trung bình của các tài khoản khách hàng có dư n ợ trung bình > 10.000 lOMoAR cPSD| 40190299 Tùy chọn 1 24. Trong 1 bảng:
a.Tến trườ ng ở 2 bảng khác nhau luốn phải khác nhau
b.Tến củ a bảng khồng được trùng với t ừ khóa
c.Trườ ng khóa chính bằết buộ c phả i đứ ng đấều tiến
Dữ liệu trong bảng bao giờ cũng sằếp xếếp theo chiếều tằngủackhóa chính
25.Danh sách tến khách hàng có tài khoản tại chi nhánh Sài gòn và thành phồấ
họ c ư ngụ (CHỌN ĐÁP ÁN ĐÚNG NHẤẤT)
Tùy chọn 1 26.Câu lệnh
ALTER TABLE R Add colunm A Text;
a.Xóa cột A khỏi bảng R
b.Đổ i kiểu dữ li ệu của cột A
c.Thếm cột A vào bảng R
d.Thếm bản ghi A vào bảng R
27.Khoanh vào câu trả l ời đúng.
a.Mục tiếu của phép tách là loại b ỏ các dị thường.
b.Mục tiếu của phép tách là hạn chếế các dị thườ ng.
c.Mục tiếu của phép tách là để dếễưl u trữ
d.Mục tiếu của phép tách là để dếễ tìm kiếếm
28.Cho X, Y, Z Í R và F={X→Y, Z→W}. Phụ thuộc hàm XZ→YW được suy diếễn
ừt F nhờ lu ật dâễn Armtrong nào sau đây?

a.Phản xạ, tằng trưởng lOMoAR cPSD| 40190299
b.Tằng trưởng, bằấc câồu c.Tằng trưởng
d.Luật tách, tằng trưởng file2
20. Cho quan hệ NHANVIEN(MaNV,Hoten,Congviec,Luong,MaDV).
Dùng ngồn ngữ SQL đưa MaNV,Hoten của các nhân vi ến ở đ ơn vị DV1 và làm cồng tác vằn thư?
a.Select MaNV,Hoten From NHANVIEN Where MaDV=’DV1’
congviec=’vằn thư’
b.Select MaNV,Hoten From NHANVIEN Where MaDV=’DV1’ and congviec=’vằn thư’
c.Select * From NHANVIEN Where MaDV=’DV1’ congviec=’vằn thư’
d.Select MaNV,Hoten From NHANVIEN Where MaDV=DV1 and congviec=vằn thư
11. Câu lệnh delete nằồm trong nhómệl nh nào ủc a ngồn ngữ SQL* 2
1. Cho quan hệ NHANVIEN(MaNV,Hoten,Congviec,Luong,MaDonvi).Dùng ngồn
ngữ SQL đư a ra tổng lương, trung bình lương củ a tâất ảc các nhân viến?
a.Select luong As tong,Trungbinh From NHANVIEN
b.Select Sum(Luong),Avg(Luong) From NHANVIEN
c.Select Total(Luong), Avg(luong) From NHANVIEN
d.Select Sum(Luong), Avg(luong) From NHANVIEN
5. Cho các quan hệ sau:
MONHOC(MSMonHoc, TenMonHoc, SOTINCHI, TINHCHAT)
SV(MaSV, HOTEN, NGAYSINH, LOP)
DIEM(MaSV, MSMonHoc, DIEMTHI)
Hãy liệt kế danh sách MaSV, HOTEN, LOP,DIEMTHI của những sinh viến thi
mồn học có mã sồấ là CSDL?*
lOMoAR cPSD| 40190299
a.Select MaSV, HOTEN, LOP, DIEMTHI From MONHOC,SV
Where SV.MaSV=DIEM.MaSV and MSMonHoc=’CSDL’

b.Select * From MONHOC,SV Where SV.MaSV=DIEM.MaSV and MSMonHoc=’CSDL’
c.Select MaSV, HOTEN, LOP, DIEMTHI From MONHOC,SV
d.Select MaSV, HOTEN, LOP, DIEMTHI From MONHOC,SV Where MSMonHoc=’CSDL’
21. Câu lệnh thự c hiện thếm cột F (có kiểu dữ li ệu Text ) vào bảng R như sau:
a.ALTER TABLE R Insert into F Text;
b.ALTER TABLE R Add colunm F Text;
c.ALTER TABLE R Drop colunm F Text;
d.ALTER TABLE R Change colunm F Text; 18. Cho CSDL:
CAODANG(TENTRUONG, DIACHI)

KHOA (TENTRUONG, MAKHOA, TENKHOA, SOMON)

SV(TENTRUONG, MAKHOA, MASV, TENSV, DIACHISV, DIEMTK)
Dùng ngồn ngữ SQL in ra danh sách SV học t ại quế nhà?
a.Select TenSV From CAODANG,KHOA
b.Select TenSV From CAODANG,KHOA Where Caodang.TenTruong=
SV.TenTruong or Diachi=DiachiSV
c.Select TenSV From CAODANG,KHOA Where Diachi=DiachiSV
d.Select TenSV From CAODANG,KHOA Where Caodang.TenTruong=
SV.TenTruong AND Diachi=DiachiSV

16. Cho quan hệ HSNV(MNV,Hoten, QueQuan). Phép loại b ỏ b ộ nào sau đây là đúng?*
a.Del (HSNV;MNV=’CQ109’;Hoten=’Le An’;Quequan=’Ha Nam’) b.Del(HSNV)
c.Del(HSNV,’CQ109’,Hoten=’Le An’,Quequan=’Ha Nam’)
d.Del (HSNV;MNV=’CQ109’,Hoten=’Le An’,Quequan=’Ha Nam’) lOMoAR cPSD| 40190299
10. Thứ t ự trong câu lệnh select*
a.SELECT, FROM, ORDER BY, WHERE, GROUP BY HAVING
b.SELECT, FROM, GROUP BY HAVING, WHERE,ORDER BY
c.SELECT, WHERE, FROM, GROUP BY HAVING, ORDER BY
d.SELECT, FROM, WHERE, GROUP BY HAVING, ORDER BY
2. Cho quan hệ NHANVIEN(MaNV,Hoten,Congviec,Luong,MaDonvi).
Dùng ngồn ngữ SQL đưa ra tổng lương, trung bình lương củ a tâất ảc các nhân
viến theo từng cồng việc?

a.Select Sum(Luong),Avg(luong) From NHANVIEN Group by Congviec
b.Select luong From NHANVIEN Group by Congviec
c.Select Sum(Luong),Avg(luong) From NHANVIEN Group by MaDV,Congviec
d.Select Sum(Luong),Avg(luong) From NHANVIEN
6. Cho quan hệ: SINHVIEN(MSSV, HoTen, NamSinh, QueQuan, HocLuc)
Dùng ngồn ngữ SQL cho biếất các sinh viến dướ i 20 tuổ i vàcó học l ực loại khá(>=7.0)?

a.Select HoTen From Sinhvien Where 2007-NamSinh<20 AND HocLuc>=7.0
b.Select HoTen From Sinhvien Where 2007-NamSinh<20 OR HocLuc>=7.0
c.Select HoTen From Sinhvien Where 2007-NamSinh<20 or HocLuc>=7.0
d.Select HoTen From Sinhvien Where 2007-NamSinh<20 AND HocLuc= kha
13. Cho khồấiệl nh: CREATE TABLE KHOA (
MAKHOA VARCHAR(10) PRIMARY KEY, TENKHOA NVARCHAR(50), DIENTHOAI INT, DIACHI NVARCHAR(50) )
Chọn đáp án đúng
a.insert into KHOA values ('kh02', 'Dien Tu', '111', 'Minh Khai - Ha Noi') lOMoAR cPSD| 40190299
b.insert into KHOA values ('kh06', 'Tai chinh - Ngan hang', 115, '353 - Tran Hung Dao - Nam Dinh')
c.insert into KHOA values ('kh06', 'Tai chinh - Ngan hang', '115', '353 - Tran Hung Dao - Nam Dinh')
d.insert into KHOA values ('kh02', 'Dien Tu', 111, Minh Khai - Ha Noi)
9. Phép chiếấu X trến bộ r đượ c hiể u là a.X chứa r b.r<=X
c.Các giá trị c ủa X chứa giá trị c ủa r
d.các giá trị c ủa r chứa giá trị c ủa X
12. chọn đáp án đúng cho khồấiệl nh sau: create table r
(A char, B char, C char, D int, E char)
insert into r(A,B,C,D,E) VALUES a. (1,'a','c','2','a'), b.(1,'a','c',2,'a'), c.('1','a','c','2','a'), d. ('1','a','c',2,'a')
15. Cho quan hệ HSNV(MNV,Hoten, QueQuan). Phép thếm bộ nào sau đây là đúng?

a.Insert (HSNV;’CQ109’,Hoten=’Le An’,Quequan=’Ha Nam’)
b.Insert (HSNV;MNV=’CQ109’,Hoten=’Le An’,Quequan=’Ha Nam’)
c.Insert (HSNV;MNV=CQ109,Hoten=Le An,Quequan=Ha Nam)
d.Insert InTo (HSNV;MNV=’CQ109’,Hoten=’Le An’,Quequan=’Ha Nam’)
19. Tiếu chuẩn châấtượl ng đồấiớv i 1ơc sở dữ liệu là :*
a.Độ c l ập với các ứng dụng, an toàn và toàn vẹn dữ li
ệu b.Biểu diếễn tốết cácữd ệli uổt chứ c cấền,ệ ti ụn d ng c.Dư thừa ít nhấết lOMoAR cPSD| 40190299
d.Biểu diếễn tồất cácữd ệli uổt ứch c câồn,ệ ti ụn d ng,ư d ừthít anhâất, độ c
ậl p vớ i các ứng dụng, an toàn và toàn vẹn dữ li ệu

23.Câu lệnh thực hiện thay đổi d ữ li ệu cột F sang kiểu Integer trong bảng R như sau:*
a.ALTER TABLE FROM R INSERT INTO F Integer
b.ALTER TABLE R CHANGE COLUNM F Integer;
c.ALTER TABLE FROM R CHANGE COLUNM F Integer;
d.ALTER TABLE R INSERT INTO F Integer
8. Kếất nồấi bằồng nhau các quanệ h theo ộthu c tính* là
a.Thự c hiện phép chiếếu và phép chia
b.Thự c hiện phép chiếếu và phép chọ n
c.Thự c hiện tích Đếề các và phép chiếếu
d.Thự c hiện tích Đếồ các và phép chọ n
22. Cho quan hệ R, với A Є R, câu lệnh thực hiện xóa các bản ghi với ti[A] = ai là:
a.ALTER TABLE R Delete ti where A =ai
b.ALTER TABLE R Drop ti where A =ai
c.DELETE FROM R Where A = ai
d.SELECT A Delete From R Where t[A] =
ai 4. Cho các quan hệ sau:
MONHOC(MSMonHoc, TenMonHoc, SOTINCHI, TINHCHAT)
SINHVIEN(MaSV, HOTEN, NGAYSINH, LOP)
DIEM(MaSV, MSMonHoc, DIEMTHI)
Hãy cho biếất nhữ ng mồn họ c bằất buộ c có sồấ tínỉ ch caoâất?nh
a.Select TenMonHoc From MONHOC Where Sotinchi=Max (Select sotinchi From MONHOC)
b.Select TenMonHoc From MONHOC Where Sotinchi=Max (Sotinchi)
c.Select TenMonHoc From MONHOC Where Sotinchi=Max lOMoAR cPSD| 40190299
d.Select TenMonHoc From MONHOC Where Max =Sotinchi 17. Cho CSDL:
CAODANG(TENTRUONG, DIACHI)

KHOA (TENTRUONG, MAKHOA, TENKHOA, SOMON)

SV(TENTRUONG, MAKHOA, MASV, TENSV, DIACHISV,
DIEMTK) Dùng ngồn ngữ SQL đưa ra các SVkhoa TINHOC?
a.Select * From KHOA,SV Where KHOA.MaKhoa= SV.MaKhoa and TenKhoa=’TINHOC’
b.Select MSV,TenSV From KHOA,SV Where TenKhoa=’TINHOC’
c.Select MSV,TenSV From KHOA,SV Where KHOA.MaKhoa= SV.MaKhoa AND TenKhoa=’TINHOC’
d.Select * From KHOA,SV Where KHOA.MaKhoa= SV.MaKhoa or TenKhoa=’TINHOC’
24. Hãy chọn cụm từ phù hợp nhâất
Trong một lược đồồ quan hệ , nếấu tồồnạ t ộim t ộthu c tính haymột t ổ h ợp các
thuộc tính có tính châất xác đị nh như ... khi đó nói rằồng trongượl c đồồ tồồnạ t i ...
a.Khóa chính/ Khóa dự b ị
b.Khóa dự b ị/ Khóa chính
c.Siếu khóa/ Khóa dư b ị
d.Khóa dự b ị/ Siếu khóa
25. Hệ tiến đếồ Amstrong có các hệ quả là:*
a.Luật hợp, luật bằếc cấều, ậlu t tách
b.Luật phản xạ, Luật t ựa bằếc cấều, Luậ t tách
c.Luật hợp, Luật t ựa bằấc câồu, ậLu t tách
d.Luật hợp, Luật t ựa bằếc cấều, Luậ t tằngưởtr ng
14. Cho quan hệ NV(MNV, hodem, ten, namsinh, quequan)
Dùng ngồn ngữ SQL cho biếất tến nhữ ng ngườ i sinh trong khoảng từ 1980 đếấn 1982?
a.Select Ten From NV Where namsinh [1980 and 1982 ] lOMoAR cPSD| 40190299
b.Select Ten From NV Where namsinh Between 1980 and 1982
c.Select Ten From NV Where namsinh [1980 ,1982 ]
d.Select Ten From NV Where namsinh {1980,1982}
7. Chọn phát biểu đúng khi nói vếồ thuộ c tính*
a.Thuộc tính là một đặc trưng của quan hệ. Mồễi thuộ c tínhbao giờ cũng
có tến và một miếồn giá trị ọg i là miếồn xácị đ nhủc a thuộ c tính

b.Thuộ c tính bao giờ cũng có tến và một miếền giá trị gọ i là miếền xác định của thuộc tính
c.thuộc tính là 1 đặc trưng của quan hệ
d.Thuộ c tính có thể phấn nhỏ thành nhiếều thành phấền
3. Cho các quan hệ sau:
MONHOC(MSMonHoc, TenMonHoc, SOTINCHI, TINHCHAT)
SV(MaSV, HOTEN, NGAYSINH, LOP)
DIEM(MaSV, MSMonHoc, DIEMTHI)
Hãy cho biếất điể m ủc a SV theo ừt ng mã mồn họ c?
a.Select MaSV,hoten From SV,DIEM Where SV.MaSV =DIEM.MaSV
b.Select MaSV,Hoten From SV,DIEM Group By MSmonhoc
c.Select MaSV,HOTEN From SV,DIEM Where SV.MaSV =DIEM.MaSV
d.Select MaSV,HOTEN From SV,DIEM Where SV.MaSV =DIEM.MaSV Group By MSmonhoc file 3
1. Hai quan hệ r và s gọi là kếất nồấiựt nhiến( kếấtấinồbằồng) thì:
C. r và s phải có 1 thuộc tính trùng tến,trong trong kếết quả giữ nguyến 2 thuộ c tính trùng tến
D. r và s phải có ít nhấết 2 thuộ c tính trùng giá trị
A. r và s phải có 1 thuộc tính trùng tến, trong kếất quả b ỏ đi 1 thuộc tính trùng tến lOMoAR cPSD| 40190299
B. r và s phải có 1 thuộc tính trùng tến.
2.Cho quan hệ r(R), với A, B Є R, tìm câu trả l ời đúng:
C. δ(A=ai) U (B=bj)(r) = δA=ai( δB=bj(r) )
D. δ(A=ai) ∩ (B=bj)(r) = δA=ai(r) U δB=bj(r)
A. δ(A=ai) U (B=bj)(r) = δA=ai(r) ∩ δB=bj(r)
B. δ(A=ai) ∩ (B=bj)(r) = δA=ai(r) ∩ δB=bj(r)
3.Ngồn ngữ thao tác dữ li ệu
D. Là các phép toán: hợp, giao, trừ...
C. Là các phép toán được xây dựng trến đại sồấ quan hệ
B. Là các phép toán sốế họ c
A. Là các phép chèn thếm, sửa đổi và loại b ỏ
4.Hai quan hệ đâồu vào ươt ng thích khả hợ p, nghĩa là chúng phải thoả:
A. Cùng sốế thuộ c tính (cùng bậ c)
B Khác sốế thuộ c tính (khống cùng bậ c)
C Các thuộc tính “tương ứng” có cùng kiểu
D Cùng sồấ thuộ c tính (cùng bậ c) và các thuộ c tính “tươ ngứng” có cùng kiểu
4.Phép trừ c ủa 2 quan hệ R và S khả h ợp được mồ tả: A
5.Cho 2 quan hệ R và S. Tìm câu trả l ời đúng
A. Bậc của R = bậc của S B.DOM (HO) = DOM (HONNV) C. DOM (TEN) = DOM (TENNV)
D. Tâất ảc các phươ ng án trến 6.Cho quan hệ sau:
NHANVIEN(MaSoNV,HoTen,Diachi, MaDonVi,TenDonVi,DiaDiem). lOMoAR cPSD| 40190299
Khoá là (MaSoNV,MaDonVi).
Trong đó MaSoNV --> MaDonVi
MaDonVi -->TenDonVi,DiaDiem.
Quan hệ trến vi phạm dạng chuẩn nào? a.BCNF b.1NF c.3NF d.2NF
7.Chọn đáp án đúng cho khái niệm “Cơ s ở d ữ li ệu”
d. Cơ sở dữ li ệu là một tập hợp các dữ li ệu khống liến quan đếến nhau được l ưu
trữ trến máy tính, do một người s ử d ụng và được t ổ chức theo một mố hình.
c. Cơ s ở dữ li ệu là một t ập hợp các dữ li ệu có liến quan với nhau được l ưu
trữ trến máy tính, do một người s ử d ụng và được tổ chức theo một mố hình.
a. Cơ s ở d ữ liệu là một t ập hợp các dữ li ệu có liến quan với nhau được l
ưu trữ trến máy tính, có nhiếồu ngườ i ửs dụ ng và đượ c ổt chứ c theo một mồ hình.

b. Cơ sở dữ li ệu là một tập hợp các dữ li ệu khống liến quan đếến nhau được l ưu
trữ trến máy tính, có nhiếều ngườ i ửs dụ ng và đượ c ổt chứ c theomột mố hình.
8.Cho quan hệ R và S. Chọn đáp án cho phép toán R-S
a.KQ phép trừ Q = {Nguyen Tung}
b.KQ phép trừ Q = {Nguyen Tung, Vuong
Quyen} c.KQ phép trừ Q = {Quyen Tung} d.KQ phép trừ Q = {Tung} 9. Phép giao A
10.Chọn đáp án đúng cho phâồn mồ ảt sau: lOMoAR cPSD| 40190299 a.Phép trừ b.Phép tích đếề các c.Phép hợp d.Phép giao
11.Phép kếất nồấiựt nhiếnủc a hai quanệh r(ABC) và s(CDE)được biểu diếễn qua A
12.Phát biểu nào sau đây đúng với Phép chọn?
A. Phép chọn dùng để trích rút các bộ giá trị thỏa mãn điếồu kiệ n chọ n ừt mộ t quan hệ.
D Phép chọn là phép nốếi các bộ giá trị ủc a hai quan hệ đã cho
C Phép chọn là phép kếết nốếi bằềngạ t i ộthu c tính cùng tếncủa 2 quan hệ.
B Phép chọn dùng để trích rút các cột ứng với các thuộc tính nào đó của một quan hệ
13.Phát biểu nào sau đây đúng với Phép chiếấu?
C. Phép chiếếu là phép kếết nốếi bằềngạ t ộithu c tính cùngctếủa 2 quan hệ
A. Phép chiếếu dùng để trích rút các bộ giá trị thỏ a mãn điếềukiện chọn từ một quan hệ
B. Phép chiếấu dùng để trích rút các ộc tứ ng ớv i các thuộc tính nào đó của một quan hệ
D. Phép chiếếu là phép nốếi cácộb giáịtrủc a hai quanệh đã cho
14.Phép chiếấu còn đượ c ọg i là phép gì? B. Phép tìm kiếếm theo chiếều ngang
C. Phép tìm kiếấm theo chiếồuọd c
D. Tấết ảc các đáp án trến A. Phép tìm kiếếm lOMoAR cPSD| 40190299
15.Cho quan hệ NHANVIEN(MANV, HOTEN, PHAI, LUONG, NS, MA_NGQL, MAPH)
Viếất câuệl nh ĐSQH cho biếất nhân viến khồng làmệvi c? Tùy chọn 1
16. Cho lược đồồ quan hệ
NHANVIEN (MANV, HOTEN, NS, PHAI)
PHONGBAN(MAPH, TENPH, TRPH)
Cho biếất mã nhân viến (MANV), họ tến (HOTEN) và tến phòng (TENPH) mà
nhân viến trực thuộc
Tùy chọn 3
16.Cho lược đồồ CSDL như sau:
TAIXE (MaTX, HoTen, NgaySinh, GioiTinh, DiaChi)
CHUYENDI (SoCD, MaXe, MaTX, NgayDi, NgayVe, ChieuDai, SoNguoi)
Cho biếất họ tến tài xếấ, ngày đi, ngày vếồủ c aữnh ng chuyếấn đi có
chiếồu dài >=300km, chở t ừ 12 người trở lến trong mồễi chuyếấn? Tùy chọn 4
17. Cho quan hệ R và S. Chọn đáp án cho phép toán R hợp S
a.KQ phép R hợp S = {Vuong Quyen, Nguyen Tung, Le Nhan, Bui Vu}
b.KQ phép R hợp S = {Nguyen Tung, Le Nhan, Bui
Vu} c.KQ phép R hợp S = {Vuong Quyen, Le Nhan,
Bui Vu} d.KQ phép R hợp S = {Le Nhan, Bui Vu} lOMoAR cPSD| 40190299
18.Cho quan hệ R và S. Chọn đáp án cho phép toán R giao S
a.KQ phép R giao S = {Vuong Quyen}
b.KQ phép R giao S = {Vuong Quyen, Nguyen Tung, Le Nhan, Bui
Vu} c.KQ phép R giao S = {Vuong Quyen, Bui Vu}
d.KQ phép R giao S = {Vuong Quyen, Le Nhan, Bui
Vu} 19.Cho 2 quan hệ sau:
Cho biếất nhân viến làm việ c cho tâấtảc các đếồ án ?ượ(đ phânc cồng tham
gia tâất ảc các đếồ án)
A Q= PHANCONG / DEAN B Q= PHANCONG - DEAN C Q= PHANCONG giao DEAN D Q= PHANCONG hợp DEAN
20.Chọn đáp án đúng Sum (B) = ? A 10 C 4 B 6 D 8
21.Chọn đáp án đúng AVG(A) = ? A 1.5 C 2.5 B 3.5
22.Chọn đáp án đúng COUNT(A) = ? A.4 B.6 C.1 lOMoAR cPSD| 40190299 D.5
23.Chọn đáp án đúng MIN(A) = ? MAX(B)=? D MIN(A)= 3, MAX(B)=4 C MIN(A)= 1, MAX(B)=2 B MIN(A)= 3, MAX(B)=4
A MIN(A) = 1, MAX(B)= 4 24.Cho quan hệ
R=Ketquathi(mahv, mamh, diem) S=Monhoc(Mamh,tenmh)
Câu trả lời đúng A 25.Cho CSDL sau:
NCC (MaNCC, TenNCC, Tinhtrang, NoiSX)
MH (MaMH, TenMH, Mau, Khoiluong, NoiSx)
NM (MaNCC, MaMH, Soluong)
Cho biếất tến các NCC đã cung câấp ít nhâất 1ặm t hàng?
Câu trả lời đúng B
26.NCC (MaNCC, TenNCC, Tinhtrang, NoiSX)
MH (MaMH, TenMH, Mau, Khoiluong, NoiSx)
NM (MaNCC, MaMH, Soluong)
Cho biếất ổt ng sồấ các NCC đã bánượđ c hàng? C Sum(NM, MaNCC) A Count(NM, MaNCC) lOMoAR cPSD| 40190299 B Count(MaNCC) D Count(MH, MaNCC)
27.Chọn đáp án cho phép kếất nồấiựt nhiến R và S
Câu trả lời đúng A
28.Chọn đáp án cho phép tích đếồ các R và S
Câu trả lời đúng B
29.Chọn đáp án đúng: 1. Liệt kế điểm thi cao nhâất theo từng mồn học
Câu trả lời đúng A file13,
1 . Tến của 1 thực thể nến là: a. tính từ b. Danh từ
c. Danh từ, tính từ, động từ. d. động từ, danh từ.
2. Kiếấn túc csdl bao gồồm
a. Các khung nhìn, CSDL mức khaí niệm, CSDL vật lý.
b. Cac User, Các khung nhìn, CSDL mức khaí niệm, CSDL vật lý.
c. Cac User, Các khung nhìn, CSDL mức khaí niệm
d CSDL mức khaí niệm, CSDL vật lý, Cac User.
Câu 3 Lược đồồ ý niệ m qhe đượ c xây dự ng trong
a. Giai doan lap ke hoach du an.
b. Giai doan thiét ké vat ly.