Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Návrh databázy začína s identifikáciou funkciu databázy , dátové prvky , atribúty dát , jedinečné kľúčové dátové prvky a vzťahy tabuľky . Obchodné pravidlá definujú obmedzenia a charakteristiky dát , a preto sú hlavnou zložkou pri návrhu databázy . Otázka klienta informácií a obchodných pravidiel určujú , ktoré dátové prvky musia byť zahrnuté v databáze a ich atribúty .
Koncepčný Database Design
koncepčné databázy začína s identifikáciou dátové prvky a obchodných pravidiel s nimi spojené . Kompletný zoznam dátových prvkov a ich významných obchodných pravidiel musí byť uvedené navrhnúť presné databázy . Príkladom dátového prvku je zamestnanec . Obchodné pravidlo môže byť " Zamestnanec musí mať číslo sociálneho zabezpečenia . " Logické databázy je tvorený z koncepčného databázy .
Logické Database Design
logický návrh databázy sa skladá z dátových entít a ich dátové prvky a atribúty . Atribúty sú popisy a charakteristiky dátových entít a prvkov . Atribúty sú definované pomocou obchodných pravidiel , ktoré definujú obmedzenia a obmedzenia dát , ako sú prípustné hodnoty a pravidlá pre výpočet . Napríklad , v prípade , že obchodné pravidlo hovorí , že pracovník musí byť starší ako 18 rokov , potom atribút poľa veku bude " Age musí byť 18 alebo vyšší . " S týmto atribútom je dátový typ numeric s najmenej dvoma číslicami , notated ako n ( 2 ) . Vzťahy databázových tabuliek sú definované v logickej databázy . Vzťahy môžu byť kategorizované ako one - to - one , many - to - many a one - to - many .
Telesné databázy
fyzickej databázy sa skladá z údajov v tabuľky , riadky a stĺpce . Jedným dôležitým pravidlom pri navrhovaní fyzickej databázy je na ukladanie dátových prvkov , ktoré majú najmenšiu zmysluplnú hodnotu . Napríklad údaj o zákazníkoch Meno sa skladá z hodnôt pre krstné meno a priezvisko , a preto nemá najmenšiu zmysluplnú hodnotu . Namiesto toho , dátové prvky ukladať Meno a priezvisko oddelene v databáze . Ďalším dôležitým pravidlom je , že nebude ukladať dátové prvky , ktoré by mohli byť generované pomocou výpočtu s použitím iných dátových prvkov . Napríklad dátový prvok Hrubá mzda sa vypočíta vynásobením hodinová mzda podľa počtu odpracovaných hodín . Uložiť dátové prvky hodinová mzda a odpracovaných hodín v databáze , ale nezahŕňajú hrubej mzdy , ako to môže byť vypočítaná v programových kódov . Presné fyzickej databázy s kompletným popisom dátových entít a prvkov prispieť k účinnému softvérového kódu .
Copyright © počítačové znalosti Všetky práva vyhradené