nisfarm.ru

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.

Terminologie

bd totoDatabá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).



dataZvaž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í.databází

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ů

typy bdSíť 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.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru