Relační model - co to je, definice a pojem

Relační model se skládá z reprezentace dat pomocí souvisejících tabulek, jejichž řádky se nazývají n-tice a proměnné sloupců, čímž tvoří databázi

Byly vytvořeny v roce 1970 Edgarem Frankem Coddem, zaměstnancem IBM v San José (Kalifornie). Jeho ovládání je opravdu jednoduché. Jsou založeny na teorii množin a predikátové logice.

Jsou reprezentovány datovými tabulkami, takže řádky jsou různé případy a sloupce jsou pole, která se mají studovat. Je široce používán pro dynamickou správu dat.

Formální podmínky relačního modelu

Existuje řada formálních termínů, které odpovídají neformálním výrazům. Je vhodné je znát, abyste se s nimi seznámili. V praxi se používají jednoduché výrazy, které jsou srozumitelnější.

  • Vztah, který je formálním pojmem, má v tabulce svůj neformální ekvivalent.
  • N-tice není nic jiného než záznam, který je zastoupen v řádcích tabulky a atributem je sloupec nebo pole.
  • Mohutnost označuje počet řádků nebo záznamů a stupeň je počet sloupců nebo polí.
  • Nakonec je primární klíč pro každý případ jedinečný identifikátor.

Jak funguje relační model

Ačkoli to uvidíme v posledním příkladu, ukážeme, jak to funguje. Mějte na paměti, že samotné tabulky již vytvářejí vztahy mezi daty, odtud název. Ve skutečnosti se řídí některými jednoduchými pravidly, která jsou následující:

  • Tabulky jsou středem modelu a musí v nich být zastoupena data. Tabulky se také používají při výpočtu výsledků od ostatních.
  • Pořadí každého sloupce je určeno typem prováděného dotazu. Počáteční objednávka proto není nutná, protože každý vztah je tvořen jedinečnou sadou dat.
  • Jak jsme již zmínili, řádky jsou data nebo případy, sloupce jsou pole nebo proměnné. Na druhou stranu je každá buňka záznam, který má dvě dimenze.
  • Je nezbytné mít pro každý záznam jedinečný identifikátor (primární klíč). To vám umožní navázat vztahy mezi dvěma nebo více tabulkami a použít je jako cizí klíč.

Výhody a nevýhody relačního modelu

Tento relační model má stejně jako všechno ostatní výhody i nevýhody.

Mezi výhody můžeme zdůraznit následující;

  • Na jedné straně má procesy, které zabraňují duplikaci dat.
  • Na druhé straně zaručuje referenční integritu tím, že v případě potřeby eliminuje vše, co souvisí se záznamem.
  • Kromě toho umožňuje normalizaci.

Na druhou stranu mezi nevýhodami nebo nepříjemnostmi máme následující:

  • První je, že má omezení v grafických reprezentacích nebo geopozičních systémech.
  • Druhým je, že textové bloky nejsou zpracovány efektivně.

Příklad relačního modelu

Představme si, že chceme vytvořit model s dodavateli, nákupy, skladem (s kategoriemi), zákazníky a prodejem. Každá tabulka představuje skupinu podobných dat. Ty mají řadu dat ve sloupcích (polích) a každý z nich (n-tice) bude v řadě. Zjednodušili jsme to, pouze za účelem ukázat, co jsme viděli v tomto článku. Může to být něco takového ↓

Tabulky by byly vyplněny, pokud použijeme klienty jako příklad, s daty každého z nich v řádku a typem (jméno, příjmení …) ve sloupci. 1 znamená „jeden“ a M znamená „pro mnoho“. Odkazuje na skutečnost, že v tomto relačním modelu jsou výstupy každé tabulky z jediných dat, ale mohou souviset s několika následujícími.

Populární Příspěvky

Rozdíl mezi propagandou a reklamou

✅ Rozdíl mezi propagandou a reklamou | Co to je, význam, pojem a definice. Rozdíl mezi propagandou a reklamou spočívá v komunikačním cíli. První má ...…

Rozdíl mezi příjmy a inkasem

✅ Rozdíl mezi příjmy a inkasem | Co to je, význam, pojem a definice. Příjem znamená zvýšení vlastního kapitálu z prodeje aktiva nebo ...…

Nezaměstnanost autonomních společenství ve Španělsku

Nezaměstnanost je jedním z ekonomických údajů, které se nejvíce dotýkají společnosti. Španělsko v loňském dubnu nadále vede v míře nezaměstnanosti členských zemí Organizace pro hospodářskou spolupráci a rozvoj (OECD) s 22,7%. Je vidět, jak existují komunity, které se zjevně nacházejí v situaciČtěte více…

Dluh autonomních společenství ve Španělsku

Autonomní společenství nadále zvyšují své závazky, tj. Ještě více zvyšují své dluhy. Zdá se však, že zpomalili tempo utrácení. Vypočítali jsme míru odchylek v každé z autonomních komunit, abychom mohli porovnávat a mít rychlejší a komplexnější pohled na situaci (ze sérieVíce…