úvod

Dátové modely sa používajú na znázornenie spôsobu pripojenia a uloženia údajov v systéme. Dátové modely predstavujú najmä vzťah medzi údajmi. Model je v zásade pohľad na vysokej úrovni medzi atribútmi a entitami. Tri hlavné dátové modely v systéme správy databázy sú relačné, sieťové a hierarchické. Ale dnes existuje veľa dátových modelov, ktoré sa používajú v rôznych implementáciách. tu budeme diskutovať o rôznych typoch dátových modelov v DBMS.

Rôzne typy dátových modelov v DBMS

Rôzne typy dátových modelov, ktoré sa používajú v DBMS, sú uvedené nižšie:

  • Plochý dátový model
  • Model entít a vzťahov
  • Vzťahový model
  • Základný záznamový model
  • Model siete
  • Hierarchický model
  • Objektovo orientovaný dátový model
  • Model objektového vzťahu
  • Pološtrukturovaný model
  • Asociatívny model
  • Kontextový dátový model

Nižšie je uvedený podrobný popis vyššie uvedených databázových modelov

  • Plochý dátový model:

Plochý dátový model je prvý zavedený tradičný dátový model, kde sa údaje uchovávajú v rovnakej rovine. Toto je veľmi starý model, ktorý nie je príliš vedecký.

  • Dátový model vzťahu entít:

Štruktúra modelu údajov vzťahu entít je založená na dojme entít skutočného sveta a existujúceho vzťahu medzi nimi. V procese navrhovania scenára reálneho sveta do databázového modelu sa na začiatku vytvárajú množiny entít a potom je model závislý na dvoch nižšie dôležitých veciach, ktorými sú entity pozostávajúce z atribútov a vzťahu, ktorý existuje medzi entitami. Entita obsahuje nehnuteľnosť nazývanú atribút. Atribúty sú definované súborom hodnôt známych ako domény. Napríklad v kancelárii je zamestnancom entita, kancelária je databáza, ID zamestnanca, meno sú atribúty. Logické spojenie medzi rôznymi entitami sa nazýva vzťah medzi nimi.

  • Relačný dátový model:

Najpopulárnejším a najrozšírenejším dátovým modelom je relačný dátový model. Dátový model umožňuje ukladanie údajov do tabuliek nazývaných vzťah. Vzťahy sú normalizované a normalizované hodnoty vzťahov sú známe ako atómové hodnoty. Každý z riadkov vo vzťahu sa nazýva n-tice, ktoré obsahujú jedinečnú hodnotu. Atribúty sú hodnoty v každom zo stĺpcov, ktoré sú z tej istej domény.

  • Sieťový dátový model:

V sieťovom dátovom modeli sú všetky entity usporiadané do grafických zobrazení. V grafe môže byť niekoľko častí, v ktorých je možný prístup k entitám.

  • Hierarchický dátový model:

Hierarchický model je založený na hierarchickom vzťahu rodič - dieťa. V tomto modeli existuje jedna nadradená entita s viacerými podradenými entitami. Na vrchu by mala byť iba jedna entita, ktorá sa nazýva root. Napríklad organizácia je materskou entitou nazývanou root a má niekoľko detských entít, ako je úradník, referent a mnoho ďalších.

  • Objektovo orientovaný dátový model:

Objektovo orientovaný dátový model je jedným z najrozvinutejších dátových modelov, ktorý obsahuje video, grafické súbory a zvuk. Pozostáva z údajovej časti a metód vo forme pokynov systému riadenia databáz.

  • Základný dátový model záznamu:

Dátový model založený na záznamoch sa používa na určenie celkového návrhu databázy. Tento dátový model obsahuje rôzne druhy záznamov. Každý z typov záznamu má pevnú dĺžku a pevný počet polí.

  • Objektovo-relačný dátový model:

Objektovo-relačný dátový model je výkonný dátový model, ale pre návrh objektovo-relačných dát je model veľmi komplexný. Tento model poskytuje efektívne výsledky a je rozšírený s obrovským využitím, takže z tohto dôvodu je možné ignorovať určitú časť problému zložitosti. Ponúka tiež funkcie, ako je práca s inými dátovými modelmi. Pomocou objektovo-relačného dátového modelu môžeme pracovať aj s relačným modelom.

  • Pološtrukturovaný dátový model:

Pološtrukturovaný dátový model je samopopisujúci dátový model. Dáta uložené v tomto modeli sú obvykle spojené so schémou, ktorá je obsiahnutá v rámci vlastnosti dát známej ako vlastnosť opisujúca auto.

  • Asociatívny dátový model:

Asociatívny dátový model sa riadi princípom rozdelenia, ktoré údaje dvoma spôsobmi medzi entitami a asociáciou. Preto model delí údaje pre všetky scenáre reálneho sveta na entity a asociácie.

  • Kontextový dátový model:

Kontextové dátové modely sú veľmi flexibilné, pretože obsahujú súbor niekoľkých dátových modelov. Je to zbierka dátových modelov ako relačný model, sieťový model, semi-štruktúrovaný model, objektovo orientovaný model. Z dôvodu všestranného návrhu tohto databázového modelu je možné uskutočňovať rôzne typy úloh. Výsledkom je pridanie podpory pre rôzne typy používateľov, ktoré sa môžu líšiť interakciou používateľov v databáze. Model kontextových údajov priniesol revolučnú zmenu v priemysle správnym zaobchádzaním s relevantnými údajmi. Hlavnou funkciou dátových modelov v systéme správy databáz je pomoc používateľom pri používaní a vytváraní databáz. Existuje niekoľko typov dátových modelov v závislosti od druhu štruktúry, ktorú používatelia potrebujú, a na základe toho si môžeme vybrať dátové modely v systéme správy databáz.

Záver - Dátové modely v DBMS

Dátové modelovanie je metóda vývoja dátového modelu pre údaje, ktoré sa majú uložiť do databázy. To zaisťuje konzistentnú konvenciu pomenovávania a rôzne ďalšie bezpečnostné prvky na udržanie kvality údajov. Z dôvodu modelovania údajov je pre tabuľky definovaná správna štruktúra a rôzne primárne a cudzie kľúče, ako aj uložené procedúry v databáze. Existujú tri hlavné modely modelovania údajov, ako koncepčné, logické a fyzické. Koncepčný model sa používa na vytvorenie entít, atribútov a vzťahov. Logický dátový model je definovať štruktúru dátových prvkov a nastaviť vzťah medzi nimi. Nakoniec sa fyzický model používa na špecifikovanie implementácie modelu na databázu. Hlavným motívom navrhovania dátového modelu je zabezpečiť, aby objekty dané funkčným tímom boli zastúpené správne a presne. Hlavnou nevýhodou modelovania databázy je, že minimálna zmena štruktúry môže mať za následok zmenu v celej aplikácii.

Odporúčané články

Toto bol sprievodca údajovými modelmi v DBMS. V DBMS sme diskutovali základné pojmy a rôzne typy dátových modelov. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Úvod do DBMS
  2. Čo sú to veľké dáta
  3. Výhody DBMS
  4. Interview Otázky DBMS
  5. Rôzne operácie súvisiace s n-ticami