DB je ... Typy a vlastnosti databáze
Databáze je zkratka, která označuje "databázi" nebo "databázi" (v závislosti na kontextu). V tomto článku budeme zkoumat, jaké to jsou, jaké to jsou a kde jsou aplikovány. Také budeme diskutovat o DBMS a DB - je to stejné nebo ne.
Obsah
Terminologie
Databáze je druh strukturovaného úložiště informací. DB je také informační model, schopnost obsahovat určité údaje, s tou podmínkou, že bude možné objednat. Každý z nás pracuje s databází alespoň jednou, ale to nemohlo ani odhadnout, například tím, že zadání hledaného výrazu, obracíme se ve velkém měřítku základ pro konkrétní informačních dat.
DBMS je další zkratka, která je dešifrována jako "systém správy databáze." V obecném smyslu představují různá softwarová řešení, s nimiž můžete organizovat databázová data. To znamená vyplnění databáze s informacemi, organizováním, vymazáním, kopírováním, analýzou a mnohem více.
Typy databází
Teoreticky databází rozlišují několik svých typů. K dispozici jsou:
- Relační databáze (z anglického slovního vztahu, který se převádí jako "komunikace") - charakterizované vztahy a vyjádřenými v množině vzájemně propojených entit. Ty jsou prezentovány ve formě tablet, které obsahují údaje databáze. To je nejběžnější typu databází.
- Hierarchické - spojení na úrovni "předchůdce-potomka", "podřízeného šéfa".
- Síť - větev z předchozího pohledu.
- Objektově orientované, které přímo spolupracují s odpovídající metodikou programování (OOP).
Zvažme každou z nich podrobněji, současně zastavíme základní myšlenky a pojmy databáze.
DB - je to znamení?
Relační databáze v jejich obvyklém zastoupení nezpůsobují potíže při porozumění - to jsou informační znaky. Pro objasnění můžete požádat o pomoc velmi dobře známou databázi DBMS od společnosti Microsoft - "Access", která je součástí jejich obvyklé kancelářské sady aplikací.
Tabulky relačních databází mají záznamy (řádky) a pole (sloupce). První obsahuje přímo informace, údaje v ní - popis toho, co přesně znamená záznam. Například pole je "jméno", položka je "Katerina".
Typy hodnot jsou definovány pro pole. Mohou to být číselné, symbolické, datum, čas atd. Kromě toho by každá tabulka měla mít klíčová pole - záznamy v ní jednoznačně identifikují data.
Mělo by být zřejmé, že samotná databáze není tabulkou. Databáze může ukládat od jedné až několika stovek tabulek, v závislosti na množství a rozmanitosti informací.
Spojení mezi tabulkami
K poskytování odkazů mezi tabulkami v DBMS existují datové schémata. K dispozici jsou spojení:
- "Jeden-k-jeden" - každý záznam tabulky odpovídá pouze jednomu záznamu z jiného štítku.
- "Jedno-k-mnoho" a "mnoho-k-mnoho". Jeden záznam může odpovídat několika souvisejícím tabulkám najednou. A naopak (pro druhou možnost).
- "Mnoho lidí." Není těžké uhodnout, že v tomto případě více řádků může být zvolena tak, aby připojit více řádků jiné tabulky (taková vazba je organizována pomocí zastávky, stůl a dvě vazby nad druhů).
Pohybujte se nahoru a dolů
Hierarchické databáze mají mnohem jasnější strukturu než relační. Ty jsou charakterizovány přísnou podřízeností. Existuje kořenový prvek - "vrchol", ze kterého se podřízené rozdělují - "dědicové" nebo "potomci". Hierarchická databáze je databáze se stromovou strukturou, ve které může každý uzel mít pouze jednoho předka.
Tento typ je vhodný pro vytváření obchodů s informacemi o již uspořádané struktuře: například databáze vojenské jednotky nebo správce souborů. Nevýhodou je neschopnost uzlu mít více než jednoho předka, stejně jako složitost logiky databáze.
Rozšíření vztahů
Síť DB ocel rozhodnutí chybí hierarchická pojmenovaný těsně nad. „Many-to-many“ Jediný rozdíl mezi tímto typem předchozího vztahu začal, což v tomto případě je zobrazen v tom, že když se předek může mít mnoho dědiců, a oni, potomci, může dojít z několika uzlů.
Tabelární režim zobrazení
Navzdory skutečnosti, že tabulky jsou spojeny primárně s relačními databázemi, mohou být ve formě tabulek zobrazeny jak hierarchické, tak síťové tabulky. Hlavním rozdílem mezi těmito typy je právě konstrukce struktury: relační, ve srovnání s ostatními dvěma, jsou mnohem volnější a méně uspořádané.
Objektově orientovaný typ
Poslední považovaný typ - objektově orientovaný - je nejméně běžný. Vše proto, že je velmi úzce specializovaný. Komplexní datové struktury taková databáze tvoří objekt a pracuje přímo s jazyky objektově orientovaného programování. Byly vyvinuta v osmdesátých letech minulého století a dosud nebyla příliš oblíbena kvůli jejich složitosti a ne příliš vysokému výkonu.
- Distribuované databáze
- Databáze je komplexní systém
- Jaké jsou cíle návrhu databáze
- Normalizace databáze
- Systémy správy života a databází
- Oracle Database: hlavní charakteristiky Oracle DBMS
- Soubor SQL. Formát souboru SQL: popis přípony
- Vytvoření databáze MySQL je součástí jakéhokoli webu
- Přehled systémů správy databáze
- Jaké jsou údaje? Typy dat
- Jaké jsou v praxi nejběžnější databáze?
- Co je to databáze a kde ji lze použít?
- Jak vytvořit databázi mysql
- Jak vytvořit databázi a co je SQL?
- Struktura databáze
- Relační datový model, databáze, modely a návrhové schémata
- Datové modely: funkce, klasifikace a popis
- Jaké typy databází existují dnes?
- Vytvoření databáze: techniky a stávající řešení
- DBMS je systém správy dat
- Hlavní body databáze aplikace Access