Yeu Cau Bai Tap Lon - HQT - CSDL

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Yêu cầu đối với bài tập lớn

Môn Hệ quản trị CSDL


1. Mỗi nhóm sẽ làm 1 đề tài / 1 nhóm, các đề tài có thể đi theo các hướng sau
a. Phân tán dữ liệu
b. Liên quan đến các hệ QTCSDL như SQL Server, Oracle, PostPreSQL,
MariaDB, MongoDB, Neo4J hay các hệ quản trị khác
c. Hướng nghiệp vụ quản lý nhóm quan tâm

2. Bài toán cần có ít nhất 10 đối tượng cần quản lý


3. Thiết kế CSDL phải đạt tối thiểu chuẩn 3NF.
4. Trong quyển báo cáo phải nêu rõ quá trình thiết kế ra CSDL.
5. Định dạng quyển báo cáo tuân theo chuẩn Khoa CNTT – Đại học Ngoại ngữ
- Tin học TPHCM, nộp kèm bản mềm báo cáo và script thực hiện đề tài.
6. Comments trước mỗi truy vấn những thông tin sau: ai viết, viết khi nào, mục
đích của truy vấn
7. Phân công đồng đều về đầu việc và khối lượng công việc. Ghi rõ trong báo
cáo.
8. Dữ liệu trong CSDL phải có nghĩa
9. Lần lượt viết các truy vấn thực hiện các phần việc sau:
a. Tạo/ nhập dữ liệu cho Database - dùng cả câu lệnh và công cụ
b. Thiết lập ràng buộc dữ liệu cho các Table: PK, FK, Check, Default,
Unique, ....
c. Viết lệnh truy vấn từ đơn giản đến phức tạp thực hiện lấy dữ liệu từ 1
bảng (10 câu), nhiều bảng (10 câu)
d. Tạo View hiện dữ liệu (10 view)
e. Tạo các Stored Procedure với các tùy chọn khác nhau: Parameter,
OUTPUT, RETURN (ít nhất 15 thủ tục) để thêm, sửa, xóa, trích lọc dữ
liệu. Gọi thực thi các Stored Procedure đã tạo
f. Viết các Hàm (Function)
g. Viết các Trigger cho phép kiểm soát ràng buộc dữ liệu, đồng bộ dữ liệu:
đơn giản, phức tạp (ít nhất 15 trigger). Viết lệnh kích hoạt các Trigger
h. Tạo tài khoản người dùng cho mỗi thành viên trong nhóm.
i. Cấp quyền sử dụng các thành phần trong CSDL (do thành viên tạo ra)
cho người dùng tương ứng
j. Thu hồi/cấm sử dụng một số thành phần trong CSDL với từng người
dùng
k. Giao tác và điều khiển tương tranh
l. Backup và Restore dữ liệu
10. Trực quan hoá phần Hệ QTCSDL bằng phần mềm WinForm hoặc WebForm

You might also like