Tải bản đầy đủ (.pdf) (11 trang)

thi liên thông information technology

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 (588.03 KB, 11 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1></div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2></div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

<b>Hình 1 </b>


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4></div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

15. Sử dụng bảng và dữ liệu cho bên dưới. Tất cả các field điều là số nguyên. Bảng có tên là Q.


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

16. Sử dụng bảng và dữ liệu cho bên dưới. Tất cả các field điều là số nguyên. Bảng có tên là R và S.


Hỏi sau khi thực hiện câu truy vấn sau, có bao nhiêu dòng sẽ trả về?


17. Dữ liệu như câu 16. Hỏi sau khi thực hiện câu truy vấn sau, có bao nhiêu dịng sẽ trả về?


19. Cho lược đồ quan hệ Q(ABCD) và tập phụ thuộc hàm F={A → D; D → A; AB→C}
a.Tính AC+


b.Tìm tất cả các khố của Q.
c. Q đạt dạng chuẩn nào ? giải thích.


20. Phép giao giữa 2 quan hệ Q và S có thể được tính bởi
a. Q  S


b. Q – (Q - S)
c. Q + S


d. Tất cả các cây trên đều đúng


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

a. +
b. *
c. X
d.


22. Phép toán tập hợp  trên 2 quan hệ r và s (r  s) có có thể biểu diễn bởi :
a. +



b. *
c. X
d.


23. Phép toán nào sau đây trong đại số quan hệ yêu cầu tất cả các bảng phải có cùng tập thuộc tính?
a) Phép kết (Join), Phép chiếu (Projection), Phép kết tự nhiên (natural join)


b) Phép chia (Division), Phép giao (Intersection), Phép nhân(Multiplication
c) Phép chia (Division), Phép giao (Intersection), Phép trừ (Minus)


d) Phép hợp (Union), Phép giao (Intersection), Phép trừ (Minus)


24. Phép toán nào sau đây dùng để lấy các dịng dữ liệu có trong cả hai Table A và B
a) Union (Phép hợp)


b) Intersection (Phép giao)
c) Product (Phép tích)
d) Difference (Phép trừ)


25. Cho lược đồ quan hệ Q(A,B,C,D,E,H) có r là quan hệ tương ứng (xem hình). Hãy cho biết phụ
thuộc hàm nào không đúng trên quan hệ r.


r A B C D E H


1 2 3 4 5 7


1 4 3 4 5 8


1 2 4 4 1 9



a) AB  C
b) B  D
c) DE  A
d) BC  H


26. Cho 2 tập hợp D1={1,3}, D2={2,4,6}. Nếu quan hệ r được định nghĩa như sau:
r={(x,y)| x  D1 và y = 6}


Quan hệ này sẽ chứa các cặp nào?


a. Không thể tạo 1 quan hệ như định nghĩa trên
b. Quan hệ r chứa 2 cặp là (1,6) và (3,6)
c. Quan hệ r chứa 3 cặp (1,2), (1,4), (1,6)
d. Quan hệ r chứa 1 cặp duy nhất là (1,3,6)


27. Cho lược đồ quan hệ R(A,B,C,D,G,H) và tập phụ thuộc hàm F như sau:
F={ AB C, C  B, AB  H, ACH, AC  BH}.


Phát biểu nào sau đây là SAI ?


</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

28. Chuyển mơ hình ER sau thành các lược đồ quan hệ:


Cho lược đồ CSDL sau:


<b>PhongBan(MaPB,TenPB, SoNhanVien) </b>


<b>NhanVien(MaNV, HoTen, Phai, NgaySinh, MaPB) </b>
<b>DeAn(MaDA, TenDA) </b>



<b>ThamGia(MaNV, MaDA, ThoiGian) </b>
Chọn phương án đúng nhất:


29. Danh sách phịng ban có số nhân viên đơng nhất.
a) Select * from PhongBan


Where SoNhanVien >=any(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)


30. 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, Dean D


Where N.MaNv=D.MaNV
And MaDA=‟XYZ‟
Order By ThoiGian Desc


</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>

Where N.MaNv=D.MaNV
And MaDA=‟XYZ‟
Order By ThoiGian Desc


c) Select N.MaNV, HoTen, Phai, MaDA, ThoiGian
From Nhanvien N, Dean D


Where N.MaNv=D.MaNV
And MaDA=‟XYZ‟


And ThoiGian>=all(Select ThoiGian


From Nhanvien N, Dean D
Where N.MaNv=D.MaNV)


d) Select N.MaNV, HoTen, Phai, MaDA, ThoiGian
From Nhanvien N, Dean D


Where N.MaNv=D.MaNV
And MaDA=‟XYZ‟


And ThoiGian>=all(Select ThoiGian


From Nhanvien N, Dean D


Where N.MaNv=D.MaNV
And MaDA=‟XYZ‟)


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


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


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


<b>DAT_HANG(MADH, MAKH, NGAYDH) </b>
<b>GIAOHANG(MAGH, MADH, NGAYGH) </b>


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


34. Gọi r và s lần lượt là các quan hệ tương ứng với lược đồ quan hệ
<b>Khach (MaKH, TenKH, DiaChi) và </b>


<b>HoaDon(SoHD,MaNV, NgayLapHD,MaKH). </b>


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


</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

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


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


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


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


38. 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}


39. Cho Q(MNPS) và tập F={MN->PS, N->P, P->S} , tìm phủ tối thiểu của F


40. Người quản trị CSDL là:


a) Quyết định cấu trúc lưu trữ & chiến lược truy nhập
b) Xác định chiến lược lưu trữ, sao chép, phục hồi dữ liệu.
c) Cho phép người sử dụng những quyền truy nhập cơ sở dữ liệu


d) Một người hay một nhóm người có khả năng chun mơn cao về tin học, có trách nhiệm
quản lý và điều khiển tồn bộ hoạt động của các hệ CSDL



41. - Thực thể là:


a) Các đối tượng và mối liên kết giữa các đối tượng
b) Các đối tượng dữ liệu


c) Các mối liên kết giữa các đối tượng.
d) Các quan hệ


42. Hệ tiên đề Armstrong cho các phụ thuộc hàm gồm các quy tắc:
a) Phản xạ, hợp và tách.


b) Phản xạ, bắc cầu, hợp và tách.
c) Phản xạ, gia tăng, hợp và tách.
d) Phản xạ, gia tăng, bắc cầu.


</div>
<span class='text_page_counter'>(11)</span><div class='page_container' data-page=11>

b) Bảo mật và quyền truy nhập.
c) Tạo, sửa và xóa cấu trúc quan hệ.


d) Tạo, sửa và xóa cấu trúc và đảm bảo bảo mật và quyền truy nhập


44 - Phụ thuộc nào sau đây là phụ thuộc đầy đủ:
a) (Số thứ tự, mã lớp) --> Họ tên sinh viên.


b) (Số chứng minh thư, mã nhân viên) --> Q trình cơng tác
c) (Số hoá đơn, mã khách hàng) --> Họ tên khách hàng
d) (Mã báo, mã khách hàng) --> Giá báo


45. Quan hệ R được gọi là dạng chuẩn 1NF, khi và chỉ khi:
a) Một thuộc tính có nhiều giá trị khác nhau



b) Các thuộc tính chỉ chứa các giá trị nguyên tố.
c) Một quan hệ có nhiều hàng


d) Một quan hệ có nhiều cột.


46. Phép chiếu quan hệ, tức là từ quan hệ nguồn ...
a) Bỏ đi một số bộ thoả mãn biểu thức logic
b) Bỏ đi một số bộ thoả mãn biểu thức logic
c) Bỏ đi một số bộ


d) Bỏ đi một số thuộc tính


47. Chọn một khẳng định nào sau đây là đúng nhất khi nối về ngôn ngữ con dữ liệu SQL:
a) Được xây dựng trên cơ sở đại số quan hệ và các phép tốn quan hệ.


b) Là một ngơn ngữ lập trình độc lập


c) Là ngơn ngữ con dữ liệu cho tất cả các kiểu CSDL
d) Là một ngơn ngữ lập trình


48. Các phép toán trong tổ hợp SELECT- FROM - WHERE


a) Tich các quan hệ trong mệnh đề FROM, chọn theo biểu thức sau WHERE và chiếu trên các
thuộc tính sau mệnh đề SELECT.


b) Tich các quan hệ trong mệnh đề FROM, chiếu trong WHERE và chọn trên các thuộc tính
sau mệnh đề SELECT.


c) Kết nối các quan hệ sau mệnh đề FROM, chiếucác thuộc tính sau SELECT.



d) Kết nối tự nhiên các quan hệ sau mệnh đề SELECT, thoả mãn biểu thức logíc sau WHERE
và chiếu trên các thuộc tính sau mệnh đề FROM


49. Chọn một khẳng định nào sau đây là đúng nhất với
F={X -->Z, XY--> WP, XY--> ZWQ, XZ --> R}


</div>

<!--links-->

×