[Unable to find Component]

Hệ quản trị CSDL - IT10 (253)

Câu hỏi 967355:

Cho CSDL gồm 2 bảng:

DUAN ( MADA, TENDA, DIADIEM, NgayBD, MAPB)

PHANCONG MADA, MANV, SoGio, NgLamDA)

Viết trigger để kiểm soát ngày làm gia dự của nhân viên phải sau ngày dự án đó bắt đầu

A. Không có phương án nào đúng
B. CREATE TRIGGER CHECK_NGAY_THAM_GIA_DA
ON PHANCONG
AFTER UPDATE, INSERT
AS
IF UPDATE(NgayThamGia) --Kiểm tra việc cập nhật trên cột
BEGIN

SET @NgTG = (SELECT NgLamDA FROM INSERTED)

SET @NgBD = (SELECT NgayBD FROM DEAN, INSERTED
WHERE DEAN.MaDA = INSERTED.MaDA)
IF ( @NgTG < @NgBD )
BEGIN
raiserror(N'Ngày Tham gia phải sau ngày Bắt đầu',16,1)

END
END

C. CREATE TRIGGER CHECK_NGAY_THAM_GIA_DA
ON PHANCONG
AFTER UPDATE, INSERT
AS
IF UPDATE(NgayThamGia) --Kiểm tra việc cập nhật trên cột
BEGIN
declare @NgTG datetime, @NgBD datetime
SET @NgTG = (SELECT NgLamDA FROM INSERTED)
SET @NgBD = (SELECT NgayBD FROM DEAN, INSERTED

END
END

D. CREATE TRIGGER CHECK_NGAY_THAM_GIA_DA
ON PHANCONG
AFTER UPDATE, INSERT
AS
IF UPDATE(NgayThamGia) --Kiểm tra việc cập nhật trên cột
BEGIN
declare @NgTG datetime, @NgBD datetime
SET @NgTG = (SELECT NgLamDA FROM INSERTED)
SET @NgBD = (SELECT NgayBD FROM DEAN, INSERTED
WHERE DEAN.MaDA = INSERTED.MaDA)
IF ( @NgTG < @NgBD )
BEGIN
raiserror(N'Ngày Tham gia phải sau ngày Bắt đầu',16,1)

END
END

Câu hỏi 967359:

Cho bảng tblSANPHAM(sMaSP, sTenSP, iSoluong, fDongia, sXuatSu). Đâu là câu truy vấn để cho danh sách tên các sản phẩm có đơn giá từ 50000 đến 100000

A. Select sTenSP
From tblSANPHAM
Where fDongia>50000
B. Select sTenSP
From tblSANPHAM
Where fDongia between 50000 and 100000
C. Select *
From tblSANPHAM
Where fDongia between 50000 and 100000
D. Select sTenSP
From tblSANPHAM
Where fDongia>50000 and fDongia<100000

Câu hỏi 967360:

Hàm nào trong SQL Server trả về ngày hiện tại của hệ thống?

A. now()
B. currentdate()
C. Date()
D. Getdate()

Câu hỏi 967361:

Câu lệnh nào không được phép dùng trong khối lệnh T-SQL?

A. Update
B. Create
C. Select colum1, column2,...
D. Delete

Câu hỏi 967362:

Declare

@a int = 5,

@b int = null,

@c int = 10

Begin

if @a > @b AND @a < @c set @a=@c*@a

select @a

End

Giá trị của a sẽ là?

A. Tất cả các đáp án đều sai
B. 5
C. Null
D. 50

Câu hỏi 967363:

Cho bảng tblSANPHAM(sMaSP, sTenSP, iSoluong, fDongia, sXuatSu). Đâu là câu truy vấn để tính tổng số tiền của tất cả các sản phẩm đang có

A. Select sXuatSu, sum(iSoluong)
From tblSANPHAM
B. Select sum(iSoluong*fDonGia)
From tblSANPHAM
Group by sXuatSu
C. Select sum(iSoluong*fDonGia)
From tblSANPHAM
D. Select sum(iSoluong)
From tblSANPHAM

Câu hỏi 967364:

Hãy tìm lỗi trong thủ tục sau:Create proc prc1ASDeclare @a smallintDeclare @b smallintSet @a = 1Set @b= 1While (@a <=10)BeginWhile (@a <5) AND (@b>1) or (@b<3)BeginSet @a= @a+@bSet @b=@b+1EndEndreturn

A. Vòng lặp không kết thúc
B. Không có kiểu dữ liệu smallint
C. Tên thủ tục prc1 sai
D. Không cho phép 2 vòng lăp while lồng nhau

Câu hỏi 967367:

Lệnh sửa đổi 1 thủ tục có tên là prcPrintStoreList như sau:ALTER PROCEDURE prcPrintStoreList @state char(15)ASBEGINIF EXISTS(SELECT * FROM Stores WHERE state=@state)BEGINPRINT 'List of Stores'SELECT stor_id,stor_name, stor_address,cityFROM Stores WHERE state = stateReturn 0ENDELSEBEGINPRINT 'No Records Found for given state'RETURN 1ENDENDHãy xác định kết quả sửa đổi này

A. Lỗi khi chạy thủ tục (Run-time error )
B. Lỗi biên dịch ( Compile-time error )
C. 1

Câu hỏi 967368:

Cho bảng tblSANPHAM(sMaSP, sTenSP, iSoluong, fDongia, sXuatSu) và tblCTHOADON (sMaHD, sMaSP, iSLM), tblHOADON(dNgaylap, sMaHD, sSdtKH, sMaNV)

Đâu là thủ tục để cho danh sách tên sản phẩm đã được bán trong một tháng của một năm nào đó?

A. CREATE PROC spTenSP(int @m, int @y)
As
BEGIN
Select sTenSP
From tblSANPHAM as A, tblCTHOADON as B, tblHOADON as C
Where month(dNgayLap) = @m and year(dNgayLap) = @y
END
B. CREATE PROC spTenSP
As
BEGIN
Select sTenSP
From tblSANPHAM as A, tblCTHOADON as B
Where A.sMaSP = B.sMaSP
END
C. CREATE PROC spTenSP(int @m, int @y)
As
BEGIN
Select sTenSP
From tblSANPHAM as A, tblCTHOADON as B, tblHOADON as C
Where month(dNgayLap) = @m and year(dNgayLap) = @y and A.sMaSP = B.sMaSP and B.sMaHD = C.sMaHD
END
D. CREATE PROC spTenSP
As
BEGIN
Declare int @m, int @y
Select sTenSP
From tblSANPHAM as A, tblCTHOADON as B, tblHOADON as C
Where month(dNgayLap) = @m and year(dNgayLap) = @y and A.sMaSP = B.sMaSP
END

Câu hỏi 967372:

Muốn tính tổng lương của phòng Kế Toán, ta cần dùng hàm nào?

A. COUNT(fLuong)
B. AVG(fLuong)
C. SUM(fLuong)
D. MAX(fLuong)

Câu hỏi 967373:

Câu lệnh

SELECT AVG(fLuong)

FROM tblNV

trả về gì?

A. Lương cao nhất
B. Lương trung bình
C. Tổng lương
D. Lương thấp nhất

Câu hỏi 967375:

Khi thực hiện câu lệnh tạo bảng, chức năng của `UNIQUE` là?

A. Gộp cột
B. Cho phép dữ liệu rỗng
C. Gán giá trị mặc định
D. Không cho phép nhập trùng giá trị

Câu hỏi 967376:

Câu lệnh `ALTER TABLE` dùng để làm gì?

A. Tạo bảng mới
B. Xóa bảng đã có
C. Chèn dữ liệu vào bảng
D. Sửa cấu trúc bảng

Câu hỏi 967377:

Cơ sở dữ liệu “Quản lý nhân viên” sau đươc tạo ra được lưu với tên file là gì?

CREATE DATABASE QlyNhanVien

ON

(Name = “QLNV”,

Filename = “D:\DATA\QLNV.mdf”)

A. QLNV.mdf
B. QuanLyNV.mdf
C. QuanlyNhanVien.mdf
D. QLNhanvien.mdf

Câu hỏi 967378:

Câu lệnh nào xóa cột `sDiaChi` khỏi bảng `tblNhanVien`?

A. ALTER TABLE tblNhanVien
DROP COLUMN sDiaChi
B. DELETE COLUMN sDiaChi
FROM tblNhanVien
C. REMOVE sDiaChi
FROM tblNhanVien
D. MODIFY tblNhanVien
DROP sDiaChi

Câu hỏi 967379:

Khi thực hiện tạo bảng, ràng buộc `CHECK` dùng để?

A. Gán giá trị mặc định cho thuộc tính
B. Xóa dữ liệu đã có của bảng
C. Tạo khóa chính cho bảng
D. Kiểm tra điều kiện dữ liệu của một thuộc tính

Câu hỏi 967380:

Một cơ sở dữ liệu chứa ít nhất là?

A. 1 file mdf
B. 1 file mdf và 1 file ndf
C. 1 file mdf, 1 file ndf và 1 file ldf
D. 1 file mdf và 1 file ldf

Câu hỏi 967381:

Cấu hình nào sau đây được Windows cung cấp sẵn, dùng làm kết nối trung gian giữa ứng dụng và các hệ quản trị CSDL?

A. Net-Library
B. ODBC
C. OLE DB
D. Kết nối mạng trên Server

Câu hỏi 967382:

Tập tin có phần mở rộng là .ndf được dùng để làm gì?

A. Chứa dữ liệu chính
B. Ghi lại các thay đổi dữ liệu giúp thực hiện rollback khi cần
C. Chỉ dùng khi cơ sở dữ liệu được phân chia chứa trên nhiều đĩa

Câu hỏi 967383:

Phiên bản Enterprise của SQL Server chứa đầy đủ các đặc trưng của SQL Server và có thể chạy tốt trên hệ thống lên đến?

A. 4 CPU và 2 GB RAM
B. 32 CPUs và 64 GB RAM
C. 64 CPUs và 128 GB RAM
D. 16 CPUs và 32 GB RAM
Trung tâm giáo dục thể chất và quốc phòng an ninh
Khoa kinh tế
Khoa đào tạo từ xa
Trung tâm đào tạo trực tuyến
Khoa đào tạo cơ bản
Khoa điện - điện tử
Khoa du lịch
Khoa Công nghệ thông tin
Viện Công nghệ sinh học và Công nghệ thực phẩm
Trung tâm đại học Mở Hà Nội tại Đà Nẵng
Khoa tiếng Trung Quốc
Khoa tạo dáng công nghiệp
Khoa tài chính ngân hàng
Khoa Tiếng anh
Khoa Luật

Bản tin HOU-TV số 06 năm 2025

Tuyển sinh đại học Mở Hà Nội - HOU

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.