Jaké jsou různé typy systémů správy databází?
Systémy správy databází umožňují uživatelům ukládat kousky informací, organizovat je a načíst některé nebo všechny podle potřeby. Každý z hlavních typů systémů správy databází vyžaduje softwarový program, který vytváří záznamy pro organizaci dat a vytváří zprávy z těchto dat. Softwarové programy pro databáze vytvářejí jeden ze čtyř běžných typů: hierarchické databáze, síťové databáze, relační databáze nebo objektově orientované databáze.
Hierarchická databáze je jedním z nejstarších typů systémů správy databází. Nejčastěji se používá na počítačích sálových počítačů. Tvůrce databáze předdefinuje vztahy mezi každým záznamem a jeho daty. Struktura vyžaduje kořenový záznam nebo rodič, ze kterého návrhář databáze vytvoří vztah rodič-dítě pro každý kousek dat, které přecházejí do databáze.
Síťová databáze také organizuje data pomocí definovaných vztahů mezi rodičem a dítětem. Stejně jako skutečná rodina, struktura síťové databáze umožňuje kuse dat klasifikovaných jako dítě, aby měl více než jednoho rodiče. Toto je zlepšení oproti hierarchickým typům systémů správy databází. Umožňuje uživatelům připojit informace v jedné databázi k jiné sadě dat prostřednictvím nadřazeného záznamu a záznamu dítěte.
Systém správy relačních databází se zvýšil v popularitě kvůli jeho flexibilitě a snadnému použití. Umožňuje návrháři databáze používat jednotlivé informace k vytváření vztahů mezi samostatnými databázemi bez omezení vztahů rodičů nebo vlastníků. Informace v jedné databázi, která ji spojuje s daty v jiné, je jedinečný identifikátor, například identifikační číslo zaměstnance.
Relační typy systémů správy databází umožňují návrhářům databází vytvořit jednu databázi pro ukládání informací o mezd a platů pro zaměstnance. Návrhář vytvoří samostatnou databázir Osobní údaje, jako jsou domácí adresy a telefonní čísla. Různí uživatelé mohou zadat a aktualizovat záznamy v každé databázi. Zprávy vytahují data ze záznamů jakékoli databáze, ve které je nalezeno odpovídající identifikační číslo zaměstnance.
Objektově orientované typy systémů správy databází poskytují způsob, jak organizovat jiná data než čísla a text. Návrháři je používají k přizpůsobení multimediálních předmětů, jako jsou fotografie, hudba a videa. Tento systém správy databází používá pro každou položku dva identifikátory. Prvním je popisný název objektu a druhý je miniaturní program s pokyny nebo metodami, které počítač běží během ukládání a vyhledávání. Obě části se stávají objektem, který mohou uživatelé databáze uspořádat, jak mohou s textem nebo čísly.