DHTH5TB-enjoy
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.


Nơi trao đổi, học hỏi, chia sẻ kinh nghiệm.rất vui khi cùng các bạn xây dựng một diễn đàn lớn mạnh
 
Trang ChínhLatest imagesTìm kiếmĐăng kýĐăng Nhập
Đăng Nhập
Tên truy cập:
Mật khẩu:
Đăng nhập tự động mỗi khi truy cập: 
:: Quên mật khẩu
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
» Bỏ biểu tượng shortcut ở góc trái các icon
Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha Icon_minitimeSat Nov 27, 2010 11:55 pm by thuannguyenvan1990

» Danh sách mail các thầy cô trong khoa CNTT
Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha Icon_minitimeMon Nov 15, 2010 11:41 pm by maiyeungoc20102009

» Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha
Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha Icon_minitimeMon Nov 15, 2010 11:39 pm by maiyeungoc20102009

» Bài tập giải trí đây.các bạn cùng đọc và cho câu trả lời nha
Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha Icon_minitimeMon Nov 15, 2010 11:31 pm by maiyeungoc20102009

» tang tat ka phu nu nhan ngay 20-10
Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha Icon_minitimeTue Oct 19, 2010 11:38 pm by Admin

» Bài tập môn lập trình hướng đối tượng (Thầy Thuận)
Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha Icon_minitimeTue Sep 28, 2010 1:59 am by Admin

» cham gai nhe
Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha Icon_minitimeTue Sep 14, 2010 10:20 am by thuannguyenvan1990

» cach nen file thanh file.zip
Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha Icon_minitimeTue Sep 14, 2010 2:03 am by thuannguyenvan1990

» truyen vui giai tri day
Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha Icon_minitimeSat Sep 11, 2010 3:08 am by thuannguyenvan1990

Danh mục chính
 Portal
 Diễn Đàn
 Thành viên
 Lý lịch
 Trợ giúp
 Tìm kiếm

 

 Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha

Go down 
3 posters
Tác giảThông điệp
thuannguyenvan1990




Tổng số bài gửi : 11
Join date : 05/09/2010

Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha Empty
Bài gửiTiêu đề: Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha   Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha Icon_minitimeSat Sep 25, 2010 2:48 am

Câu hỏi trắc nghiệm
Môn học: Hệ cơ sở dữ liệu




Cho lược đồ cơ sở dữ 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ác câu hỏi từ câu 1 đến câu 7)

Câu 1. Cho Biết kết quả của 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 nhất.
b) Điểm trung bình của từng sinh viên.
c) Câu truy vấn trên chứa một lỗi.
d) Điểm trung bình được sắp xếp giảm dần của từng sinh viên.

Câu 2.
Liệt kê danh sách các 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 1 with ties K.MaSV, HoSV, TenSV
From SinhVien S, KetQua K
Where S.MASV=K.MASV
And MaMH='CSDL'
order by diem desc

d) Tất cả các phương án trên.

Câu 3.
Thống kê sỉ số thực trên từng lớp gồm 3 cột sau : MaLop, TenLop và 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 4.
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 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ọc mà sinh viên đó chưa có điểm
d) Liệt kê danh sách các sinh viên chưa có điểm thi bất kỳ môn nào

Câu 5.
Liệt kê những 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)
c) Select * from MonHoc M
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 6.
Giả sử bảng Lop có 3 dòng dữ liệu, bảng SinhVien có 10 dòng dữ liệu. Thì kết quả của câu select sau sẽ trả về bao nhiêu dòng?
Select * from Lop, SinhVien
a) 30 dòng
b) 10 dòng
c) 3 dòng
d) Tất cả các phương án trên đều sai.

Câu 7.
Cập nhật lại điểm thi môn học có mã số là ‘CSDL’ của sinh viên có mã sinh viên là ‘052456’ là 9 đ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 8. Câu lệnh nào sau đây, xoá tất cả những 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
where malop not in(select malop from sv)
d) Delete from lop
where malop not exists (select malop from sv)

Cho lược đồ cơ sở dữ liệu sau:
NhaCungCap(MaNCC, TenNCC, ThanhPho)
HangHoa(MaHang, TenHang, MauSac, DonGia)
CungUng(MaNCC, MaHang, SoLuong)
(Áp dụng cho các câu từ 17 đến 23).

Câu 9.
Tạo câu truy vấn để tính tổng số lượng của từng sản phẩm đã được 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 nào sao đây tương đương với phép chiếu (project) trong đại số quan hệ trên 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 nào sao đây tương ứng với phép chiếu (project) và phép chọn (selection) trong đại số quan hệ ?
a) Select Distinct MaNCC
From CungUng
Where SoLuong> 35
b) Select MaNCC
From CungUng
c) Select *
From CungUng
d) Select Distinct MaNCC
From CungUng

Câu 12.
Cho biết những hàng hoá nào có đơn giá lớn hơn giá trung bình của các hàng hoá.
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 cả các thông tin của các nhà cung cấp ở Thành phố Cần Thơ, cung ứng nhữ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ả 2 phương án a và c là đúng.

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 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ị.


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ột mã số công trình (MACT) duy nhất. Mã số công trình xác định các thông tin như tên gọi công trình (TENCT), địa điểm (DIADIEM), ngày công trình được cấp giấy phép xây dựng (NGAYCAPGP), ngày khởi công (NGAYKC), ngày hoàn thành (NGAYHT).
Ràng buộc toàn vẹn: “Với mọi công trình, ngày hoà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) trong phòng ban phải luôn luôn lớn hơ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 các 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 chỉ là 5 cho môn học có tên môn học là ‘Cơ sở dữ liệu’.
a) Update Môn
Set SỐ_TÍN_CHỈ=5
Where TÊN_MÔN=‘Cơ sở dữ liệu’
b) Update Môn
Set SỐ_TÍN_CHỈ=5
Where MÃ_MÔN =‘Cơ sở dữ liệu’
c) Update SỐ_TÍN_CHỈ=5
Where MÃ_MÔN =‘Cơ sở dữ liệu’
d) Update SỐ_TÍN_CHỈ=5
From Môn
Where MÃ_MÔN =‘Cơ sở dữ liệu’

Câu 19.
Danh sách những nhân viên đăng ký trên 3 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 chỉ là nhỏ nhất.
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 cả các phương án trên.

Câu 21.
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 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 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 là 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ể hiện trên thỏa phụ thuộc hàm nào sau đây :
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) và tập phụ thuộc hàm:
F={AB -> C, C -> A, BC -> D, ACD -> B, D ->EG, BE -> C, CG -> BD, CE -> AG}
Tìm bao đóng của các 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 của tập X={TVK} là:
a) TVKP
b) TVXPK
c) TVKX
d) TVK

Câu 26.
Cho R(ABCDE) và tập phụ thuộc hàm F = { AB->C, D->E, E->B }
Cho biết bao đóng của 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) và tập phụ thuộc hàm
F ={B -> A; DA -> CE; D -> H; GH-> C; AC -> D}. Bao đóng của tập thuôc 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) và tập phụ thuộc hàm F={ACD®EBI, CE®AD}. Tất cả các khoá của Q là
a) CD và ACE
b) AC và CE
c) AD và AE
d) ACD và CE


Câu 29.
Cho lược đồ quan hệ R(A,B,C,D,E,G) với tập các phụ thuộc hàm
F ={ABC, CB, ABDE, GA, AB, BE, DA, DB}. Các phụ thuộc hàm nào sau đây là dư thừa đối với F?
a) ABDE và DB
b) AB
c) BE
d) DA

Câu 30.
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 31.
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 32.
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}.
Quan hệ Q đạt dạng chuẩn:
a) Dạng chuẩn 1 (1NF)
b) Dạng chuẩn 2 (2NF)
c) Dạng chuẩn 3 (3NF)
d) Dạng chuẩn Boyce-Codd (BCNF)

Câu 33.
Cho lược đồ quan hệ R(A,B,C,D) và tập phụ thuộc hàm F={ABC->D, D->C}. Xác định dạng chuẩn cao nhất cuả lược đồ quan hệ R.
a) Dạng chuẩn 1 (1NF)
b) Dạng chuẩn 2 (2NF)
c) Dạng chuẩn 3 (3NF)
d) Dạng chuẩn Boyce-Codd (BCNF)

Câu 34.
Cho lựơc đồ quan hệ Q(G,M,V,N,H,P) và tập phụ thuộc hàm:
F={GM, GN, GH, GP, MV, NHPM}. Quan hệ trên đạt dạng chuẩn:
a) Dạng chuẩn 1 (1NF)
b) Dạng chuẩn 2 (2NF)
c) Dạng chuẩn 3 (3NF)
d) Dạng chuẩn Boyce-Codd (BCNF)


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

Về Đầu Trang Go down
Admin
Admin
Admin


Tổng số bài gửi : 10
Join date : 31/08/2010
Age : 34

Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha Empty
Bài gửiTiêu đề: NÓi   Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha Icon_minitimeSun Sep 26, 2010 10:48 am

chưa học xong lên đọc chả hiểu gì affraid
Về Đầu Trang Go down
https://dhth5tb-enjoy.forumvi.com
maiyeungoc20102009




Tổng số bài gửi : 3
Join date : 15/11/2010
Age : 32
Đến từ : thaibinh city

Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha Empty
Bài gửiTiêu đề: Re: Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha   Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha Icon_minitimeMon Nov 15, 2010 11:39 pm

chang hieu kai j hit
lam sao de doc duoc day
hic
nan
bounce
Về Đầu Trang Go down
Sponsored content





Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha Empty
Bài gửiTiêu đề: Re: Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha   Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha Icon_minitime

Về Đầu Trang Go down
 
Đây là đề cương ôn tập môn CSDL của thầy sơn xem nha
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Bài tập môn lập trình hướng đối tượng (Thầy Thuận)
» Danh sách mail các thầy cô trong khoa CNTT

Permissions in this forum:Bạn không có quyền trả lời bài viết
DHTH5TB-enjoy :: Your first category :: Your first forum-
Chuyển đến