1
Thi thực hành Cơ sở dữ liệu giữa kỳ - Bộ môn HTTT – Khoa CNTT – ĐH KHTN
ĐỀ 1: CƠ SỞ DỮ LIỆU Quản lý phường
QUY ĐỊNH
•
Lưu bài làm theo đúng định dạng sau : MSSV_DeThi.sql . Ví dụ : 0512396, đề số
1 : 0512396_1.sql
•
Được phép sử dụng tài liệu , khơng sử dụng internet
•
Xóa bài làm của mình tại máy tính trước khi ra về.
YÊU CẦU
1) Tạo các bảng và các cột theo lược đồ dữ liệu bên dưới.
2) Tạo các ràng buộc toàn vẹn
3) Nhập dữ liệu theo đúng ràng buộc.
Phuong Phường
KhuPho khu phố
Thuộc tính
Kiểu dữ liệu
Mơ tả
Thuộc tính
Kiểu dữ liệu
Mơ tả
IDPhuong
Chuỗi (4)
IDKhuPho
Số ngun
ID Khu phố
IDChuTich
Chuỗi(4)
IDTrKhuPho
Chuỗi(4)
ID Phịng vệ sinh
TenPhuong
Chuỗi (20)
ID phương
ID chủ tịch
phương
Tên phường
IDPhuong
Chuỗi (4)
ID phường
Tân từ : Mỗi phường có một IDPhuong để
phân biệt với các phường khác, có tên và một
chủ tịch phường. Chủ tịch phường là người
Tân từ : Mỗi phường có nhiều khu phố , mỗi khu
phố có ID khu phố để phân biệt với các khu phố khác
trong cùng 1 phường. Mỗi khu phố có một trưởng
khu phố là người trong phường mà khu phố đó trực
trong phường.
thuộc.
Dan dân
Thuộc tính
Kiểu dữ liệu
Mơ tả
IDDan
Chuỗi(4)
ID dãy nhà
IDKhuPho
Số nguyên
ID Khu phố
Ten
Chuỗi (20)
Tên người dân
Bộ môn HTTT – Khoa CNTT – Trường ĐH KHTN
2
Thi thực hành Cơ sở dữ liệu giữa kỳ - Bộ mơn HTTT – Khoa CNTT – ĐH KHTN
Chuỗi (50)
TinhTrang
Tình trạng
Chuỗi(4)
ID Phường
IDPhuong
Tân từ : Mỗi khu phố có nhiều người dân, mỗi người dân có ID dân để
phân biệt với các những người dân khác trong cùng 1 phường, có tên, tình
trạng và khu phố mà họ đang sống . Lưu ý ràng buộc rằng tình trạng của
một người dân khơng được để trống, chỉ có 2 giá trị “cịn sống” hoặc ”qua
đời”.
TRUCKHUPHO trực khu phố tết
Thuộc tính
Kiểu dữ liệu
Mơ tả
IDDan
Chuỗi(4)
ID nhân viên
IDKhuPho
Chuỗi (4)
ID khu phố
NghiPhep
Luận lí
Xin nghỉ phép ở ngày được phân công trực
IDPhuong
Chuỗi (4)
ID Phường
Tân từ : Người dân của một phường được phân công trực các khu phố của phường đó vào
ngày tết. Lưu ý mỗi khu phố sẽ có nhiều người được phân cơng trực và 1 người có thể được
phân cơng trực nhiều khu phố. Nếu người dân xin nghỉ trực thì NghiPhep là true cịn ngược
lại NghiPhep là false.
Phuong
IDPhuong
TenPhuong
IDChuTich
PHA
Phường A
NVA
PHB
Phường B
NVE
PHC
Phường C
NULL
Phường D
TRUCKHUPHO
NULL
IDPhuong
IDKhuPho
IDDan
NghiPhep
PHA
1
NVA
True
PHD
Bộ mơn HTTT – Khoa CNTT – Trường ĐH KHTN
3
Thi thực hành Cơ sở dữ liệu giữa kỳ - Bộ mơn HTTT – Khoa CNTT – ĐH KHTN
PHA
1
NVB
False
PHB
2
NVG
True
PHB
2
NVH
False
IDPhuong
IDKhuPho
Ten
TìnhTrang
IDDan
PHA
1
Nguyễn Văn A
còn sống
NVA
PHA
1
Nguyễn Văn B
còn sống
NVB
PHA
2
Nguyễn Văn C
còn sống
NVC
PHA
2
Nguyễn Văn D
qua đời
NVD
PHB
1
Nguyễn Văn E
còn sống
NVE
PHB
1
Nguyễn Văn F
qua đời
NVF
PHB
2
Nguyễn Văn G
còn sống
NVG
PHB
2
Nguyễn Văn H
cịn sống
NVH
IDPhuong
IDTrKhuPho
IDKhuPho
PHA
NVA
1
PHA
NVC
2
PHB
NVE
1
PHB
NVG
2
Dan
KhuPho
Bộ mơn HTTT – Khoa CNTT – Trường ĐH KHTN