1. Trang chủ
  2. » Đề thi

Trac nghiem CSDL

11 22 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Ý nghĩa của lệnh truy vấn trên? a) Câu truy vấn trên không hợp lệ. b) Nếu sinh viên nào bị trùng tên thì không in ra kết quả. c) Liệt kê danh sách các sinh viên cùng với mã môn h[r]

(1)

Câu hỏi trắc nghiệm Môn học: Hệ sở liệu Cho lược đồ sở liệu sau:

SINHVIEN(MaSV, HoSV, TenSV, Phai, NgaySinh, DiaChi, DienThoai, MaLop) LOP(MaLop, TenLop, MaKhoa, GVCN, MaLTR)

KETQUA(MaSV, MaMH, LanThi, Diem) MONHOC(MaMH, TenMH, SoTinChi) (Áp dụng cho câu hỏi từ câu đến câu 7) Câu Cho Biết kết câu truy vấn sau:

Select KETQUA.MaSV, TenSV, Avg(Diem) as DiemTB From KETQUA, SINHVIEN

Where KETQUA.MaSV= SINHVIEN.MASV Group by KETQUA.MaSV, TenSV

Order By Avg(Diem) Desc

a) Những sinh viên có điểm trung bình (DiemTB) lớn b) Điểm trung bình sinh viên

c) Câu truy vấn chứa lỗi

d) Điểm trung bình xếp giảm dần sinh viên Câu

Liệt kê danh sách sinh viên gồm (MaSV, HoSV, TenSV) có điểm thi mơn CSDL cao nhất?

a) Select K.MaSV, HoSV, TenSV From SinhVien S, KetQua K Where S.MASV=K.MASV And MaMH='CSDL'

And Diem>=ALL( Select Diem From KetQua

where MaMH ='CSDL')

b) Select K.MaSV, HoSV, TenSV From SinhVien S, ketqua K

Where S.MASV=K.MASV And MaMH='CSDL'

And Diem=( Select max(Diem) From ketqua

where MaMH ='CSDL')

c) Select top with ties K.MaSV, HoSV, TenSV From SinhVien S, KetQua K

(2)

d) Tất phương án Câu

Thống kê sỉ số thực lớp gồm cột sau : MaLop, TenLop SiSo a) Select S.Malop,TenLop, Sum(MaSV) as SiSo

From Lop L, SinhVien S Group by S.Malop,TenLop

b) Select S.Malop,TenLop, Sum(MaSV) as SiSo From Lop L, SinhVien S

Where L.Malop=S.MaLop Group by S.Malop,TenLop

c) Select S.Malop,TenLop, Count(MaSV) as SiSo From Lop L, SinhVien S

Where L.Malop=S.MaLop Group by S.Malop,TenLop

d) Select S.Malop,TenLop, Count(SinhVien) as SiSo From Lop L, SinhVien S

Where L.Malop=S.MaLop Group by S.Malop,TenLop Câu

Cho câu truy vấn SQL sau: SELECT TenSV, MaMH FROM SinhVien s, KetQua k ON s.MaSV =k.MaSV WHERE Diem is null

Ý nghĩa lệnh truy vấn trên? a) Câu truy vấn không hợp lệ

b) Nếu sinh viên bị trùng tên khơng in kết

c) Liệt kê danh sách sinh viên với mã môn học mà sinh viên chưa có điểm

d) Liệt kê danh sách sinh viên chưa có điểm thi môn Câu

Liệt kê mơn học chưa có kết quả: a) Select * from MonHoc

Where MaMH not in (Select MaMH From KetQua)

b) Select * from MonHoc

Where MaMH not Exists (Select MaMH From KetQua)

(3)

Where MaMH not Exists (Select MaMH From KetQua K

Where M.MaMH=K.MaMH) d) Select *

from MonHoc M inner join KetQua K on M.MaMH=K.MaMH

Where K.MaMH is Null Câu

Giả sử bảng Lop có dịng liệu, bảng SinhVien có 10 dịng liệu Thì kết câu select sau trả dòng?

Select * from Lop, SinhVien a) 30 dòng

b) 10 dòng c) dòng

d) Tất phương án sai Câu

Cập nhật lại điểm thi mơn học có mã số ‘CSDL’ sinh viên có mã sinh viên ‘052456’ điểm

a) Update SinhVien Set KetQua.Diem=9 Where MaSV=‘052456’ And MonHoc.MaMH=’CSDL’ b) Update MonHoc

Set KetQua.Diem=9

Where KetQua.MaSV=‘052456’ And MaMH=’CSDL’

c) Update KetQua Set Diem=9

Where MaSV=‘052456’ And MaMH=’CSDL’ d) Update MonHoc Set KetQua.Diem=9

Where SinhVien.MaSV=‘052456’ And MonHoc.MaMH=’CSDL’

Câu Câu lệnh sau đây, xố tất lớp khơng có sinh viên: a) Delete from lop

b) Delete * from lop

where malop not in(select malop from sv) c) Delete from lop

(4)

d) Delete from lop

where malop not exists (select malop from sv) Cho lược đồ sở liệu sau:

NhaCungCap(MaNCC, TenNCC, ThanhPho) HangHoa(MaHang, TenHang, MauSac, DonGia) CungUng(MaNCC, MaHang, SoLuong)

(Áp dụng cho câu từ 17 đến 23) Câu

Tạo câu truy vấn để tính tổng số lượng sản phẩm cung ứng? a) Select MaHang, sum(SoLuong) as TongSL

From CungUng Group By MaHang

b) Select MaNCC, MaHang, sum(SoLuong) as TongSL From HangHoa H, CungUng C

Where H.MaHang = C.MaHang Group by MaNCC, MaHang c) Select MaHang, SoLuong From CungUng

d) Select sum(SoLuong) From CungUng

Câu 10

Câu truy vấn SQL tương đương với phép chiếu (project) đại số quan hệ cột MaNCC?

a) Select MaNCC From CungUng b) Select MaNCC From CungUng Order by MaNCC c) Select * From CungUng

d) Select Distinct MaNCC From CungUng

Câu 11

Câu truy vấn SQL tương ứng với phép chiếu (project) phép chọn (selection) đại số quan hệ ?

a) Select Distinct MaNCC From CungUng

(5)

d) Select Distinct MaNCC From CungUng

Câu 12

Cho biết hàng hố có đơn giá lớn giá trung bình hàng hố a) Select * From HangHoa

Where DonGia>Avg(DonGia) b) Select * From HangHoa Where DonGia>( Select DonGia From HangHoa)

c) Select * From HangHoa

Where DonGia>( Select Avg(DonGia) From HangHoa)

d) Select * From HangHoa

Where DonGia>( Select Avg(DonGia) From HangHoa

Group by MaHang) Câu 13

Liệt kê tất thông tin nhà cung cấp Thành phố Cần Thơ, cung ứng mặt hàng màu đỏ?

a) Select *

From NhaCungCap N, HangHoa H, CungUng C Where ThanhPho=’Cần Thơ’

And MauSac=’đỏ’

And N.MaNCC=C.MaNCC And H.MaHang=C.MaHang b) Select *

From NhaCungCap, HangHoa, CungUng Where ThanhPho=’Cần Thơ’

And MauSac=’đỏ’ c) Select *

From NhaCungCap N inner join CungUng C on N.MaNCC=C.MaNCC And HangHoa H inner join CungUng C on H.MaHang=C.MaHang Where ThanhPho=’Cần Thơ’And MauSac=’đỏ’

d) Cả phương án a c Câu 14

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 ghi danh, kết cuối khóa “đậu” điểm từ trở lên,ngược lại “không đậu””, thuộc loại ràng buộc nào?

a) Tham chiếu b) Liên thuộc tính

(6)

Câu 15

Cho lược đồ quan hệ sau:

CongTrinh(MACT, TENCT, DIADIEM, NGAYCAPGP, NGAYKC, NGAYHT)

Tân từ: Mỗi cơng trình có mã số cơng trình (MACT) Mã số cơng trình xác định thơng tin tên gọi cơng trình (TENCT), địa điểm (DIADIEM), ngày cơng trình cấp giấy phép xây dựng (NGAYCAPGP), ngày khởi cơng (NGAYKC), ngày hồn thành (NGAYHT)

Ràng buộc tồn vẹn: “Với cơng trình, ngày hồn thành cơng trình phải sau ngày khởi cơng cơng trình”, thuộc loại ràng buộc nào?

a) Tham chiếu

b) Liên thuộc tính - Liên quan hệ c) Miền trị

d) Liên thuộc tính

Câu 16

Ràng buộc toàn vẹn : “Số nhân viên (SoNhanVien) phịng ban phải ln ln lớn 0”, 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ị

Câu 17

Liệt kê danh sách sinh viên không thuộc chuyên ngành CNTT a) SELECT * FROM SINH_VIÊN

HAVING MÃ_CN <> 'CNTT’ b) SELECT * FROM SINH_VIÊN GROUP BY MÃ_CN

HAVING MÃ_CN <> 'CNTT’ c) SELECT * FROM SINH_VIÊN

WHERE MÃ_SV NOT IN ( SELECT MÃ_SV FROM SINH_VIÊN

WHERE MÃ_CN = 'CNTT')

d) SELECT * FROM SINH_VIÊN

WHERE MÃ_SV NOT IN ( SELECT MÃ_SV FROM SINH_VIÊN

Having MÃ_CN = 'CNTT') Câu 18

Cập nhật lại số tín cho mơn học có tên mơn học ‘Cơ sở liệu’ a) Update Mơn

Set SỐ_TÍN_CHỈ=5

(7)

b) Update Mơn Set SỐ_TÍN_CHỈ=5

Where MÃ_MƠN =‘Cơ sở liệu’ c) Update SỐ_TÍN_CHỈ=5

Where MÃ_MƠN =‘Cơ sở liệu’ d) Update SỐ_TÍN_CHỈ=5 From Mơn

Where MÃ_MƠN =‘Cơ sở liệu’ Câu 19

Danh sách nhân viên đăng ký môn học Gồm MÃ_SV, HỌTÊN_SV? a) Select SINH_VIÊN.MÃ_SV, HỌTÊN_SV

From SINH_VIÊN, ĐĂNG_KÝ

Where SINH_VIÊN.MÃ_SV= ĐĂNG_KÝ MÃ_SV Group by SINH_VIÊN.MÃ_SV, HỌTÊN_SV Having Count(Distinct MÃ_MÔN)>3

b) Select SINH_VIÊN.MÃ_SV, HỌTÊN_SV From SINH_VIÊN, ĐĂNG_KÝ

Where SINH_VIÊN.MÃ_SV= ĐĂNG_KÝ MÃ_SV Group by SINH_VIÊN.MÃ_SV, HỌTÊN_SV Having Count(MÃ_MÔN)>3

c) Select SINH_VIÊN.MÃ_SV, HỌTÊN_SV From SINH_VIÊN, ĐĂNG_KÝ

Where SINH_VIÊN.MÃ_SV= ĐĂNG_KÝ MÃ_SV And Count(MÃ_MÔN)>3

Group by SINH_VIÊN.MÃ_SV, HỌTÊN_SV d) Select SINH_VIÊN.MÃ_SV, HỌTÊN_SV From SINH_VIÊN, ĐĂNG_KÝ

Where SINH_VIÊN.MÃ_SV= ĐĂNG_KÝ MÃ_SV And Count(Distinct MÃ_MÔN)>3

Group by SINH_VIÊN.MÃ_SV, HỌTÊN_SV Câu 20

Những môn học có số tín nhỏ a) Select * From Mơn

Order By SỐ_TÍN_CHỈ Asc b) Select * From Mơn

Where SỐ_TÍN_CHỈ=(Select Min(SỐ_TÍN_CHỈ) From Mơn) c) Select * From Mơn

Where SỐ_TÍN_CHỈ<=Any(Select SỐ_TÍN_CHỈ From Mơn) d) Tất phương án

(8)

Những mơn học chưa có sinh viên đăng ký? a) Select * From Mơn

Where MÃ_MƠN not Exists (Select MÃ_MƠN From ĐĂNG_KÝ) b) Select * From Mơn

Where MÃ_MÔN not in (Select MÃ_MÔN From ĐĂNG_KÝ) c) Select * From Mơn

Where not Exists (Select MÃ_MƠN From ĐĂNG_KÝ) d) Select * From Môn inner join ĐĂNG_KÝ

on Mơn MÃ_MƠN= ĐĂNG_KÝ.MÃ_MƠN Where ĐĂNG_KÝ.MÃ_MƠN is null

Câu 22

Cho lược đồ quan hệ Q(A,B,C,D,E) có r quan hệ tương ứng Hãy cho biết phụ thuộc hàm quan hệ r

r (A B C D ) a1 b1 c1 d1 a1 b3 c1 d1 a2 b1 c4 d3 a2 b1 c4 d3 a3 b2 c5 d2 a) A->BCD

b) A->CD c) C->ABD d) D->CB Dap an: a Câu 23

Cho lược đồ quan hệ Q(A,B,C,D,E) có r quan hệ tương ứng r (A B C D E )

a b c d e a b g d h h c n a f c d n b d

Cho biết thể thỏa phụ thuộc hàm sau : a) E->ABC

b) AB->E c) C->D d) A->C Đáp án: a Câu 24

Cho lược đồ quan hệ Q(A,B,C,D,E,G) tập phụ thuộc hàm:

(9)

Tìm bao đóng tập X={BD} a) ABCDEG

b) BD c) BDEG d) ABCDE Đáp án: a Câu 25

Xét lược đồ quan hệ R(T,V,X,P,K) với tập phụ thuộc hàm F={TV->X; XP->K; X->T; K->P} Bao đóng tập X={TVK} là:

a) TVKP b) TVXPK c) TVKX d) TVK Câu 26

Cho R(ABCDE) tập phụ thuộc hàm F = { AB->C, D->E, E->B } Cho đóng tập thuộc tính CD+

a) DEB b) CDEB c) CDEBA d) CDB

Câu 27 Cho lược đồ quan hệ Q(A,B,C,D,E,G,H) tập phụ thuộc hàm

F ={B -> A; DA -> CE; D -> H; GH-> C; AC -> D} Bao đóng tập thc tính {AC}: a) {ACDEH}

b) {ABCDEH} c) {ACEH} d) {ACDE} Câu 28

Cho lược đồ quan hệ Q(A,B,C,D,E,I) tập phụ thuộc hàm F={ACD®EBI, CE®AD} Tất khố Q

a) CD ACE b) AC CE c) AD AE d) ACD CE

Câu 29

Cho lược đồ quan hệ R(A,B,C,D,E,G) với tập phụ thuộc hàm

B} Các phụ thuộc hàm sau dư thừa F?A, DE, DB, BA, AE, GB, ABDC, CF ={AB

BE Da) ABD Bb) A

(10)

Ad) D Câu 30

A} Cho biết phụ thuộc hàm sau suy dẫn từ F nhờ luật dẫn Armstrong: GH, GE, CED, CDC, BCho F={AB

E.a) AB G b) AB AG c) AB d) Cả a b Câu 31

Xét R(A,B,C,D) có khóa A, 2NF khơng đạt 3NF Phụ thuộc hàm sau không đúng:

a) B->C b) A->B c) C->A d) A->C Câu 32

Cho lược đồ quan hệ Q(A,B,C,D) tập phụ thuộc hàm F={AB->C; B->D; BC->A} Quan hệ Q đạt dạng chuẩn:

a) Dạng chuẩn (1NF) b) Dạng chuẩn (2NF) c) Dạng chuẩn (3NF)

d) Dạng chuẩn Boyce-Codd (BCNF) Câu 33

Cho lược đồ quan hệ R(A,B,C,D) tập phụ thuộc hàm F={ABC->D, D->C} Xác định dạng chuẩn cao cuả lược đồ quan hệ R

a) Dạng chuẩn (1NF) b) Dạng chuẩn (2NF) c) Dạng chuẩn (3NF)

d) Dạng chuẩn Boyce-Codd (BCNF) Câu 34

Cho lựơc đồ quan hệ Q(G,M,V,N,H,P) tập phụ thuộc hàm:

M} Quan hệ đạt dạng chuẩn:V, NHPP, MH, GN, GM, GF={G a) Dạng chuẩn (1NF)

b) Dạng chuẩn (2NF) c) Dạng chuẩn (3NF)

d) Dạng chuẩn Boyce-Codd (BCNF)

Câu 35 Cho lược đồ quan hệ Q(A,B,C,D,E,I) tập phụ thuộc hàm F={ACD®EBI, CE®AD} Q đạt dạng chuẩn:

(11)

b) Dạng chuẩn (2NF) c) Dạng chuẩn (3NF)

Ngày đăng: 10/05/2021, 14:07

TỪ KHÓA LIÊN QUAN

w