1
Bo co chuyên đ
Thit k cơ s d liu
Môn hc: Thit k h thng thông tin
Sinh viên thc hin: Lê Đăng Phong
V Anh Tun
Nguyn Vit Thng
Lê Nho Thi
Ging viên hưng dn: T.S Nguyn Quang Hoan
2
Ni dung chnh
Tng quan v cơ s d liu
Thit k cơ s d liu
Mô hnh d liu quan nim
Mô hnh d liu lô gc
Thit k cơ s d liu vt l
Thit k cơ s d liu “H thng thông tin qun l mng
chuyn mch –truyn dn”
3
Tng quan v cơ s d liu
Khi nim cơ s d liu
Cơ s d liu l tp hp cc d liu cơ s đưc t chc, lưu tr trong my tnh da
trên mt s quy đnh, đm bo đưc s thng nht (tnh ton vn) đng thi gim thiu
đưc s dư tha s liu.
H qun tr cơ s d liu
L nhng b phn mm đưc s dng đ qun l cơ s d liu
H qun tr cơ s d liu cho php ngưi s dng: lưu tr, tm kim, thay đi, thêm bt
d liu m không cn quan tâm nhiu đn vic x l v biu din d liu c th bên
trong.
Cung cp cc chc năng chnh sau
To lp cu trc d liu
Phng vn,
kho st thu
thp thông
tin, quy trnh
nghip v
6
Ni dung chnh
Tng quan v cơ s d liu
Thit k cơ s d liu
Mô hnh d liu quan nim
Mô hnh d liu lô gc
Thit k cơ s d liu vt l
Thit k cơ s d liu “H thng thông tin qun l mng
chuyn mch –truyn dn”
7
Mô hnh d liu quan nim
Mô hnh d liu quan nim l g?
L mô hnh mô t nhng đi tưng qun l, nhng mi quan h v nhng rng buc
nghip v gia cc đi tưng qun l đ t thc t hot đng ca mt t chc hay mt
lnh vc nghip v.
Thit k mô hnh d liu quan nim:
L qu trnh phân tch d liu nhm: Xc đnh cc đơn v thông tin cơ bn cn thit,
cu trc v quan h gia chng t đ mô hnh ha thnh mô hnh d liu quan
nim.
Đu vo
Thông tin tng qut thu thp đưc trong qu trnh kho st hot đng ca t chc
Thông tin chi tit thu thp đưc phng vn trc tip ngưi s dng
Sơ đ lung d liu
Mô hnh thit k tin trnh
Sn phm đu ra l:
Quan h ty chn – ty chn
GIAM_DOC DON_VI
NHAN_VIEN PHONG_BAN
SINH_VIEN LOP_HOC
10
Mô hnh d liu quan nim
Phân loi mi quan h theo bc
Quan h bc 1 (quan h đ quy)
Quan h bc hai
Quan h bc ba
Quan h phc th
Quan h loi tr
NGUOI
Kt hôn
NHAN VIEN PHONG
Lm vic
GIAO VIEN
MON HOC
LOP HOC
GING DY
S tit
THIET BI
CHUYEN MACH
TRUYEN DAN
11
Mô hnh d liu quan nim
Quy tc nghip v
Quy tc nghip v l nhng th tc, nguyên tc,quy đnh liên quan đn cc đi tưng
qun l trong th gii thc.
Quy tc nghip v liên quan đn cu trc, rng buc v tnh ton vn ca d liu.
Đu vo ca qu trnh thit k d liu lôgic l mô hnh d liu quan nim ERM
Sn phm đu ra
Mô hnh mô t d liu dng lôgic, c th chuyn thnh cc file vt l tương ng vi
mt h qun tr cơ d liu. 15
Mô hnh d liu lôgic
Cc loi hnh mô hnh d liu lôgic
Mô hnh phân cp
Mô hnh mng
Mô hnh quan h
Mô hnh hưng đi tưng
Mô hnh quan h
L cch thc biu din d liu dng bng, dng v ct, quan h gia cc bng đưc
mô t logic bng cc gi tr lưu gi trong cc dng ca bng
Thao tc d liu: s dng ngôn ng SQL
M phng Tên phng
P1 K Thut
P2 K Ton
M nhân viên Tên M Phng
NV01 Nguyn Văn A P1
NV02 Trn Th B P1
NV03 Nông Văn C P2
NV04 L Văn D P2
16
Mô hnh d liu lôgic
Mt s khi nim trong mô hnh quan h
Quan h c cu trc tt: l quan h đm bo không dư tha d liu, cho php ngưi
Mô hnh d liu quan nim
Mô hnh d liu lô gc
Thit k cơ s d liu vt l
Thit k cơ s d liu “H thng thông tin qun l mng
chuyn mch –truyn dn”
19
Thit k cơ s d liu vt l
Thit k cơ s d liu vt l l g?
La chn công ngh lưu tr: h điu hnh, h qun tr CSDL, công c truy xut d liu
Chuyn mô hnh quan h d liu logic thnh cc thit k vt l theo công ngh đ la
chn
Yêu cu đi vi thit k d liu vt l
Ti thiu ha không gian lưu tr
Tc đ tương tc d liu nhanh
Đm bo an ton d liu: bo mt, sao lưu, phc hi
Cc bưc thit k
Thit k cc trưng
Thit k bn ghi vt l
Thit k file vt l
Thit k cơ s d liu vt l
20
Thit k cơ s d liu vt l
Thit k trưng
Yêu cu thit k trưng
Tit kim không gian
Biu din đưc mi gi tr thuc min gi tr ca thuc tnh
Ci thin tnh ton vn
H tr thao tc d liu (vd: thao tc s nhanh hơn k t )
Chn kiu v cch biu din d liu
Kiu d liu l dng th hin d liu do h qun tr CSDL quy đnh.
S dng hiu qu không gian nh
Trnh đưc sai st v mt d liu
Đp ng đưc nhu cu tăng trưng d liêu
An ton d liu
Kim sot file: nhm chng li s xâm nhp v ph hy bt hp php
Sao lưu
M ha
Tnh ton quy mô file
23
Thit k cơ s d liu vt l
Đu vo
Cu trc cơ s d liu lô gic: sn phm ca phn thit k logic
Yêu cu x l ca ngưi dng: quy mô, tn xut, thi gian đp ng, an ton, sao lưu,
phc hi, d liu tp trung hay phân tn
Đc tnh ca h qun tr cơ s d liu, đc tnh môi trưng hot đng h điu hnh
Thit k cơ s d liu vt l bao gm
Phân tch, tnh ton khi lưng d liu -> năng lc lưu tr
Phân tch, tnh ton s lưng giao dch -> năng lc x l
Thit k mô hnh phân tn (đi vi h thng thông tin s dng mô hnh phân tn)
T chc file
Lp cc ch mc
Rng buc an ton
Sn phm đu ra
Tp cc đc t k thut đưc s dng đ xc đnh, đnh dng v t chc cu trc d
liu v file d liu trên cng ca my tnh.
Đi vi cc h thng hin đi cc đc t ny cha tt c cc thông tin cn thit đ vit
v to cc câu lnh đnh ngha d liu bng SQL.
24