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

Đề cuối kỳ sql (KMA)

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 (7.62 MB, 58 trang )

from DuAn
where diadiemDA = N'Ha N6i'
intersect
select MaDA, tenDA
from DuAn
where diadiemDa = N'Thái Bình'

select count (*) = N'Ha Néi' and diadiemDA = N'Thái
from DuAn
Binh' where diadiemDA

Cau 27. where luong <=4000 and luong >=6000

(A)O Lay ra danh sách nhân viên nam làm việc & don vi co ma la DV1

(B)O select count(*) from nhanvien where gioitinh = 'Nam' and
MaDV = !'DV1'
(C)O
select sum(*) from nhanvien where gioitinh = 'Nam' and
MaDV = 'DVI1'

select * from nhanvien where gioitinh I I "Nam' or MaDV =
"DV1'

select * from nhanvien where gioitinh = 'Nam' and MaDV =
'Dv1'

(B@ T-SQL
(yO PUSQL
(D)O Cả 3 phương án A, B, C đều đúng.
Nếu có khai báo IDENTITY(1,100) thì có nghĩa là:


Câu 2... Giá trị của cột có thuộc tính IDENTITY sẽ bắt đầu từ 100 và giảm dân cho đến 1
(A)O _ Gia tri ca cét có thuộc tính IDENTITY sẽ bắt đầu từ 1 và sau mỗi lần tang 100
(B® Giá trị của cột có thuộc tính IDENTITY sẽ bắt đầu từ 100 và sau mỗi lần tăng 1
(C)O _
Giá trị của cột có thuộc tính IDENTITY sẽ bắt đầu từ 1 và két thúc là 100.
(D)O_
Mệnh đề nào được dùng đẻ nhóm các bản ghi giống nhau lại với nhau
Câu 3. GROUP BY
“ag WHERE
(B)O HAVING
(C)O ORDER BY
(D)O

Câu 4. Khi tạo khóa ngoại, nếu có thêm phần mở rộng On delete casecade thì có nghĩa là:

(A)O_ Khơng cho phép xóa dữ liệu ở bảng mẹ

(B)©_ Khơng cho phép xóa bảng con

(c@ Dữ liệu của bảng con sẽ tự động bị xóa khi dữ liệu của bảng mẹ bị xóa

(D)O©_ Khơng cho phép xóa dữ liệu ở bảng con

Câu 5. _ SQL Server cung cấp hai bảng ảo đặc biệt cho Trigger là bảng INSERTED và DELETED. Lựa chọn phát biểu đúng nhất:

(A)O _ Bảng INSERTED chứa dữ liệu mới khi chúng ta thực thi câu lệnh Insert

(B)O Bang DELETED chứa những bản ghi bị xoá khi chúng ta thực thi câu lệnh Delete

(C)O_ Bảng DELETED chứa dữ liệu cũ khi chúng ta thực thi câu lệnh Update.


Oe Bảng INSERTED chứa dữ liệu mới khi chúng ta thực thi câu lệnh Insert hoặc câu lệnh Update.

Cau6. Rang buộc nào được ding dé gan giá trị hằng cho 1 cột?

(A)O PRIMARY KEY

(B)O UNIQUE

(C@ DEFAULT
(DO CHECK

Cau 31. Cho biết số sinh viên phải thi lại mơn có mã là 'CSDL' của mối lớp
(A) O SELECT lop “ah

FROM sinhvien sv, ketqua kq

WHERE sv.masv = kq.masv and mamh 'CSDL' and diem <4

GROUP BY lop

(8) SELECT lop, COUNT (sv.masv) 'CSDL' and diem <4
"CSDL' and diem <4
(C)© FROM sinhvien sv, ketqua kq
(D)O WHERE sv.masv = kq.masv and mamh

GROUP BY lop

SELECT lop,diem, COUNT (sv.masv)


FROM sinhvien sv, ketqua kq

WHERE sv.masv = kq.masv and mamh

GROUP BY lop,diem

SELECT lop,diem, COUNT (masv)

wrieas) GSU cc, ieee x..

Cau 30. Đếm xem có bao nhiêu đơn vị tham gia quản lý dự án

(A)O select count (distinct dv.maDA)

(B)O from donvi DV, duan DA

where DV.maDV = DA.MaDV

select count (dv.maDA)

from donvi DV, duan DA

where DV.maDV DA.MaDV

ce select count(distinct dv.madv)

(D)O from donvi DV, duan DA

where DV.maDV DA.MaDV


select count (dv.madv)

from donvi DV, duan DA

where DV.maDV DA.MaDV

ites 4 - Giải phấp tàn điện cha tence thi

lừa chính xác khi nói về dữ liệu hệ thóng trong SQL

Test - Giải pháp toàn diên cho tổ chức thị

kẽf nối mây chủ- Ban căn thong bao cho cán bộ coi thị để được đái lại Kã{nõi;2 p bal ho:

5 KE NOL Khong anhhursng dén bal lam olla ban néu duoc khac phuo tree kehiebe)

from DuAn
where diadiemDA = N'Ha N6i'
intersect
select MaDA, tenDA
from DuAn
where diadiemDa = N'Thái Bình'

select count (*) = N'Ha Néi' and diadiemDA = N'Thái
from DuAn
Binh' where diadiemDA

Rang bud c nào được dùng đẻ gán giá trj hang cho 1 cột? Câu 15... Nhà xuất bản Kim Đỏng có bao nhiêu cuồn tiểu thuyết tr‹

các ` cau tir CCâuau 1515 (A)


Cau 27. where luong <=4000 and luong >=6000

(A)O Lay ra danh sách nhân viên nam làm việc & don vi co ma la DV1

(B)O select count(*) from nhanvien where gioitinh = 'Nam' and
MaDV = !'DV1'
(C)O
select sum(*) from nhanvien where gioitinh = 'Nam' and
MaDV = 'DVI1'

select * from nhanvien where gioitinh I I "Nam' or MaDV =
"DV1'

select * from nhanvien where gioitinh = 'Nam' and MaDV =
'Dv1'

Cau 31. Cho biết số sinh viên phải thi lại mơn có mã là 'CSDL' của mối lớp

( A yO SELECT lop, COUNT (masv)

FROM sinhvien sv, ketqua kq 'CSDL' and diem <4
WHERE sv.masv = kq.masv and mamh

GROUP BY lop

ee SELECT lop, COUNT (sv.masv) 'CSDL' and diem <4

(C)O FROM sinhvien sv, ketqua kq "CSDL' and diem <4
WHERE sv.masv = kq.masv and mamh

(D)O
GROUP BY lop

SELECT lop,diem, COUNT (sv.masv)

FROM sinhvien sv, ketqua kq
WHERE sv.masv = kq.masv and mamh

GROUP BY lop,diem

SELECT lop,diem, COUNT (masv)

wrieas) GSU cc, ieee x..

Cau 30. Đếm xem có bao nhiêu đơn vị tham gia quản lý dự án

(A)O select count (distinct dv.maDA)

(B)O from donvi DV, duan DA

where DV.maDV = DA.MaDV

select count (dv.maDA)

from donvi DV, duan DA

where DV.maDV DA.MaDV

(ce select count(distinct dv.madv)


(D)O from donvi DV, duan DA

where DV.maDV DA.MaDV

select count (dv.madv)

from donvi DV, duan DA

where DV.maDV DA.MaDV

Câu 4. Khi tạo khóa ngoại, nếu có thêm phần mở rộng On delete casecade thì có nghĩa là:

(A)O_ Khơng cho phép xóa dữ liệu ở bảng mẹ

(B)©_ Khơng cho phép xóa bảng con

oe Dữ liệu của bảng con sẽ tự động bị xóa khi dữ liệu của bảng mẹ bị xóa

(D)O©_ Khơng cho phép xóa dữ liệu ở bảng con

Câu 5. _ SQL Server cung cấp hai bảng ảo đặc biệt cho Trigger là bảng INSERTED và DELETED. Lựa chọn phát biểu đúng nhất:

(A)O _ Bảng INSERTED chứa dữ liệu mới khi chúng ta thực thi câu lệnh Insert

(B)O Bang DELETED chứa những bản ghi bị xoá khi chúng ta thực thi câu lệnh Delete

(C)O_ Bảng DELETED chứa dữ liệu cũ khi chúng ta thực thi câu lệnh Update.

(D)® Bảng INSERTED chứa dữ liệu mới khi chúng ta thực thi câu lệnh Insert hoặc câu lệnh Update.


Cau6. Rang buộc nào được ding dé gan giá trị hằng cho 1 cột?

(A)O PRIMARY KEY

(B)O UNIQUE

(C@ DEFAULT
(D)O CHECK

Cau 31. Giả sử hàm kiêm tra năm nhuận đã được tạo như sau

a func_namnhuan (@nam )

a nvarchar (10)

3 kq nvarchar (10)

TF ((@Nam $ 4 = 0 D @Nam % 100 <> 0) * (@Nam %4 40=00))

kq = N'N&m nhuận'

kq = N'Năm thường'

kq

âu lệnh nào sau đây dùng đẻ xem năm 2021 có phải năm nhuận hay khơng?

@(A)

(C)


(D)

Câu 32. - Viết một thủ tục lấy ra danh sách sinh viên đã thi mon co ma Ia ‘CS

moi lop

tm 4) ENG

@® T-SQL
(90 PUSQL
(ĐO Cả 3 phương án A, B, C đều đúng.
Nếu có khai báo IDENTITY(1,100) thì có nghĩa là:
Câu 2. Giá trị của cột có thuộc tính IDENTITY sẽ bắt đầu từ 100 và giảm dẫn cho đến 1
Giá trị của cột có thuộc tinh IDENTITY sẽ bắt đầu từ 1 và sau mỗi lần tăng 100.
(wo Giá trị của cột có thuộc tính IDENTITY sẽ bắt đầu từ 100 và sau mỗi lần tăng 1

(C)O Giá trị của cột có thuộc tính IDENTITY sẽ bắt đầu từ 1 và kết thúc là 100
(D)O Mệnh đề nào được dùng để nhóm các bản ghỉ giống nhau lại với nhau
GROUP BY
Cau 3. WHERE
HAVING
(B)O ORDER BY
(C)O
(D)O

1024-2022

(ĐỊO
cau 18. Với mỗi thế loại sách, đếm xem có bao nhiều cuồn sách có trong thư viện mã số cuồn


sach >200
aio

IV a ics

THI KTHP 2021-2022

erie. Cease

Server cung clip hal bing ao de bat cho ‘Trigger la bang INSERTED va DELETED. Lira chon phat biều đúng nhát:

'Chứa những bản ghì bị xo4 khí chứng ta thực thí câu lệnh Delete
(Chữa đữ liêu cũ khi chứng ta thực thì cấu lệnh Update
D Chứa dữ liệu mới k ' h ® i ược chún d g ũng t3 t đ h ã ực g t ắ h n í c g ầ i u t l ị ệnh hẳn I g nserf ch h o oặc 1 c c â ộ u t? lệnh Update.

Cau 29. Voi mdi the loa dem x

sach >200 ~

(A)

a)

Cau 30. Có bao nhiêu cuốn sách được xuất bản trong 2 năm 1990 và

(B)

KT 3021-3032
GaN 1S. Riện thị thông tt các bạn đọc đã tmưượn Ìthơn hoặc bảng 2 cuốn sách:

w

©)


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

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