Databázy, databázové systémy

Prírodné vedy » Informatika

Autor: diana
Typ práce: Referát
Dátum: 07.02.2010
Jazyk: Slovenčina
Rozsah: 800 slov
Počet zobrazení: 16 311
Tlačení: 946
Uložení: 906

Databázy, databázové systémy

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

Oboduj prácu: 10 9 8 7 6 5 4 3 2 1


Odporúčame

Prírodné vedy » Informatika

:: KATEGÓRIE – Referáty, ťaháky, maturita:

Vygenerované za 0.009 s.