You are on page 1of 1

KIỂM TRA MÔN HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

THỜI GIAN LÀM BÀI: 90 PHÚT

HƯỚNG DẪN NỘP BÀI VÀ LƯU Ý


- Sinh viên nộp bài gồm 03 file:
+ File cơ sở dữ liệu *.mdf
+ File log: *.ndf
+ File code SQL: *.sql hoặc *.txt
Các file này được đưa vào 01 thư mục, nén với ZIP hoặc RAR để nộp 1 file trong LMS.
- Cách để có thể copy file nộp bài: Bấm phím phải chuột vào database theo yêu cầu, chọn
DETACH. Chú ý: sau khi làm thao tác này thì không nhìn thấy database trong SQL Management
Studio.
- Sinh viên có bài làm giống nhau sẽ có điểm 0.0 cho cả 2 người.

Câu 1:
Hãy sử dụng các lệnh của MS SQL SERVER để tạo ra Cơ sở dữ liệu có tên là <Họ tên sinh
viên_maSV> (chú ý: phải ghi đúng họ tên và mã sinh viên của mình). Trong cơ sở dữ liệu này
có các bảng sau:
Congvanden(socv(char,5), coquanbanhanh (nvarchar,100), nguoiky(nvarchar,30),
ngaycv(smalldatetime), ngaynhan(smalldatetime))
Nguoixuly(masocb(char,3), hoten(nvarchar,30), chucvu(nvarchar,50), donvi(nvarchar,50))
Xulycv(sohieu(char,5), socv(char,5), masocb(char,3), hanxuly(smalldatetime),
ngayxuly(smalldatetime), noidungxuly(nvarchar,200))
Chú ý:
- Các bảng được liên kết với nhau như sau:
Congvanden-Xulycv-Nguoixuly
- Công văn chưa được xử lý thì ngày xử lý được để trống
Câu 2:
Viết thủ tục có tên là sp_canhbao, có đầu vào là các biến: MUCDO, NAM đầu ra tương ứng như
sau:
- Nếu MUCDO =1: Đưa ra số lượng công văn mà có NĂM trong HẠN XỬ LÝ bằng với NAM
truyền vào.
- Nếu MUCDO =2: Đưa ra số lượng công văn mà có NĂM trong HẠN XỬ LÝ bằng với NAM
truyền vào, nhưng công văn đó chưa được xử lý.

You might also like