Definice datový model

V oblasti podnikání je datový model abstraktní strukturou, která dokumentuje a organizuje informace pro komunikaci mezi pracovníky technického oddělení a ostatními zaměstnanci. V oblasti výpočetní techniky se liší v přístupu, který se zaměřuje na plánování vývoje aplikací a rozhodnutí o tom, jak budou data uchovávána a jak bude přístupná.

Často zadané v jazyce, datové modely určují strukturu informací s cílem zlepšit komunikaci a přesnost v aplikacích, které používají a vyměňují data . Jsou to běžné důvody, proč členové pracovní skupiny s různými úrovněmi zkušeností a technických znalostí mohou bez problémů spolupracovat, protože tyto modely musí mít jediný výklad .

Datové modely jsou nezbytné pro rozvoj informačních systémů, protože mohou dosáhnout potřebné kompatibility při manipulaci s kolosálním množstvím dat . Také, pokud se pro ukládání a přístup používají stejné struktury, mohou různé aplikace sdílet informace. Jasným příkladem je registrační formulář na webových stránkách, kde pro naše jméno můžeme zadávat pouze dopisy a pro naše datum narození čísla s konkrétním pořadím (např. Den, měsíc a rok). Tato omezení reagují na potřeby databáze a měly by být stejné ve dvou základech, mezi které bychom rádi sdíleli informace.

Za vysokou efektivitu nabízejí vysoké náklady na vývoj, provoz a údržbu systémů a rozhraní . Mnohokrát, pokud je kvalita zavedených datových modelů špatná, stávají se překážkami růstu společnosti. Obecně je to zřejmé, když společnost, která nikdy neinvestovala velké množství zdrojů do své digitální infrastruktury, rozhodne, že chce modernizovat a zjistit, že má takovou neúčinnou a špatně koncipovanou databázi, že by bylo jednodušší a méně nákladné rekonstruovat vše od počátku,

Podle amerického Národního institutu pro normalizaci (ANSI) může být datový model interpretován jako schéma :

* koncepční, která specifikuje výrazy povolené samotným modelem, sděluje uživatelům pravidla a základní definice dat;
* logický, který popisuje sémantiku tabulek a sloupců, objektově orientovaných tříd apod., reprezentovaných konkrétní manipulační technologií (jako je jazyk SQL );
* fyzické, které podrobně popisuje médium, ve kterém jsou informace uloženy, například diskové oddíly .

Typy databázových modelů

Model tabulky : jeho definice nemusí přísně reagovat na model; Skládá se ze seznamu dvourozměrných dat, ve kterých jsou všechny prvky daného sloupce podobné a všechny hodnoty řádku souvisejí navzájem.

Hierarchický model : informace jsou uspořádány ve stromové struktuře, vnořené tak, že každý prvek se může rozdělit do mnoha dalších, které musí být možné nějakým způsobem třídit.

Síťový model : strukturovaná informace pomocí dvou základních konstrukcí, tzv. Záznamy (záznamy) a soubory (sady); první obsahují pole a druhá definují vztahy mezi jednotlivými registry (např. zákazník, mnoho zakoupených produktů).

Hvězda schématu : Obvykle se skládá z hlavního stolu, ke kterému je přidruženo mnoho dalších. Obvyklým příkladem je ukládání dat pacienta do tabulky, která bude následně souviset s jinou, kde jsou zahrnuty všechny vaše dotazy, a další, v níž jsou vaše nároky nebo změny plánů pokrytí registrovány atd.

Doporučená