Jak Vytvořit Relační Databáze

Obsah:

Jak Vytvořit Relační Databáze
Jak Vytvořit Relační Databáze

Video: Jak Vytvořit Relační Databáze

Video: Jak Vytvořit Relační Databáze
Video: Creating a Relational Database 2024, Smět
Anonim

Relační přístup k vytváření databází zahrnuje práci s tabulkovým datovým modelem, tj. S obvyklým způsobem prezentace. Je implementován pomocí systémů pro správu databází.

Jak vytvořit relační databáze
Jak vytvořit relační databáze

Podstata relační struktury a příprava dat

Každá databáze je organizovaná a strukturovaná informace uložená v jedné nebo více tabulkách. Tabulky jsou přirozenou a známou reprezentací dat, sestávající z řádků a sloupců. Relační přístup implikuje určitý vztah mezi takovými tabulkami. Odkazy nebo vztahy umožňují kombinovat, načítat data z několika tabulek najednou v jednom dotazu.

Aby bylo možné vytvořit relační databázi, je třeba nejprve vytvořit sadu tabulek a vztahů mezi nimi. V takovém případě musíte dodržovat následující pravidla. Nejprve musí být každá tabulka stejného typu a musí mít jedinečný název. Za druhé, řádky tabulky musí sestávat z pevného počtu polí a hodnot (nemůžete zahrnout více sloupců a opakujících se skupin). Za třetí, řetězce musí být alespoň jedna hodnota (pole) odlišná od sebe, aby bylo možné identifikovat jakýkoli řetězec. Za čtvrté, sloupce musí mít jedinečný název a musí být vyplněny homogenními datovými hodnotami, jedinou možnou metodou prezentace je explicitní datová hodnota (mezi tabulkami nemohou existovat žádné zvláštní vztahy).

Sloučením výběrů do dočasné tabulky můžete zpracovat data z více tabulek najednou. Mezi nejčastější operace patří výběr, projekce, přirozené spojení, sjednocení, průnik a rozdíl. Při vytváření tabulek je jedním ze základních konceptů primární klíč - jedná se o identifikátor, který jednoznačně odkazuje na entitu. Například v tabulce jídel může být primárním klíčem číslo jídla. U všech tabulek s daty musíte vytvořit podobné klíče a propojit je se vztahy.

Implementace pomocí DBMS

Systémy pro správu databází (Oracle, MySQL, SQLite atd.) Poskytují úplnou správu vygenerovaných dat a umožňují vám provádět dotazy. Po výběru jednoho z DBMS musíte převést vytvořené tabulky do programu podle jeho syntaxe. Jedná se o objemnou práci, kterou je třeba provádět pečlivě, aniž by přišly o důležité atributy.

Další práce s dotazy a zpracováním dat je založena na programovacím jazyce SQL. Právě v tomto jazyce se vytvářejí tabulky, přidávají se, mazají a mění záznamy, načítají se data z jedné nebo několika tabulek a mění se struktura.

Doporučuje: