Databázové systémy
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOCX.
DATABÁZOVÉ SYSTÉMY (DBS)
= skládá se ze dvou základních částí: 1. Databáze (báze dat)
: 2. SŘBD(systémřízeníbázedat
- databázi si můžeme představit jako místo, kam se ukládají všechny potřebné údaje
- přístup k údajům uloženým v databázi obstarává program, kterému se říká SŘBD = Systém
Řízení Báze Dat (vznikl přeložením původního anglického termínu DBMS = DataBase
Management Systém)
- mezi SŘBD patří programy: Oracle, MS SQL Server, Sybase, Informix, Progress
: nejedná se o programy nikterak levné, jejich cena se pohybuje v desítkách a většinou spíše
i ve stovkách tisíc korun
: naštěstí i na poli SŘBD existují programy šířené zdarma jako freeware = např. mSQL,
MySQL a PostgreSQL
- kde se databázové systémy používají?
Webové aplikace např. internetové obchody
Bankovnictví a pojišťovnictví
Evidence obyvatelstva
Evidence motorových vozidel
Školství – evidence dat o studentech, zaměstnancích (např. systém Bakaláři)
Vyhledávací služby na internetu
Firemní informační systémy např. informace o zákaznících, dodavatelích,
objednávkách, stavu zboží (výrobků) na skladě apod.
RELAČNÍ DATABÁZOVÉ SYSTÉMY
- převážná většina dnes používaných SŘBD při uspořádání údajů v databázi vychází z
relačního modelu dat
- název tohoto modelu vychází z relační algebry, což je matematický aparát, na kterém relační
model dat staví
- v tomto modelu jsou údaje uspořádány do tabulky, od jejíž struktury se odvíjí návrh
ostatních komponent databázového schématu
- hovoříme-li o struktuře databázové tabulky, máme na mysli především:
názvy a datové typy jednotlivých sloupců tabulky, polí
aplikace různých typů klíčů a indexů
aplikace integritních omezení
- tabulka zpravidla shromažďuje údaje o jednom druhu objektů
: můžeme tak mít například tabulku s osobními údaji zaměstnanců
: jednotlivé řádky odpovídají jednotlivým zaměstnancům
: sloupce pak obsahují informace o pracovnících = v našem případě by to mohly být
následující údaje: osobní číslo, jméno, rodné číslo, adresa a výše platu
: sloupcům tabulky obvykle říkáme v databázové terminologii položky nebo atributy (pole)
: jednotlivé řádky se pak nazývají záznamy
- aby šlo s tabulkami a v nich uloženými údaji pracovat, musí být nějak jednoznačně
identifikovány
- každý sloupec je proto pojmenován = má svůj název
- častou operací prováděnou v tabulkách je změna obsahu jednoho atributu u určitého
záznamu
- pro provedení této operace však musíme mít k dispozici způsob, jak jednoznačně určit