Samizdatová skripta
Základní pojmy
- SŘBD - Systém řízení báze dat (Database management system)
- Soubor metod a programových prostředků pro manipulaci s rozsáhlými datovými soubory uloženými v určitém formátu. Databáze je místo pro uložení dat. Přístup k těmto datům zprostředkovává program označovaný SŘBD.
- Entita
- Prvek (tabulka) popsaný parametry
- Databázový model
- Hierarchický
- založen na modelování hierarchie mezi entitami se vztahy podřízenosti a nadřízenosti
- Síťový
- vychází z teorie grafů, uzly v grafu odpovídají entitám a orientované hrany definují vztahy mezi entitami
- Relační
- Objektově relační databáze
- Databáze
- soubor účelově seřazených a strukturovaných dat uspořádaných do tabulek, dotazů, formulářů, sestav, maker a modulů
- Tabulka
- soubor údajů, týkajících se určitého objektu. Každá tabulka se skládá z vět (záznamů, rekordů), které mají všechny stejnou strukturu
- záznam
- data, která popisují určitý objekt, skládá se z polí (položka, atribut)
- položka, atribut
- popisuje určitou vlastnost objektu, je určitého typu (číslo, řetězec znaků, datum, množina, výčet,...)
- Systém řízení databází
- může řídit mnoho databází, určuje, kdo je může používat a jak s nimi může nakládat. Jednotlivé akce pečlivě protokoluje a je nepřetržitě spuštěn na pozadí. Uživatelé se připojují k databázovému serveru a posílají na něj své požadavky. Databázový server předává přijaté dotazy příslušným databázím a vrací uživatelům výsledky
(Microsoft SQL Server, Sybase adaptive Server, DB2, MySQL švédské firmy TcX z roku 1996)
- SQL
- Structured Query Language - strukturovaný dotazovací jazyk vyvinutý společností IBM určený pro manipulaci s daty uloženými v relačních databázích
- MYSQL
- otevřený systém správy relačních databází
otevřený - software poskytovaný zdarma včetně zdrojového kódu
relační databáze je sestavena z řady tabulek, jejichž sloupce jsou vázány na sloupce v jiných tabulkách. Takto propojená datová pole jsou na sobě určitým způsobem závislá.