Databázy, databázové systémy
Autor: diana
Typ práce: Referát
Typ práce: Referát
Dátum: 07.02.2010
Jazyk:
Jazyk:
Rozsah: 815 slov
Počet zobrazení: 15 140
Počet zobrazení: 15 140
Tlačení: 813
Uložení: 809
Uložení: 809
Databázy, databázové systémy, architektúry spracovania údajov - základné pojmy a klasifikácia, databázové systémy v prostredí MS Windows
Databázové spracovanie
má nasledujúce vlastnosti:
- štruktúry aplikačných programov sú oddelené od údajových súborov
- prístup k údajom je možný len prostredníctvom programov DB systému a nie priamo
- dotazy nie sú pevné
- umožnený je prístup viacerých užívateľov súčasne a je zaistená ochrana údajov proti zneužitiu
Báza údajov
Množina vzájomne spolu logicky súvisiacich údajov, ktoré sa vzťahujú k určitej problematike.
Bázu údajov spolu sprostriedkami pre jej riadenie a udržiavanie tvorí dohromady tzv. databázový systém.
Významná črta počítačových databáz je štrukturovanosť a usporiadanosť.
Databáza je usporiadaný zoznam údajov (informácií), ktoré slúžia k jednoduchému a rýchlemu vyhľadávaniu informácií.
Databázová technológia - unifikovaný súbor pojmov, prostriedkov a techník pre vytváranie informačných systémov.
Architektúra IS:
Informačný systém
Databázový systém
Databáza Systém riadenia bázy údajov
Systém riadenia bázy údajov - SRBD - programový produkt určený pre popis a manipuláciu s údajmi, ktoré sú uložené v dazabáze. tento produkt si kupuje užívateľ od výrobcu.
- je to jediný prostriedok pre prístup k údajom v databáze. Informačný systém využíva údaje z databázového systému buď priamo alebo ich spracováva pomocou ďalších aplikačných programov.
funkcie: · triedenie záznamov
· agregované výpočty
· tvorba vstupných obrazoviek
· výstup údajov z databázy na tlačiareň - zostavy
Typy dátových modelov:
Každý DB systém vychádza z určitej teórie - z tzv. dátového modelu.
Dátový model predstavuje definíciu formalizovaných prístupov k uloženiu a k práci s informáciami v pamäti počítača.
Najrozšírenenjšie typy dátových modelov:
¨ hierarchický - údaje sú usporiadané podľa tzv. hierarchických stromov. každá dátová štruktúra je podriadená iba jednej dátovej štruktúre (podnik, závod, stredisko, dielňa)
¨ sieťový - súhrn vzájomne prepojených segmentov tak, že jednotlivé dátové štruktúry vytvárajú sieť. Každý segment obsahuje údaj - adresu segmentu, ktorý na neho nadväzuje.
¨ relačný - údaje sú usporiadané v dvojrozmerných tabuľkách. Databázy sú rozdelené do postupnosti riadkov a stĺpcov. Každý stĺpec má záhlavie, ktoré popisuje typ informácie. Riadok obsahuje vlastné údaje (stĺpec = položka, riadok = záznam, veta).
Každá veta je súhrn všetkých údajov o jednom objekte, ktorý je uložený v databáze. Stĺpce tabuľky predstavujú jednotlivé vlastnosti, atribúty objektov, teda údaje o objektoch.
Každá tabuľka môže byť prepojená s inými tabuľkami. Relačná tabuľka:
- všetky hdonoty v tabuľke musia byť elementárne (nedeliteľné na ďalšie údaje),
- v tabuľke je 1-N stĺpcov, ich pozícia je nevýznamná, poradie možno ľubovoľne meniť,
- v tabuľke je 1-Metód riadkov, ich pozícia nemá vplyv na hodnotu uloženej informácie (poradie riadkov možno ľubovoľne meniť),
- stĺpec musí byť jednoznačne pomenovaný,
- každý riadok musí byť jednoznačne rozlíšiteľný, nesmú byť dva rovnaké riadky v tabuľke.
Dotazovací jazyk SQL
Súbor prostriedkov (pravidiel a príkazov), ktoré umožňujú ľahké zadávanie úloh pre prácu s údajmi, ktoré sú spravované databázovým systémom.
Procedurálny jazyk - nutnosť zadávania algoritmov pre získanie odpovedi - určený pre profesionálnych programátorov.
Neprocedurálny jazyk - jednoduchší, zadávajú sa iba podmienky, ktoré má požadovaná odpoveď spĺňať.
Užívatelia - vytvorenej databázy:
- správca dát
- aplikačný programátor
- príležitostný užívateľ
- anivný užívateľ
- aplikačný užívateľ.
Objektová databáza - uchovanie a spracovanie informácie v podobe zložitých údajových typov. Obsahuje kompletné údaje o objekte - číselné, textové, grafy, obrázky, audio, video, zvuk. V relačnom dátovom modele je implementácia takýchto údajov veľmi obmedzená.
Súčasné trendy v databázovej technológii:
- Evolučný trend - postupné zmeny a vylepšenia klasického relačného dátového modelu smerom k objektom (Delphi, Access, Oracle).
- Revolučný trend - úplne objektovo orientovaná databáza (Gem Stone, ObjectStore, O2).
Architektúry DB systémov z hľadiska služieb:
· klient/server
· distribuovaná databáza
· transakčné spracovanie
DB v prostredí MS Windows
• Microsoft Access 2000
- súčasť kancelárskeho balíka MS Office 2K
- k základným vlastnostiam patrí previazanosť so všetkými aplikáciami Office 2K, vysoká zameranosť na publikovanie obsahu databázy na Internete, súčinnosť s produktom MS SQL Server 7.0, podpora dynamických dátových HTML stránok a zavedená podpora Unicode
-nevýhody: nie je zabezpečená spätná kompatibilita so staršími verziami (čiastočne je táto nevýhoda odstránená možnosťou uloženia dokumentu vo formáte staršej verzie)
• WinBase602 6.0 WinBase602 6.0
Produkt firmy Software602
Je to vlastne spojený jednoužívateľský aj multiužívateľský SRBÚ, v základnej inštalácii je zabudovaný aj prvok klient aj prvok server
Základné vlastnosti:
Plne české prostredie, triedenie a vyhľadávanie
Prepracovaný systém bezpečnosti systému rozdelením kompetencií
Plná podpora internetu vrátane tvorby dynamických HTML stránok prostredníctvom cgi skriptov Výrazne nižšia cena oproti konkurencii
Nevýhody: Nie je prepracovaný tak detailne ako konkurenčné produkty
• Visual dBASE 5.7 a_7.5
Produkt firmy Ksoft
Verzia 5.7 bola vydaná v júli 1999 ako update 16 - bitovej verzie
Verzie 7.5 bude vydaná v Októbri 1999 ako update 32 - bitovej verzíe
Na zimu 1999 sa pripravuje nový projekt Visual dBASE 2000
Základné vlastnosti:
Obidva produkty sa zamerali na odstránenie chýb predošlých verzií Skvalitnenie publikovania na webe
Nevýhody: Málo inovácií
Vytváranie len statických HTML stránok
• Lotus Ayroach Millenium
Produkt firmy Lotus Development Corporadon Súčasť balíku SmattSuite Millenium
Základné vlastností:
Výrazná integrácia so všeobecnými aplikáciami kancelárskeho balíka SmartSuite Možnosť importu dát takmer zo všetkých používaných databázových formátov Zadávanie údajov hlasom
Nevýhody: Tvorba len statických webových stránok Chýba možnosť zdieľania databáz
Databázové spracovanie
má nasledujúce vlastnosti:
- štruktúry aplikačných programov sú oddelené od údajových súborov
- prístup k údajom je možný len prostredníctvom programov DB systému a nie priamo
- dotazy nie sú pevné
- umožnený je prístup viacerých užívateľov súčasne a je zaistená ochrana údajov proti zneužitiu
Báza údajov
Množina vzájomne spolu logicky súvisiacich údajov, ktoré sa vzťahujú k určitej problematike.
Bázu údajov spolu sprostriedkami pre jej riadenie a udržiavanie tvorí dohromady tzv. databázový systém.
Významná črta počítačových databáz je štrukturovanosť a usporiadanosť.
Databáza je usporiadaný zoznam údajov (informácií), ktoré slúžia k jednoduchému a rýchlemu vyhľadávaniu informácií.
Databázová technológia - unifikovaný súbor pojmov, prostriedkov a techník pre vytváranie informačných systémov.
Informačný systém
Databázový systém
Databáza Systém riadenia bázy údajov
Systém riadenia bázy údajov - SRBD - programový produkt určený pre popis a manipuláciu s údajmi, ktoré sú uložené v dazabáze. tento produkt si kupuje užívateľ od výrobcu.
- je to jediný prostriedok pre prístup k údajom v databáze. Informačný systém využíva údaje z databázového systému buď priamo alebo ich spracováva pomocou ďalších aplikačných programov.
funkcie: · triedenie záznamov
· agregované výpočty
· tvorba vstupných obrazoviek
· výstup údajov z databázy na tlačiareň - zostavy
Typy dátových modelov:
Každý DB systém vychádza z určitej teórie - z tzv. dátového modelu.
Dátový model predstavuje definíciu formalizovaných prístupov k uloženiu a k práci s informáciami v pamäti počítača.
Najrozšírenenjšie typy dátových modelov:
¨ hierarchický - údaje sú usporiadané podľa tzv. hierarchických stromov. každá dátová štruktúra je podriadená iba jednej dátovej štruktúre (podnik, závod, stredisko, dielňa)
¨ sieťový - súhrn vzájomne prepojených segmentov tak, že jednotlivé dátové štruktúry vytvárajú sieť. Každý segment obsahuje údaj - adresu segmentu, ktorý na neho nadväzuje.
¨ relačný - údaje sú usporiadané v dvojrozmerných tabuľkách. Databázy sú rozdelené do postupnosti riadkov a stĺpcov. Každý stĺpec má záhlavie, ktoré popisuje typ informácie. Riadok obsahuje vlastné údaje (stĺpec = položka, riadok = záznam, veta).
Každá veta je súhrn všetkých údajov o jednom objekte, ktorý je uložený v databáze. Stĺpce tabuľky predstavujú jednotlivé vlastnosti, atribúty objektov, teda údaje o objektoch.
Každá tabuľka môže byť prepojená s inými tabuľkami. Relačná tabuľka:
- všetky hdonoty v tabuľke musia byť elementárne (nedeliteľné na ďalšie údaje),
- v tabuľke je 1-N stĺpcov, ich pozícia je nevýznamná, poradie možno ľubovoľne meniť,
- v tabuľke je 1-Metód riadkov, ich pozícia nemá vplyv na hodnotu uloženej informácie (poradie riadkov možno ľubovoľne meniť),
- stĺpec musí byť jednoznačne pomenovaný,
- každý riadok musí byť jednoznačne rozlíšiteľný, nesmú byť dva rovnaké riadky v tabuľke.
Dotazovací jazyk SQL
Súbor prostriedkov (pravidiel a príkazov), ktoré umožňujú ľahké zadávanie úloh pre prácu s údajmi, ktoré sú spravované databázovým systémom.
Procedurálny jazyk - nutnosť zadávania algoritmov pre získanie odpovedi - určený pre profesionálnych programátorov.
Neprocedurálny jazyk - jednoduchší, zadávajú sa iba podmienky, ktoré má požadovaná odpoveď spĺňať.
Užívatelia - vytvorenej databázy:
- správca dát
- aplikačný programátor
- príležitostný užívateľ
- anivný užívateľ
- aplikačný užívateľ.
Objektová databáza - uchovanie a spracovanie informácie v podobe zložitých údajových typov. Obsahuje kompletné údaje o objekte - číselné, textové, grafy, obrázky, audio, video, zvuk. V relačnom dátovom modele je implementácia takýchto údajov veľmi obmedzená.
Súčasné trendy v databázovej technológii:
- Evolučný trend - postupné zmeny a vylepšenia klasického relačného dátového modelu smerom k objektom (Delphi, Access, Oracle).
- Revolučný trend - úplne objektovo orientovaná databáza (Gem Stone, ObjectStore, O2).
Architektúry DB systémov z hľadiska služieb:
· klient/server
· distribuovaná databáza
· transakčné spracovanie
DB v prostredí MS Windows
• Microsoft Access 2000
- súčasť kancelárskeho balíka MS Office 2K
- k základným vlastnostiam patrí previazanosť so všetkými aplikáciami Office 2K, vysoká zameranosť na publikovanie obsahu databázy na Internete, súčinnosť s produktom MS SQL Server 7.0, podpora dynamických dátových HTML stránok a zavedená podpora Unicode
-nevýhody: nie je zabezpečená spätná kompatibilita so staršími verziami (čiastočne je táto nevýhoda odstránená možnosťou uloženia dokumentu vo formáte staršej verzie)
• WinBase602 6.0 WinBase602 6.0
Produkt firmy Software602
Je to vlastne spojený jednoužívateľský aj multiužívateľský SRBÚ, v základnej inštalácii je zabudovaný aj prvok klient aj prvok server
Základné vlastnosti:
Plne české prostredie, triedenie a vyhľadávanie
Prepracovaný systém bezpečnosti systému rozdelením kompetencií
Plná podpora internetu vrátane tvorby dynamických HTML stránok prostredníctvom cgi skriptov Výrazne nižšia cena oproti konkurencii
Nevýhody: Nie je prepracovaný tak detailne ako konkurenčné produkty
• Visual dBASE 5.7 a_7.5
Produkt firmy Ksoft
Verzia 5.7 bola vydaná v júli 1999 ako update 16 - bitovej verzie
Verzie 7.5 bude vydaná v Októbri 1999 ako update 32 - bitovej verzíe
Na zimu 1999 sa pripravuje nový projekt Visual dBASE 2000
Základné vlastnosti:
Obidva produkty sa zamerali na odstránenie chýb predošlých verzií Skvalitnenie publikovania na webe
Nevýhody: Málo inovácií
Vytváranie len statických HTML stránok
• Lotus Ayroach Millenium
Produkt firmy Lotus Development Corporadon Súčasť balíku SmattSuite Millenium
Základné vlastností:
Výrazná integrácia so všeobecnými aplikáciami kancelárskeho balíka SmartSuite Možnosť importu dát takmer zo všetkých používaných databázových formátov Zadávanie údajov hlasom
Nevýhody: Tvorba len statických webových stránok Chýba možnosť zdieľania databáz
Kľúčové slová
Vyhľadaj ďalšie študentské práce pre tieto populárne kľúčové slová:
#databázy databázové systémy #databázy #databázové systémy #staticke a dynamicke webove stranky #vlastnosti firmy #databáza #informatika maturita #prehľad databázových systémov #projekt Access #otazky odpovede z informatika #databáza access #databázové programy #informatika #access #tabulka #microsoft accessDiskusia: Databázy, databázové systémy
Pridať nový komentárVygenerované za 0.019 s.