1 / 13

Relační databáze

Relační databáze. Pojem databáze. Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy Existuje celá řada definicí databáze jako úložiště informací, které je udržováno v čase a v počítačové zpracovatelné formě

nenet
Download Presentation

Relační databáze

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Relační databáze

  2. Pojem databáze Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy Existuje celá řada definicí databáze jako úložiště informací, které je udržováno v čase a v počítačové zpracovatelné formě • Databáze – sdílená kolekce logicky souvisejících dat i s popisem své datové struktury, organizovaná pro optimální manipulaci s perzistentními daty a získávání informací pro potřeby informačního systému

  3. Charakteristiky dat v databázích • •Perzistence (trvalost) • •Velké množství dat • •Správnost a nerozpornost dat (odhalování chyb v datech, kontrola integrity dat) • •Spolehlivost (po poruše počítače je možno data zrekonstruovat) • •Sdílení (s daty pracuje více uživatelů) • •Bezpečnost (možnost omezení přístupu k datům, stanovení rolí) • •Integrace (spojení několika pohledů do datové strukrury) • •Konzistence (data uložená i na více místech musí mít stále stejnou hodnotu)

  4. Použití databází • •Informační systémy s databázovými aplikacemi (bankovnictví, katalogy, knihovny, sklady, doprava…) • •Multimediální databáze (texty, obrázky, zvuky, video) • •Geografické informační systémy (GIS – data ve formě map) • •Podnikové systémy pro podporu analýzy, řízení a rozhodování, využívající technologii datových skladů a možností dolování dat (data minig) • •Komerční obchodování na internetu • •Řízení podnikových procesů (workflow)

  5. Relační databáze -je databáze založená na relačním modelu. Často se tímto pojmem označuje nejen databáze samotná, ale i její konkrétní softwarové řešení. -je založena na tabulkách, jejichž řádky obvykle chápeme jako záznamy a eventuálně některé sloupce v nich (tzv. cizí klíče) chápeme tak, že uchovávají informace o relacích mezi jednotlivými záznamy v matematickém slova smyslu.

  6. Tabulky • Základem relačních databází jsou databázové tabulky. Jejich sloupce se nazývají atributy nebo pole, řádky tabulky jsou pak záznamy. Atributy mají určen svůj konkrétní datový typ - doménu. Řádek je řezem přes sloupce tabulky a slouží k vlastnímu uložení dat. Konkrétní tabulka pak realizuje podmnožinu kartézského součinu možných dat všech sloupců - relaci.

  7. Primární klíč • Primární klíč je jednoznačný identifikátor záznamu, řádku tabulky. Primárním klíčem může být jediný sloupec či kombinace více sloupců tak, aby byla zaručena jeho jednoznačnost. Pole klíče musí obsahovat hodnotu, tzn. nesmí se zde vyskytovat nedefinovaná prázdná hodnota NULL.

  8. Cizí klíč • Dalším důležitým pojmem jsou nevlastní/cizí klíče. Slouží pro vyjádření vztahů, relací, mezi databázovými tabulkami. Jedná se o pole či skupinu polí, která nám umožní identifikovat, které záznamy z různých tabulek spolu navzájem souvisí.

  9. Základní operace v databázi • •Vložení informací o nové knize (INSERT) • •Odstranění informací o vyřazení knize (DELETE) • •Oprava údaje u existující položky (UPDATE) • •Dotaz na výběr knihy s určitou vlastností (SELECT)

  10. Základní typy objektů databáze • •TABULKY • •FORMULÁŘE • •DOTAZY • •SESTAVY

  11. Programy ke zpracování databází • •Jednoduchou databází je již tabulka v tabulkovém procesoru (třídění a vyhodnocování menšího množství dat) • •Databázové systémy, které jsou součástí kancelářských balíků (Microsoft Office Access, OpenOffice.org BASE – snadná tvorba sestav, formulářů atd.) • •SQL databáze (určeny ke zpracování velkého množství dat

  12. Zdroje cs.wikipedia.orghttp://spock.blog.cz/0905/7-relacni-databaze-relace-typy-vyuziti-a-realizacePDF dokument :Autor : Jaroslav ZavadilNázev : Databáze v OpenOffice.org

More Related