Author
ila-golden
View
32
Download
0
Embed Size (px)
DESCRIPTION
Databázové modelování. Analýza Návrh konceptuálního schématu. Proč modelovat/analyzovat?. Standardizované pracovní postupy Snadnější komunikace v týmu Aktuální a kompletní dokumentace. Analýza. Funkční analýza DFD – Data Flow Diagram Datová analýza - PowerPoint PPT Presentation
Databzov modelovn AnalzaNvrh konceptulnho schmatu
Pro modelovat/analyzovat?Standardizovan pracovn postupy Snadnj komunikace v tmuAktuln a kompletn dokumentace
AnalzaFunkn analzaDFD Data Flow Diagram
Datov analzaER Model Entity Relationship Model
Funkn analzaIdentifikace systmovch funkcIdentifikace udlostDefinice transakcPopis transakc
DFD Data Flow DiagramStavebn prvky DFD
DFD Top-Down PostupPouvme postup Shora dol rovn:1. Kontextov diagram inf. o tom jak bude IS komunikovat se zbytkem svta2.- n-t dal postupn rozklady (max. doporuen hodnota n je 3, pozn. jedn se o hodnotu doporuenou)Vhodn jmenn konvence
Chyby DFDdatastory, znich se jenom te nebo se do nich jenom zapisujesamogenerujc funkce, tj. funkce kter maj jenom vstupyern dry, tj. funkce do nich data pouze vstupuj
Jednoduch pklad kontextovho diagramu
Seznam udlost
Upesnn kontextov diagram
Dal rovn rozkladu - sklad
ER Entity Relationship ModelStavebn prvky ER
Rozen ER modeluOmezen klem
Rozen ER modeluParcialita vztahu
Rozen ER modeluSlab entity, identifikan zvislost
Rozen ER modeluISA-hierarchie
ER nvrh databzeEntita x AtributEntita x VztahBinrn x Ternrn vztahyAgregace x Ternrn vztah
ER -> relan databzeEntita CREATE TABLE Zamestnanci ( RC CHAR(12), Jmeno CHAR(30), Plat Integer, PRIMARY KEY (RC) )
ER -> relan databzeRelan vztah (bez omezen klem) CREATE TABLE Pracuje_V ( RC CHAR(12), KO CHAR(10), Od DATE, PRIMARY KEY (RC,KO) FOREIGN KEY (RC) REFERENCES zamestnanci, FOREIGN KEY (KO) REFERENCES oddeleni )
ER -> relan databzeCREATE TABLE d ( RC CHAR(12), KO CHAR(10), Od DATE, PRIMARY KEY (KO) FOREIGN KEY (RC) REFERENCES zamestnanci, FOREIGN KEY (KO) REFERENCES oddeleni )
CREATE TABLE Odd-d ( KO CHAR(10), Od DATE, RC CHAR(12), PRIMARY KEY (KO) FOREIGN KEY (RC) REFERENCES zamestnanci)
ER -> relan databze Parcialitn omezenCREATE TABLE Ridi_Odd ( KO CHAR(12),Nazev CHAR(30),Od DATE,RC CHAR(12) NOT NULL,PRIMARY KEY (KO),FOREIGN KEY (RC) REFERENCES zamestanaci,ON DELETE NO ACTION)
ER -> relan databzeSlab entity CREATE TABLE Pojistenci_Poj ( pnazev CHAR(12), vek INTEGER, Cena REAL, RC CHAR(12), PRIMARY KEY (pnazev,RC), FOREIGN KEY (RC) REFERENCES zamestnanci, ON DELETE CASCADE)
Vztah E-R a DFD
Dkuji Vm za pozornost