Es gibt verschiedene Arten von Datenbanken. Eines ist ein Flat-File- Datenbank, die ähnlich einer Tabellenkalkulation mit Zeilen und Spalten. Ein Telefonbuch ist ein Flat-File- Datenbank . Eine andere Art von Datenbank ist eine relationale Datenbank . Dies hat eine Struktur kleiner, miteinander verbundenen Einzelteilen , die Tabellen genannt . Gemeinsame Elemente kommen Sie mit den Tabellen zusammen . Zum Beispiel kann eine medizinische Datenbank einen Patiententisch , eine Versicherung Tisch und eine Diagnose -Tabelle. Allerdings bindet ein gemeinsames Schema , wie dem Patienten und dem medizinischen Zustand , sie zusammen. Database Schema
Schemas sind das organisierende Prinzip in einer Datenbank. Das Schema erzählt nicht die Entwickler , welche Daten in die Datenbank zu stellen , sondern welche Art von Daten es enthalten muss. Schema selbst kann oder auch nicht in einer Datenbank vorhanden sein , es ist eine abstrakte Ebene zu ihnen. Im Allgemeinen tritt ein Schema auf den höheren Ebenen der Abstraktion, über Programmierung. Sie sind Design-Modelle in Dokumenten erfasst und erstellt von Business-Analysten und Datenbank-Designer .
Zum Beispiel kann ein Datenbankadministrator ( DBA) könnte eine Fertigung Datenbank organisieren, Produktnamen, Produkt-Kosten , Herstellungszeit , Lieferanten und Arbeit gehören Kosten . Allerdings könnte die Organisation Schema sein , um einen Fernseher zu erstellen. Das Schema gibt die Art der Daten, die in das System eingegeben wird .
Relational Database Schema
Eine relationale Datenbank-Schema gibt eine Sammlung von Tabellen . Dies stellt eine Arbeitsstruktur für die Daten in der Datenbankinstanz untergebracht .
Zweck der Herstellung Datenbank in dem obigen Beispiel ist es, ein Fernsehgerät zu bauen. Allerdings in einer relationalen Datenbank , hat jede der Tabellen einen organisatorischen Element, das eine Tabelle bezieht sich auf den anderen , so dass eine komplette TV-Produkt -Beschreibung durch den Einsatz von allen Tabellen existiert.
Jede Tabelle auf ein anderes Tisch wie eine Kette , indem ein gemeinsames Element zwischen den Tabellen. Auf diese Weise , das Schema - existiert in der Datenbank , mit der gemeinsamen Tabellen Herstellen der Verbindung - das ist es, einen Fernseher zu bauen. Das Schema nicht durch eine Tabelle vorhanden , aber von ihnen allen gemeinsam handeln , um die Daten für den Aufbau einer TV-Gerät beschreiben .
Oracle Database Schema
Um die Schema -Typen in Betrieb sehen, können wir auf einer Oracle-Datenbank -Schema zu suchen. Oracle ist ein Unternehmen, Datenbank-Software entwickelt , um Anwendungen zu entwickeln. In Oracle-Datenbanken existiert ein Schema als Schema-Objekt . Dies ist Teil der Struktur einer Oracle-Datenbank . Hier können Schema-Objekte repräsentieren eines Entwicklers konzeptionellen Modell des Wissens in einer Enterprise-Datenbank erfasst . Der DBA kann die Verantwortung für die Enterprise-Datenbank , aber jetzt kann der Programmierer ein Mitspracherecht bei der Art und Weise das Schema interagiert mit den Daten haben. Auf diese Weise kann es viele Schemata mit einer physischen Datenbank zugeordnet werden.