Vi n Đi n t - Vi n thông
B Môn Đi n t - K thu t máy tính
K thu t ph n m m ng d ng
Ch ng 8: Thi t k h th ngươ ế ế
Ph n 2: TK c s d li u ơ
Các n i dung chính
Các b c thi t k m t CSDLướ ế ế
Ví d minh h a
Thi t k C s d li uế ế ơ
1. Chuy n t mô hình th c th liên k t sang mô hình quan h . ế
2. Xác đ nh các ph thu c hàm t c ràng bu c d li u và các
quy t c nghi p v .
3. Chu n hóa các l c đ quan h , đ a cng v c l c đ ượ ư ượ
d ng chu n 3.
4. B sung thêmc thu c tính ka n u c n, nh t là khi quan ế
h nhi u thu c tính ka.
5. Xác đ nh chi ti t các mi n giá tr cho c thu c tính, t đó ế
xác đ nh ki u d li u cho chúng. L p b ng mô t chi ti t ế
các ki u d li u c a t ng thu c tính cho t ng quan h
(b ng)
3
Ví d v TK CSDL
4
Tên th c
thn s
d ngCác thu c tính
Khoa TKhoa Tên khoa, Văn phòng, Đi n tho i, Fax
B mônTBoMon Tên BM, Văn phòng
Giáo viên TGiaoVien TênGV, Ngày sinh, Đ a ch , Ch c danh,
Ch c v , Ngày ch c danh, Ngày ch c v
L p h c TLopHoc Tên l p, Khóa h c, S L ng SV ượ
Phòng h cTPhong Tên phòng, SL ch ng i
Tr ng BMưở TTrBM G m các thu c tính c a Giáo viên, Ngày
nh m ch c, Ngày thôi ch c
Th i khóa bi u TKB Năm h c, H c kỳ, Khoa, L p h c, Phòng
h c, Môn h c, Ti t h c ế
Kh i l ng ượ
gi ng d y KLGD TKB, Giáo viên
Ví d v TK CSDL
5
Khoa L p h c
Phòng h c
TKB
Giáo viên
N
N
B môn
KLGD
1
1
1
N
N
NN
N
1
1 1
1 N
1
Tr ng B ưở
môn
1
1