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

Relačnej databázy vysvetlil

relačnú databázu skupín dát podľa spoločných atribútov nájdených v dátovej sade . Tento spôsob usporiadania dát uľahčuje , aby ľudia pochopili a pripojenie k internetu . Software pre organizáciu dát sa nazýva relačný databázový systém ( RDMS ) . Avšak, termín " relačnej databázy " je tiež používaný sa odkazovať na softvér . História

relačný databázový model bol vyvinutý Edgar Frank ( EF ) Codd , Ph.D. To bolo najprv zmienil August , 19 , 1969 , vo výskumnej správe IBM " RJ599 . " Avšak , článok , ktorý je považovaný za základ pre relačné databázové technológie je " relačný model dát pre veľké zdieľané databanky , " Dr Codd napísaný v roku 1970 a publikoval v " Communications ACM . "

Dr Codd napísal viac článkov v priebehu nasledujúcich dvoch desaťročí , ktoré ďalej definovaných relačnej databázy implementácie . Tieto články vrátane " Je vaša DBMS naozaj Relačné ? " publikoval v " Computerworld " 14. októbra 1985 , a " Má vaše DBMS spustiť podľa pravidiel ? " publikované v " Computerworld " na 21 októbri 1985 , kde definovaného 12 pravidiel pre relačnej databázy . Tieto pravidlá sa rozšíril v priebehu rokov . V súčasnej dobe existuje 333 pravidlá definované v Dr Codd knihy , " relačný model pre správu databázy , verzia 2 " , ktorý bol uverejnený v apríli 1990 .
Fakty

relačné databázy ukladá dáta v samostatných tabuľkách usporiadaných v riadkoch a stĺpcoch . Každá tabuľka je založená na sade atribútov . Vzťahy môžu byť definované medzi tabuľkami pomocou kľúča . Kľúče sú polia, ktoré sa používajú na jednoznačnú identifikáciu konkrétne záznamy .

Vzťahy môžu byť základné vzťahy , ktoré sú tabuľky v rámci databázy a ukladanie dát . Odvodené vzťahy sú názory či otázky . Odvodené vzťahy nemajú ukladať dáta , ale sú vytvorené za použitia operácií založiť vzťahy alebo iné odvodené vzťahy .
SQL Jazyk

Pravidlá uvedené Dr Codd vyžadujú špecializované jazyk , ktorý sa používa na definovanie , manipuláciu a dotazovanie dát v databáze . SQL ( Structured Query Language ) je jazyk , ktorý bol na tento účel prijatá všetkými hlavnými relačnými databázami .

SQL bol vyvinutý Raymond Boyce a Donald Chamberlin v spoločnosti IBM a bol prijatý ako štandard ANSI /ISO . Norma bola revidovaná v roku 1999 , ale väčšina databáza stále nie sú plne kompatibilné s verziou 1992 . Verzia 1992 je menšie a jednoduchšie na odkaz , takže je ľahšie východiskovým bodom pre učenie jazyka .
Výhody

Relačná databáza minimalizovať chyby vzhľadom k tomu , že údaje je rozdelená do tabuliek a počet hodnôt , ktoré sa opakujú medzi tabuľkami . Dáta sú jasne definované v tabuľkách , tak to môže byť krížovú kontrolu a overená na vstupe . Dáta možno manipulovať rôznymi spôsobmi pomocou SQL . Táto manipulácia môže spôsobiť podrobné správy . Dáta sú tiež uložené na jednom mieste , čo eliminuje potrebu viac súborov . To umožňuje aktualizáciu a zálohovanie dát jednoduchšie .
Alternatívy

Existujú alternatívy k relačnej databáze , vrátane hierarchického modelu , modelu siete a objektovo - orientovaný model . Hierarchický model usporadúva dáta v stromovej štruktúre , ako naplnené rodič /CHID vzťahov . Kým hierarchický model umožňuje každé dieťa mať len jedno dieťa , sieťový model umožňuje každé dieťa mať viac ako jedného rodiča , vytvára mriežkovou štruktúru . V modeli objektovo - orientovaný , dáta sú zastúpené v podobe objektov , podobne ako objektovo orientované programovanie .

Najnovšie články

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