Databáza: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Riadok 20:
Termín "data base" bol prvýkrát použitý v novembri [[1963]], keď jedna z prvých softvérových spoločností [[System Development Corporation]] (''SDC'', [[Santa Monica]], [[Kalifornia]], [[USA]]), [[sponzor]]ovala [[sympózium]] ''Development And Management Of a Computer-Centered Data Base''. ''Database'' je samostatné slovo, ktoré bolo bežné používané v [[Európa|Európe]] na začiatku [[70. roky 20. storočia|70. rokov]] a do konca [[dekáda|dekády]] to bolo používané v hlavných Amerických novinách. ''Databanka'', porovnateľný vyraz, bol používaný v novinách ''[[http://www.washingtonpost.com Washington Post]]'' ešte pred rokom [[1966]].
 
Prvý [[databázový riadiaci systém]] bol vyvinutý v 60 rokoch. Priekopník na tomto poli bol [[w:en:Charles_Bachman|CHARLES BACHMAN]]. Bachmanove skoršie papiere ukázali, že jeho ciel bolo vytvorenie viac efektívnejšie použitie nových priamo prístupných ukladacích zariadení je možné" dovtedy spracovávanie dát bolo založené na [[DIEROVACHYCH KARTACH]] a [[MAGNETICKÝCH PÁSKACH]], takže toto sériové spracovanie bola dominantná aktivita. Dve slova [[w:en:Data_model|data model]] vznikli v tejto dobe: CODASYL vyvinul sieťový model založený na Bachmanovych myšlienkach a (podľa všetkého nezávislé [[hierarchia|hierarchický]] model bol použitý pri systémovom vývoji v NORTH AMERICAN ROCKWELL, neskôr adoptovaný IBM ako základný kameň ich produktu [[IMS]]. Pokiaľ IMS popri CODASYL IDMS bol veľký, veľké viditeľné databázy vyvíjali v 60. rokoch, par ďalších bolo tiež zrodených v tejto dekáde, niektoré z nich sa viditeľné podpísali na základoch dnešných. Dve databázy si zaslúžia spomenúť- [[PICK]] a [[MUMPS]], s predošlím vývojom originálov ako operačných systémov so vsadenou databázou a ďalej programovací jazyk a databázu pre vytvorenie DATA-BASED software
 
Relačný model bol navrhovaný [[E. F. CODD]]-inom v 1970. Kritizoval existujúci model pre mätúci abstraktný opis informácii štruktúry s opisom fyzického prístupového mechanizmu. hoci dlhšiu dobu relačný model zostal len v akademickom zaujme. Kým produkty CODASYLu (IDMS) a produkty sieťových modelov (IMS) boli koncipovane ako čiastočné inžinierske riešenia, v tom čaše sa prihliadalo na ich existenciu relačný model dal viac ako teoretickú perspektívu, dohadovanie sa že hardwareove a softwarové technológie sa vyrovnajú v čaše. Medzi prvými zavádzal [[MICHAEL STONEBRAKER´s INGRES]] na Berkeley, a [[projekt SYSTEM R]] v IBM. Obidve spoločnosti vyvíjali prototypy, oznámili počas roku 1976. Prvý komerčný produkt, [[ORACLE]] a [[DB2]], sa neobjavil až do roku 1980. prvý úspešný databázový produkt pre mikropočítače bol [[Dbase|dBASE]] pre [[CP/M]] a [[PC-DOS/MS-DOS]] operačné systémy.
Počas 80tych rokov bola aktivita výskumu zameraná na distribuovane databázové systémy a databázové stroje, ale tieto vývojové trendy mali iba malý efekt na trh. Ďalšia dôležitá teoretická myšlienka bola [[FUNCTIONAL DATA MODEL]], okrem špecializovaných aplikácii v genetike, molekulovej biológii a pri vyšetrovaní zločinov, svet si ho nevšimol.
 
v 90tych rokoch sa pozornosť upriamila na [[objektovo orientované databázy]]. tieto mali úspech na poli kde bolo nutne vlastniť viac komplexne data ako relačný systém mohol jednoducho pokrývať, ako napríklad [[priestorové databázy]], inžiniersky data (zahrňujúce software technickej schránky) a mulitmediálne data. niektoré z týchto myšlienok boli prijate relačnými obchodníkmi, ktorí začlenili nove možnosti do ich produktov ako výsledok. V 90ych rokoch bolo taktiež vidno rozširovanie [[OPENOpen_source|open SOURCEsource]] databáz ako [[PostgreSQL]] a [[MySQL]].
 
V tretom tisícročí je [[w:en:Xml_database|XML database]] moderná oblasť pre inováciu. Ako s objektmi databáz, toto vytvorilo novu kolekciu začínajúcich spoločnosti, ale v tom čaše bola hlavná myšlienka byt začlenení do zriadených relačných produktov. XML databázy malo za ciel vymazať tradičný rozdiel medzi dokumentmi a dátami, dajme tomu že všetky informačné zdroje organizácii by boli držané na jednom mieste, či by boli vyššie štruktúrované alebo nie.
 
== Databázové modely ==