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:
Tạo cơ sở dữ liệu để quản lý tiền gửi tiết kiệm, các bảng và nhập dữ liệu cho các bảng
sau:
Kháchhàng(mãkhách, tênkhách, địa chỉ, điện thoại, số CCCD)
Loạitiền(mãloại, loạitiền)
Sổtiếtkiệm(sốsổ, mãkhách, sốtiền, ngàygửi, ngày đến hạn, ngàyrút, mãkỳhạn,mãloại)
Lãisuất(mãloại,mãkỳhạn, lãi suất)
Chú ý:
- Số CCCD duy nhất cho từng khách hàng
- Sổ tiết kiệm chưa rút thì ngày rút để trống
- Một sổ tiết kiệm khi rút trước thời hạn thì được tính lãi không kỳ hạn theo ngày (có mã
kỳ hạn là KHH), nếu rút sau thời hạn thì phần ngày thừa được tính lãi không kỳ hạn theo
ngày.
- Công thức tính số tiền vốn + lãi (áp dụng cho trọn vẹn kỳ hạn): Vốn+Lãi=Vốn * (1+lãi
suất)^ số kỳ
Câu 2:
Tạo view có tên là v_cau2 để tổng hợp số tiền gửi của từng khách hàng theo từng loại
tiền.
Câu 3:
Tạo thủ tục có tên sp_cau3 để thêm một sổ tiết kiệm vào cơ sở dữ liệu, có kiểm tra tính
trùng lặp của số sổ.
Câu 4:
Viết thủ tục có tên là sp_cau4 có đầu vào là Số sổ và ngày rút, đầu ra là số tiền mà khách
hàng được lĩnh.

You might also like