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 podle potřeby je načítat. Každý z hlavních typů systémů správy databází vyžaduje softwarový program, který vytváří záznamy k uspořádání 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á v 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 nadřízený, ze kterého návrhář databáze vytvoří vztah rodič-podřízený pro každý bit dat, který jde do databáze.
Síťová databáze také organizuje data pomocí definovaných vztahů rodič-dítě. Podobně jako skutečná rodina, struktura síťové databáze umožňuje, aby část dat klasifikovaných jako dítě měla více než jednoho rodiče. Jedná se o vylepš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 podřízeného záznamu.
Systém správy relačních databází se zvýšil díky své flexibilitě a snadnosti použití. Umožňuje návrháři databáze použít jednotlivé informace k vytvoření vztahů mezi samostatnými databázemi bez omezení vztahů mezi rodiči nebo vlastníky. Informace v jedné databázi, které je spojují s daty v jiné, jsou 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í mzdových a platových informací pro zaměstnance. Návrhář vytvoří samostatnou databázi osobních údajů, jako jsou domácí adresy a telefonní čísla. Různí uživatelé mohou vkládat 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 data jiná než čísla a text. Návrháři je používají k umístění multimediálních položek, jako jsou fotografie, hudba a videa. Tento systém správy databáze používá pro každou položku dva identifikátory. První je popisný název objektu a druhý je miniaturní program s pokyny nebo metodami, které počítač spouští během ukládání a načítání. Tyto dvě části se stanou objektem, který mohou uživatelé databáze uspořádat jako s textem nebo čísly.