Relationale Datenbankdesign deutlich erklärt
Eine relationale Datenbank ist eine Methode für das organisieren und Speichern von Informationen in logische Segmente zu machen, einfacher zu verwalten. Eine relationale Datenbank ermöglicht zudem verbindet Sätze von Informationen für bessere Datenüberprüfung und Reduzierung der doppelten Informationen.
Objekte
Datenbanken speichern Informationen über "Objekte." Ein Objekt kann jede Person sein, Sie für die Daten, z. B. ein Mitarbeiter, ein Kunde, ein Gebäude oder ein Konto verwalten. Objekte müssen haben eine einzigartige Möglichkeit, das Objekt zu identifizieren, und legen sie abgesehen von allen anderen Objekten desselben Typs--Dies nennt man "Schlüssel."
Objekte werden Tabellen in der Datenbank: Kundentabelle, EMPLOYEE-Tabelle, Tabelle DEPARTMENT, PRODUCT-Tabelle.
Attribute
Jedes Objekt in der Datenbank müssen Attribute oder Datenelemente--diese Felder werden werden. Ein oder mehrere Attribute oder Felder dienen als Schlüssel oder Bezeichner, die jeden Datensatz auf dem Tisch einzigartig macht. Attribute sind Informationen über das Objekt wie z. B.: Name, Adresse oder Telefon auf die CUSTOMER-Tabelle. Kundennummer, möglicherweise ein anderes Attribut, das als "Schlüssel" Bereich dient. Bei der Suche nach Informationen wird die Datenbanksoftware Attributwerte verwenden, um einen Datensatz zu finden.
Beziehungen
Objekte oder Tabellen haben Beziehungen zu anderen Tabellen. EMPLOYEE-Tabelle haben ein Attribut namens DEPARTMENT_CODE, die auch ein Attribut (und Schlüssel) der Abteilung Tabelle ist. Dieser Code verbindet den Mitarbeiter einer Abteilung. Die Datenbanksoftware verwendet diese Beziehung um sicherzustellen, dass Sie eine DEPARTMENT_CODE auf den Mitarbeiterdatensatz lege nicht, das nicht existiert.
Zusammenfassung
Die Beziehung zwischen Tabellen ist der Grund, warum, den diese Art der Datenbank heißt "Relational." Beim Abrufen von Daten aus der Datenbank können die Beziehungen Sie Felder aus mehreren Tabellen gleichzeitig abzurufen. Relationale Strukturen können Sie sicherstellen, dass nur gültiger Informationen auf dem System gespeichert wird.