Tải bản đầy đủ (.doc) (7 trang)

đề thi cơ sở dữ liệu

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (74.38 KB, 7 trang )

BỘ CÔNG NGHIỆP ĐỀ THI NĂM 2007
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TPHCM Môn thi: CSDL
Thời gian làm bài: 40 phút
(Thí sinh không được sử dụng tài liệu)
1. Chuyển từ ERD sang quan hệ:
a) SinhVien(MaSV, HoTen,Phai, NgaySinh, NgoaiNgu)
b) SinhVien(MaSV, HoTen,Phai, NgaySinh, NgoaiNgu)
c) SinhVien(MaSV, HoTen,Phai, NgaySinh)
NgoaiNgu_SinhVien(MaSV, NgoaiNgu)
d) SinhVien(MaSV, HoTen,Phai, NgaySinh)
NgoaiNgu_SinhVien(MaSV, NgoaiNgu)
2. Chuyển từ ERD sang quan hệ:
MaSV
SinhVien
HoTen
NgoaiNgu
NgaySinh
Phai
MaSV
SinhVien
HoTen
NgaySinh
Phai
MaMH
MonHoc
TenMH
SoTiet
Đăng

SoTien
a) SinhVien(MaSV, HoTen,Phai, NgaySinh)


MonHoc(MaMH, TenMH, SoTiet, SoTien, MaSV)
b) SinhVien(MaSV, HoTen,Phai, NgaySinh, MaMH)
MonHoc(MaMH, TenMH, SoTiet, SoTien, MaSV)
c) SinhVien(MaSV, HoTen,Phai, NgaySinh)
MonHoc(MaMH, TenMH, SoTiet)
DangKy(MaSV,MaMH, SoTien)
d) SinhVien(MaSV, HoTen,Phai, NgaySinh)
MonHoc(MaMH, TenMH, SoTiet, SoTien)
DangKy(MaSV,MaMH)
3. Chuyển từ ERD sang quan hệ:
a) SinhVien(MaSV, HoTen,Phai, NgaySinh)
Lớp(MaLop, TenLop, SiSo, MaSV)
b) SinhVien(MaSV, HoTen,Phai, NgaySinh, MaLop)
Lớp(MaLop, TenLop, SiSo)
c) SinhVien(MaSV, HoTen,Phai, NgaySinh)
Lớp(MaLop, TenLop, SiSo)
Học(MaSV, Malop )
d) SinhVien(MaSV, HoTen,Phai, NgaySinh, MaLop)
Lớp(MaLop, TenLop, SiSo, MaSV)
MaSV
SinhVien
HoTen
NgaySinh
Phai
MaLop
Lớp
TenLop
SiSo
Học
Cho lược đồ CSDL sau:

PhongBan(MaPB,TenPB, SoNhanVien)
NhanVien(MaNV, HoTen, Phai, NgaySinh, MaPB)
DeAn(MaDA, TenDA)
ThamGia(MaNV, MaDA, ThoiGian)
Chọn phương án đúng nhất:
4. Danh sách phòng ban có số nhân viên đông nhất.
a) Select * from PhongBan
Where SoNhanVien >=all(select SoNhanVien
From PhongBan
Group by MaPB)
b) Select * from PhongBan
Where SoNhanVien >=all(select SoNhanVien
From PhongBan)
c) Select * from PhongBan
Where SoNhanVien >all(select SoNhanVien
From PhongBan
Group by MaPB)
d) Select * from PhongBan
Where SoNhanVien >all(select SoNhanVien
From PhongBan)
5. Liệt kê danh sách các nhân viên tham gia đề án có mã số ‘XYZ’ với thời gian
lớn nhất, gồm các thông tin sau: MaNV, HoTen, Phai, MaDA, ThoiGian.
a) Select top 1 with ties MaNV, HoTen, Phai, MaDA,
ThoiGian
From Nhanvien N, ThamGia D
Where N.MaNv=D.MaNV
And MaDA=’XYZ’
Order By ThoiGian Desc
b) Select top 1 MaNV, HoTen, Phai, MaDA, ThoiGian
From Nhanvien N, ThamGia D

Where N.MaNv=D.MaNV
And MaDA=’XYZ’
Order By ThoiGian Desc
c) Select N.MaNV, HoTen, Phai, MaDA, ThoiGian
From Nhanvien N, ThamGia D
Where N.MaNv=D.MaNV
And MaDA=’XYZ’
And ThoiGian>=all(Select ThoiGian
From Nhanvien N, ThamGia D
Where N.MaNv=D.MaNV)
d) Select N.MaNV, HoTen, Phai, MaDA, ThoiGian
From Nhanvien N, ThamGia D
Where N.MaNv=D.MaNV
And MaDA=’XYZ’
And ThoiGian>=all(Select ThoiGian
From Nhanvien N, ThamGia D
Where N.MaNv=D.MaNV
And MaDA=’XYZ’)
6. Giả sử bảng DeAn có 5 dòng, bảng ThamGia có 7 dòng. Thì kết quả của câu
select sau sẽ trả về bao nhiêu dòng?
Select * from DeAn, ThamGia
a) 5 dòng
b) 7 dòng
c) 35 dòng
d) Tất cả các phương án trên đều sai.
7. Ràng buộc toàn vẹn : “Thời gian tham gia đề án phải là một số dương”, thuộc
loại ràng buộc nào?
a) Tham chiếu
b) Liên thuộc tính
c) Liên thuộc tính - Liên quan hệ

d) Miền trị.
8. Cho lược đồ quan hệ sau:
BIENLAI (MAKH,MALH,MAHV,SOBL,DIEM,KETQUA, XEPLOAI,TIENNOP)
Ràng buộc toàn vẹn: “Với mọi ghi danh, kết quả cuối khóa là “đậu” nếu điểm từ 5
trở lên,ngược lại là “không đậu”, thuộc loại ràng buộc nào?
a) Tham chiếu
b) Liên thuộc tính
c) Liên thuộc tính - Liên quan hệ
d) Miền trị.
9. Cho lược đồ quan hệ sau:
DAT_HANG(MADH, MAKH, NGAYDH)
GIAOHANG(MAGH, MADH, NGAYGH)
Ràng buộc toàn vẹn:”Ngày giao hàng không được trước ngày đặt hàng” , thuộc
loại ràng buộc nào?
a) Tham chiếu
b) Liên thuộc tính
c) Liên thuộc tính - Liên quan hệ
d) Miền trị.
10.Gọi r và s lần lượt là các quan hệ tương ứng với lược đồ quan hệ
Khach (MaKH, TenKH, DiaChi) và
HoaDon(SoHD,MaNV, NgayLapHD,MaKH).
R là ràng buộc toàn vẹn thỏa điều kiện ràng buộc sau: s[MaKH] ⊆ r[MaKH]. Vậy:
a) R là ràng buộc khóa chính
b) R là ràng buộc miền giá trị
c) R là ràng buộc khóa ngoại
d) Tất cả các câu trên đều sai
11.Cho lược đồ quan hệ Q(A,B,C,D,E) có r là quan hệ tương ứng. 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

a1 b1 c2 d1
a2 b3 c3 d3
a2 b1 c4 d3
a3 b2 c5 d1
a) A->BC
b) A->BD
c) D->AB
d) C->ABD
12.Cho lược đồ quan hệ R(B,C,D,E,F,G,I,J) và tập các phụ thuộc hàm
P = { I->B; DE->GJ; D->C; CF->J; B->I; C->G; F->J }. Tìm tất cả các khoá
của lược đồ quan hệ R.
a) BDEF b) IDEF c) BDEF, IDEF d) a) JDEF, IDEF
13.Cho lược đồ quan hệ Q(A,B,C,D,E) và tập các phụ thuộc hàm
F = {A->BC; C->DE}. Lược đồ quan hệ Q đạt dạng chuẩn nào?
a) 1NF b) 2NF c) 3NF d) BCNF
14. Cho lược đồ quan hệ R(ABCDEH) với tập phụ thuộc hàm
F = { A → C , AB → C , C → DH , CD → H , CE → AB , EH → CD }. Tìm
tất cả các khoá của lược đồ quan hệ R.
a) AE, EH, AC b) CE c) AE, CE d) AE, CE,
EH
15.Cho biết dạng chuẩn của lược đồ quan hệ sau: Q(A,B,C,D) F={AB→C;
B→D; BC→A}
a) 1NF b) 2NF c) 3NF d) BCNF
16.Cho hai tập phụ thuộc hàm sau: F ={AB→C, B→C, CD→E ,D→E }
và G ={AB→C, B→C, C→B, BD→E }
a) F và G tương đương
b) F và G không tương đương
c) F và G độc lập nhau
d) F và G phụ thuộc nhau
17.Cho lược đồ quan hệ Q(ABCDE) và tập phụ thuộc hàm F:

F = {A→ B,B→ C,C→ D,D→ E }. Tìm bao đóng của tập X = {A} dựa trên F
a) {A} b) {ABCDE} c) {ABCD} d) {ABCE}
18. Cho lược đồ quan hệ Q(ABCDEGH) và tập phụ thuộc hàm F
F = {B→ A, DA→CE, D→H, GH→C, AC→D}. Tìm bao đóng của tập X = {AC} dựa
trên F.
a) ACDEH b) ABCDEH c) ABCDEGH d) AC
19. Cho biết dạng chuẩn của lược đồ quan hệ sau: Q(N,G,P,M) và F= {NGP
→M, M →P}
a) 1NF b) 2NF c) 3NF d) BCNF
20.biết dạng chuẩn của lược đồ quan hệ sau: Q(A,B,C,D,E,I) F={ACD→EBI,
CE→AD}
a) 1NF b) 2NF c) 3NF d) BCNF

Hết
Họ Tên: Mã số: Lớp:

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×