Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo to znamená hovoriť databáze Displeje oboch entít a referenčnú integritu ?

Relačné databázy pracovať na " štandardných " dát . To je proces , ktorý navrhuje tabuľky a polia v databáze , aby sa zabránilo opakovaniu dát . Integrita dát je stav , ktorý zachováva jedinečnosť údajov , akonáhle databázy je v prevádzke . Integrita dát spadá do dvoch kategórií : integrity a referenčnej integrity subjektu . Subjekty a atribúty

Autorom databázy je zhromaždiť položky dát , ktoré musia byť modelované v databáze . Nadpis môže byť kategórie informácií alebo skupiny kategórií . Tieto skupiny sa nazývajú " . Entity " To sú veci , databáza ukladá informácie o : zákazníkov , faktúry , zamestnancov , napríklad. V rámci každého orgánu , kategórie údajov , ktoré popisujú , že subjekt , sa nazývajú atribúty . Príklady atribútov entity zákazníka bude meno , telefónne číslo a adresa .
Normalizácia

návrhár databázy je hrubý odhad , v akej atribúty patrí ku ktorému subjekty a potom potvrdzuje , že dizajn bude prostredníctvom procesu nazvaného " normalizácie " . " slogan " test normalizácie je , že na konci , každý atribút entity je " závislý na kľúči , celý kľúč a nič ale kľúč . " kľúč je atribút , ktorý jednoznačne identifikuje každý záznam účtovnej jednotky . Najpravdepodobnejší kandidát na pole kľúča je ID číslo . Niekedy je nutné použiť viac ako jeden atribút jednoznačne identifikovať každý záznam . To sa nazýva zložený kľúč . Každý atribút , ktorý možno lepšie identifikovať iným ako kľúčom pole je vyradený z účtovnej jednotky , tiež všetky atribúty , ktoré by za následok opakujúce sa dáta je vyradené . Nové subjekty sú vytvorené držať atribúty zhotovené z pôvodných subjektov .
Tabuliek a stĺpcov

Po normalizácii vytvoril návrh databázy , designer vytvára " Entity Relationship Diagram , " alebo ERD . To ukazuje všetky entity v databáze ako pole obsahujúce všetky atribúty v každom subjekte. Diagram ukazuje väzby medzi subjektmi . Polia v jednom subjektu , ktorý je východiskovým bodom pre odkaz na iný subjekt sa nazýva cudzí kľúč . Referenčné atribútom každého atribútu je primárny kľúč . To je atribút , ktorý jednoznačne identifikuje každý záznam v účtovnej jednotke . Administrátor databázy vytvorí databázu na základe ERD . Subjekty stal tabuľky a atribúty stať sa stĺpy v týchto tabuľkách . Primárne kľúče sú základom pre indexy .
Integrita dát

Akonáhle sú dáta je naplnený do tabuliek databázy , kontroly integrity dát by mala potvrdiť , že každý záznam tabuľka je jedinečný . To je integrita entita . Prepojenie jednej tabuľky do druhej v sebe spája cudzí kľúč z jednej tabuľky do primárneho kľúča inej . Tento odkaz by nemala vyvolať množenie záznamov v jednej tabuľke . To znamená , že žiadny záznam v jednej tabuľke by malo zodpovedať viac ako jeden záznam v druhej . Hodnoty v stĺpci cudzieho kľúča musí vždy pripojiť k jednému záznamu v referenčnej tabuľke . Pokiaľ tak neurobí , bude sa nezobrazí vo výsledkoch pripojiť . To je referenčná integrita .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené