NEW
Font size
WorksheetsCâu hỏi về cơ sở dữ liệu
Total questions: 26
Worksheet time: 13mins
Cho các quan hệ: SINHVIEN(MSSV, HoTen, NamSinh, QueQuan, HocLuc)
DETAI(MSDT, TenDeTai, CN, KinhPhi):
THUCTAP(MSSV, MSDT, NoiTT, KetQua):
Dùng ngôn ngữ SQL cho biết danh sách tỉnh và số SV quê ở tỉnh đó, nhóm theo tỉnh?
Select QueQuan, Count(*) From SinhVien Group By QueQuan
Select SinhVien,QueQuan From SinhVien Group By QueQuan
Select QueQuan From SinhVien Group By QueQuan
Select QueQuan, Count(*) From SinhVien
Cho lược đồ quan hệ R(ABCD), F= {CD→B, A→C, B→ACD }. Các khoá là CD, B và AD. Hỏi R ở dạng chuẩn nào sau đây?
2NF
BCNF
3NF
1NF
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?
Select Sum(Luong), Avg(luong) From NHANVIEN
Select luong As tong,Trungbinh From NHANVIEN
Select Total(Luong), Avg(luong) From NHANVIEN
Select Sum(Luong),Avg(luong) From NHANVIEN
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?
Select MaSV,Hoten From SV,DIEM Where SV.MaSV =DIEM.MaSV
Select MaSV,Hoten From SV,DIEM Group By MSmonhoc
Select MaSV,Hoten From SV,DIEM Where SV.MaSV =DIEM.MaSV Group By MSmonhoc
Cho R(ABCDE). Với AB là khoá. Trong đó có phụ thuộc hàm E→B.Cho biết R vi phạm dạng chuẩn mấy?
3NF
2NF
1NF
BCNF
Cho Q(G,M,V,N,H,P) và F= { G→M,G→N,G→H,G→P,M→V,NHP→M}. Khoá duy nhất là G. Quan hệ trên ở dạng chuẩn mấy?
BCNF
2NF
3NF
1NF
Lược đồ quan hệ R là ở 3NF nếu mọi phụ thuộc hàm X®AÎF+ với AÏX đều có
Hoặc A là thuộc tính khoá
X, A đều là thuộc tính không khoá
X là siêu khoá hoặc A là thuộc tính khoá
Hoặc X là siêu khoá
Cho quan hệ NV(MNV, hodem, ten, namsinh, quequan)
Dùng ngôn ngữ SQL cho biết những người có tên bắt đầu bằng 2 kí tự LA?
Select Ten From NV Where Ten Like 'LA%'
Select Ten From NV Where Ten Like 'LA'
Select Ten From NV Where Ten Like '%LA'
Select Ten From NV Where Ten Like 'LA…'
Cho lược đồ quan hệ R xác định trên tập thuộc tính U={ABCD}
F={D→B, C→A, B→ACD}.
Với 2 khoá là D và B. Lược đồ trên ở dạng chuẩn nào sau đây?
2NF
1NF
3NF
BCNF
Cho các quan hệ: SINHVIEN(MSSV, HoTen, NamSinh, QueQuan, HocLuc)
DETAI(MSDT, TenDeTai, CN, KinhPhi):
THUCTAP(MSSV, MSDT, NoiTT, KetQua):
Dùng ngôn ngữ SQL cho biết mã đề tài không có SV tham gia?
Select MSDT From DETAI MINUS Select MSDT From THUCTAP
Select MSDT From DETAI Where (Select MSDT From THUCTAP)
Select MSDT From DETAI - Select MSDT From THUCTAP
Select MSDT From DETAI MINUS Select Distinct MSDT From THUCTAP
Phát biểu nào sau đây đúng?
F chỉ có nhiều phủ tối thiểu duy nhất.
F chỉ có 1 phủ tối thiểu duy nhất.
Phủ tối thiểu của F phải bằng F.
Có thể không tìm thấy phủ tối thiểu của F
Tìm bao đóng của (AB)+*\
F = { A -> D ,AB -> DE , CE-> G , E -> H}
ABDE
ABDEH
ABCDE
ABGDEH
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ố thuộc tính”
2. “Tồn tại một lược đồ quan hệ không có khoá nào”
Cả hai sai
Cả hai đúng
1 Sai 2 đúng
1 Đúng 2 Sai
Tập F gọi là phủ tối thiểu nếu thoả mãn:
Không có thuộc tính nào ở vế phải là dư thừa.
Không có phụ thuộc hàm nào dư thừa
Vế phải chỉ có 1 thuộc tính, không có phụ thuộc hàm nào và thuộc tính nào ở vế phải là dư thừa
Vế phải chỉ có 1 thuộc tính
Mô hình quan hệ là:
Một hệ thống các kí hiệu mô tả dữ liệu dưới dạng dòng và cột như quan hệ, bộ, thuộc tính, khoá…
Quan hệ, bộ, thuộc tính, khoá…, các phép toán, rằng buộc toàn vẹn quan hệ
Một tập hợp các phép toán thao tác trên dữ liệu
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 nhất?
Select TenMonHoc From MONHOC Where Sotinchi=Max
Select TenMonHoc, From MONHOC Where Sotinchi=Max (Sotinchi)
Select TenMonHoc From MONHOC Where Sotinchi=Max (Select sotinchi From MONHOC)
Select TenMonHoc From MONHOC Where Sotinchi=Max (Sotinchi)
Tìm phát biểu sai:
Việc chuẩn hóa quan hệ nhằm mục đích giảm thiểu các dị thường dữ liệu
Việc chuẩn hóa quan hệ nhằm mục đích dễ lưu trữ.
Việc chuẩn hóa quan hệ dựa trên cơ sở các tính chất của phụ thuộc hàm
Việc chuẩn hóa quan hệ nhằm mục đích giảm thiểu sự dư thừa dữ liệu
Dùng ngôn ngữ SQL cho biết thông tin về các đề tài được cấp kinh phí trên 10 triệu đồng?
Select * From DETAI Where KinhPhi>10000000
Select TenDetai From DETAI Where KinhPhi>10000000
Select * From DETAI Where KinhPhi>10 triệu
Select TenDetai From DETAI Where KinhPhi>10
phép tách lược đồ quan hệ p={R1,R2,...Rn} không bị mất mát thông tin khi:
Trong bảng kết quả xuất hiện 1 hàng toàn các ký hiệu {a1,a2...an}
Trong bảng kết quả xuất hiện 1 hàng toàn các ký hiệu {r1,r2...rn}
Trong bảng kết quả xuất hiện 1 hàng toàn các ký hiệu {b1,b2...bn}
Trong bảng kết quả xuất hiện 1 hàng toàn các ký hiệu {a1,a2...ak}
Cho quan hệ NHANVIEN(MaNV,Hoten,Congviec,Luong,MaDonvi).
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?
Select luong From NHANVIEN Group by Congviec
Select Sum(Luong),Avg(luong) From NHANVIEN Group by MaDV,Congviec
Select Sum(Luong),Avg(luong) From NHANVIEN
Select Sum(Luong),Avg(luong) From NHANVIEN Group by Congviec
Trong mệnh đề HAVING chứa :
Các phép cộng, trừ, nhân, chia,…
Các phép toán đại số quan hệ
Các phép so sánh
Các phép so sánh và các phép toán cộng, trừ, nhân, chia…
Cho Q(A,B,C,D,E,I) và F= {ACD→EBI,CE→AD }. Khoá là ACD và CE.Quan hệ trên ở dạng chuẩn mấy?
BNCF
1NF
2NF
3NF
Cú pháp tạo bảng như sau:
CREAT TABLE < Tên bảng>
( < tên cột 1> <kiểu dữ liệu> [ not null],
< tên cột 2> <kiểu dữ liệu> [ not null],
…
<tên cột n> <kiểu dữ liệu> [not null],
[ các ràng buộc]
);
Trong đó:
Từ khóa bắt buộc phải viết chữ hoa
Các thành phần trong cặp dấu [ ] không bắt buộc phải có
Các thành phần trong cặp dấu ( ) không bắt buộc phải có
Các thành phần trong cặp dấu < > không bắt buộc phải có
Cho các quan hệ: SINHVIEN(MSSV, HoTen, NamSinh, QueQuan, HocLuc)
DETAI(MSDT, TenDeTai, CN, KinhPhi):
THUCTAP(MSSV, MSDT, NoiTT, KetQua):
Dùng ngôn ngữ SQL cho biết tổng số sinh viên đi thực tập?
Select Count(Distinct MSSV) From SINHVIEN
Select Count(MSSV) From ThucTap
Select SUM(Distinct MSSV) From ThucTap
Select SUM( MSSV) From ThucTap
Cho Q(A,B,C,D,E,H) và F= { A→E,C→D,E→DH}. Khoá là ABC. Quan hệ trên vi phạm dạng chuẩn mấy?
2NF
3NF
1NF
BCNF
Hai quan hệ r và s gọi là kết nối tự nhiên( kết nối bằng) thì:
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
r và s phải có 1 thuộc tính trùng tên
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
r và s phải có ít nhất 2 thuộc tính trùng giá trị
