Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Databázové systémy

DOCX
Stáhnout kompletní materiál zdarma (109.9 kB)

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.

požadovaný záznam

- pro tyto účely by každá tabulka měla obsahovat tzv. primární klíč

- primární klíč je atribut, jehož hodnota je pro každý záznam jedinečná (zajišťuje

jednoznačnou identifikaci každého záznamu)

- pro každý atribut tabulky musíme určit, jaký typ dat může obsahovat (hovoříme o tzv.

datovém typu)

- mezi nejběžněji používané typy patří celá čísla, znakové řetězce a logické hodnoty

(ano/ne)

- další velmi často používané typy jsou reálná čísla, měnové údaje, datum a čas

- mnoho SŘBD podporuje i složitější typy jako je obrázek, video či audio klip

- každá tabulka má své jméno, které ji v rámci databáze jednoznačně identifikuje

- v našem případě by tabulka měla nejspíše název Zaměstnanci

- někdy se používá pouze jednotné číslo, potom by naše tabulka měla jméno Zaměstnanec

- jméno tabulky by vždy mělo odpovídat jejímu obsahu, usnadníme si tak pozdější ¨

orientaci ve větším množství tabulek

- databáze je odrazem reality světa a řeší jeho jednotlivé problémy

: jelikož tato realita je velmi složitá a rozsáhlá, nelze často databázi realizovat pouze

jedinou databázovou tabulkou, ale je zapotřebí těchto tabulek více

: právě v tomto momentě nastává situace, kdy tyto tabulky mohou existovat zcela

odděleně nebo mezi nimi vznikají vztahy – relace, které celý koncept databází posouvají

výše

V relačních databázových systémech se používají tyto typy vztahů mezi tabulkami:

Relace 1:1

- jednomu záznamu z tabulky A odpovídá žádný nebo jeden záznam z tabulky B

- příkladem může být situace, kdy učitel je třídním v právě jedné třídě

- relace může být realizována propojením dvou atributů, které jsou PK, nebo které jsou

definovány jako unikátní, či kombinací těchto metod

Relace 1:N

- jednomu záznamu z tabulky A odpovídá žádný nebo N záznamů z tabulky B

- příkladem může být záznamy o docházce zaměstnance do zaměstnání

Obrázek Relace 1 : N

- atributu, který slouží jako odkaz na jinou tabulku a obsahuje tedy primární klíče jiné

tabulky, říkáme cizí klíč

- pokud se tabulka účastní více vztahů s ostatními tabulkami může obsahovat více cizích

klíčů

- primární klíč je však v každé tabulce vždy jen jeden

NORMALIZOVANÉ FORMY DATABÁZÍ

- 1. normální forma databáze (1. NF) - atomizace

- databázová tabulka je v první normální formě, pokud každý její atribut obsahuje jen

atomické hodnoty, tedy hodnoty z pohledu databáze již dále nedělitelné

Témata, do kterých materiál patří