Professional Documents
Culture Documents
Thu thập và phân tích Triển khai thiết kế ở Lựa chọn Hệ quản trị
1 yêu cầu khách hàng 2 mức trừu tượng 3 cơ sở dữ liệu
• Relationship cardinalities:
Mandatory one Optional one
Họ
Giới tính
Đệm Ngày sinh
Họ tên
Tên Tuổi
Mã NV
Sở thích
Nhân viên
LUONGCB
PHONGBAN MANV
NHANVIEN
TENDA
MADA
DIADIEM
DUAN
❖Mỗi thực thể đều được phân biệt Họ tên Chuỗi thông tin [nvarchar]
Ngày sinh Ngày tháng [DateTime]
với nhau bởi thuộc tính khóa Giới tính Nam – Nữ <-> 1 | 0 [bit]
Địa chỉ Chuỗi thông tin [nvarchar]
❖Mỗi thuộc tính đều có miền giá Sở thích Chuỗi thông tin [nvarchar]
▪ Sự kết hợp của 2 hay nhiều thực thể, phân biệt theo ngữ nghĩa
• Nhân viên A tham gia trong Dự án X
• Nhân viên A quản lý Nhân viên B Dự án
Nhân viên
Với 2 tập thực thể: A và B, xét mối Liên kết nhị phân R, ta có:
n
❖Một – Nhiều A 1 Liên_Kết B
1
❖Một – Một A 1 Liên_Kết B
1
❖Nhiều – Một A n Liên_Kết B
m
❖Nhiều – Nhiều A n Liên_Kết B
(min,max) (min,max)
A Liên_Kết B
Nguyễn Mai Huy – Master of Information technology
Minh họa
Với từng cặp tập thực thể: NHANVIEN - PHONGBAN, hay
NHANVIEN – DUAN xét mối Liên kết nhị phân R, ta có:
❖ Mỗi PB có nhiều NV NV (1, n) LAMVIEC PB
CO_THAN
NHANVIEN THAN_NHAN
_NHAN
1 1-n
HOADON Thuộc về CHITIET_HD
SOTINCHI
NGAYMUA
TENMH HOCKY MA_HK
1 MA_LHP
MAMH MOTALOP
1 1-n
MONHOC Thuộc về LOP_HOCPHAN
❖ Chính xác
❖ Tránh trùng lặp
❖ Rõ ràng, Dễ hiểu
❖ Chọn đúng mối quan hệ
❖ Chọn đúng kiểu thuộc tính