Skip to main content

Co je to relační model?

Relační model je jednoduchý, přesto stručný rámec pro úložiště, vyhledávání a správu databází a od roku 2011 je to nejpoužívanější rámec používaný databázemi za posledních 40 let.První skutečné použití databázového modelu bylo v roce 1969, kdy jeho zakladatel, Dr. Edgar F. Codd, napsal zprávu pro svého zaměstnavatele IBM a použil základní strukturu relačního modelu k rozvoji jeho zprávy.Zpráva byla přijata s úžasu.Dr. Codd byl okamžitě umožněn plně rozvinout nejen základní strukturu, ale také operace toho, co se mělo stát relačním modelem pro databáze.Na relačním modelu pro použití v datech v relačních databázích postavených na rámci byl postaven jazyk dotazů, strukturovaný jazyk dotazů (SQL) byl postaven na relačním modelu a programoval kolem něj v relačních databázích postavených na rámci.struktura.Jako relační model používá predikátovou logiku deklarativní metodou a je založen na matematických termínech obousměrné logiky pravdivé a nepravdivé, všechna data související s touto logikou jsou následně provozovány relačními a relační algebrou.Tyto matematické operace způsobují, že data nejen snadno dotazují, ale také snadno aktualizují pomocí několika kroků při přidání řádu do tabulky.Použití proměnných k kvantifikaci informací pomocí hodnot dat relační model také používá konkrétní klíče k aplikaci omezení na použití a dotazování informací.Od začátku použil Dr. Codd atributy k specifikaci dat a konzistence byla zabudována do relačního modelu, který jej povzbudil, aby se stal nejrozšířenějším nástrojem pro správu databází.

V provozu se informace v databázi relačního modelu rozdělí na malé komponenty přípustné pro restrukturalizaci v mnoha ohledech, aby vytvořily větší obrázky, v závislosti na proměnných dotazovaných ve vztahu k datům a propojení mnoha menších komponent ve vztahu k každémujiný.Tyto malé komponenty se nazývají entity a jsou organizovány v tabulce sloupců a řádků.Informace lze zadat pomocí jakéhokoli formátu a jsou uloženy na základě sady logických pravidel po stanovených zásadách návrhu.Unikátní klíče identifikují entity a zachovávají referenční integritu, a proto dotaz vždy najde stejný výsledek, jako neexistuje duplikace informací.Vzhledem k tomu, že tato struktura činí relační databázi tak flexibilní, mohou programátoři psát, aby databáze byla přístupná pro více divergentních aplikací.odpovídat komponentám predikátu v relační databázi.Ačkoli není nutné použít všechny funkce SQL, které je schopné logiky tří hodnot, přesto může snadno dotazovat relační databázi.Existuje však nejméně 30 jazyků než SQL, které jsou schopny správy databází a dotazování relační databáze.SQL byl pouze prvním jazykem používaným s vyvinutým počátečním databází relačních modelů.