Eine relationale Datenbank ist eine Sammlung von Rohdaten von Zeilen und Spalten strukturiert , sondern organisiert zusammen ein Prinzip Konzept . Zum Beispiel ist ein Telefonbuch eine Datenbank zusammen drei Spalten und mehreren Zeilen und das organisierende Prinzip ist der Name und die Telefonnummer Beziehung organisiert . Datenbanken, die immer ausgefeilter sind weiter gehen als die Organisation Konzept durch das Erstellen von Tabellen ( kleinere Datenbanken ), die die Eingabe von Daten zu steuern. Flatfile Database
A flatfile Datenbank hat kein Ordnungsprinzip .
Ein Beispiel für eine einfache, nicht - relationale Datenbank ist ein Tabellenkalkulationsprogramm . Es besteht aus Zeilen und Spalten. Oft wird eine Tabelle wird durch den Begriff ein flatfile Datenbank gehen . Allerdings können sie sehr schnell unhandlich , indem er sehr große Mengen von Informationen, die aufnehmen kann Hunderte von Zeilen oder Spalten. Dies ist , weil es keine Organisation Prinzip der Datenbank . Deshalb, wenn Sie jede Art von Daten geben , wird es schwer zu verwalten . Es ist schwieriger , eine gemeinsame Basis zwischen den verschiedenen Teilen zu finden, oder um statistische Informationen zu finden, oder aufzudecken Beziehungen zwischen den Daten .
Easy- to- Daten verwalten
Relationale Datenbanken machen es einfach, Daten mit Organisationsprinzip verwalten.
Ein wichtiger Grund , dass Sie eine relationale Datenbank über einen flatfile Datenbank ist, dass die relationale Datenbank einfacher zu verwalten ist . Für den Anfang können Sie organisieren die Zeilen und Spalten entlang einem einfachen Konzept . Werfen Sie einen Sales-Datenbank . Sie können organisieren die Informationen entlang Produktnamen , die Produktnummer, und Hersteller. Dann könnten Sie haben eine Hersteller-Datenbank , die Liste Produkte , Preis und Name des Herstellers . Diese beiden Datenbanken sind " Tabellen " und kann zusammen mit dem Namen des Herstellers und des Produkts Zahl verknüpft werden. Daher ist der Vertrieb Informationen getrennt von Informationen über den Hersteller .
Organisation von Datentypen
Relationale Datenbanken können Daten von Typen für eine einheitliche Struktur zu organisieren.
Mit einer relationalen Datenbank macht nicht nur Daten überschaubar , man kann Datentypen (die Struktur der Daten) verwenden, um Fehler zu beseitigen. Es ist leicht, die Konsistenz in einer relationalen Datenbank zu erhalten . Datentypen können zu ähnlichen Dateneingaben , die Daten sind konsistent in Struktur , auch wenn anders in Erscheinung . 10/19/2010 12/01/2010 oder : Zum Beispiel können Daten wie folgt aussehen . Alle Termine werden haben die gleiche Struktur : dd /mm /yyyy obwohl sie anders aussehen . Nachdem eine einheitliche Struktur reduziert die Möglichkeit von Fehlern .
Sobald Sie Daten zu beseitigen = Eingabefehler , wird die Berichterstattung konsistent sein. Sie können ähnliche Arten von Informationen in der gleichen Weise zu präsentieren . So Berichterstattung wird gut organisiert und gestrafft.
Entdecken Relations normalerweise nicht gesehen
Eine relationale Datenbank zusammenstellen können Beziehungen wie die Teile eines Puzzles .
Ein weiterer Vorteil einer relationalen Datenbank, die wichtig ist, ist, dass es Beziehungen zwischen Daten aufzudecken , die sonst schwer zu erkennen wäre hilft . Zum Beispiel , Verkauf von einem Produkt eines bestimmten Händler , aber der Verkauf der gleichen Ware von einem anderen Händler unterschiedlich sein können. Die Analyse kann Informationen liefern , was die Einzelhändler tun, dass ist anders. Solche Informationen , wenn sie in einer Datenbank flatfile waren , wäre es schwierig zu erkennen. Allerdings in einer relationalen Datenbank ist es einfach .