Eine relationale Datenbank bietet eine schnellere , effizientere Weg, um Daten in verschiedenen Tabellen gespeichert sind, abzurufen . Eine relationale Datenbank hat mehrere Objekte, die komplette Retrieval -Funktionen wie Stored Procedures , Tabellen und Benutzerberechtigungen . Die Struktur der Datenbank bietet die Möglichkeit, Tabellen, Indizes und Vergleichsoperatoren beitreten . Funktion
Relationale Datenbanken bieten einen effizienteren Weg, um Unternehmen Daten zu speichern, wie sie gespeichert werden können , abrufen und entfernen Sie Tausende von Datensätzen innerhalb von Sekunden. Dies ist wichtig für Unternehmen, die große , Ad- hoc-Verfahren , die Arbeit Aufgaben benötigen . Relationale Datenbanken sind in internen und Web-Anwendungen verwendet, um schnelle Ergebnisse für dynamische Inhalte bereitzustellen. Diese Server speichern können alle Kunden-, Auftrags -, Finanz- und Mitarbeiterinformationen für das Geschäft zu betreiben benötigt.
Typen
Es gibt drei Hauptgründe für relationale Datenbanken erzeugen . MySQL wird frei verteilt , so ist es häufig für kleine Unternehmen oder einzelne Blogs auf dem Internet verwendet . SQL Server ist eine Enterprise-Lösung für mittlere bis große Unternehmen . SQL Server wird von Microsoft verteilt , und es funktioniert gut mit der . NET Programmierumgebung , die Web -Sprachen wie C # und VB.NET enthält . Oracle ist eine große , unternehmensweite Lösung häufig in Schulen, Regierungen und nationalen Organisationen eingesetzt.
Objekte
Tabellen sind die wichtigsten Objekte in einer relationalen Datenbank. Diese Objekte enthalten Zeilen und Spalten , die die Datensätze von Nutzern gespeichert enthalten . Tabellen können halt nur wenige Datensätze zu Millionen von Datensätzen für große Unternehmensnetzwerke . Gespeicherte Prozeduren , geschrieben mit dem Structured Query Language (SQL) , diese Datensätze abzurufen . Benutzerrechte sind für diejenigen, die der Datenbank-Objekte zugreifen können gegeben .
Joining
" Joining "-Tabellen ist die wichtigste Struktur, die relationalen Datenbanken einen Vorteil gegenüber Flachbild- Dateisysteme. Joining beinhaltet den Anschluss von zwei oder mehreren Tabellen zusammen mit passenden Spalten . Zum Beispiel wird ein Kunde Datensatz zu einem Auftrag Datensatz mit ID des Kunden verbunden. Dies ermöglicht es dem Datenbank-Programmierer , mehrere Datensätze in einer SQL-Anweisung aus separaten Tabellen abrufen .
Indizes
Indizes Komponenten von relationalen Datenbanken dieser Art sind die Datensätze der Tabelle . Ein richtig platziert Index sortiert die Datensätze , so Abruf dieser Informationen ist schneller . Ohne Indizes , muss die Datenbank durch jeden Datensatz zu suchen , bis er die richtige findet . Durch Sortieren von Datensätzen ermöglichen Indizes die Datenbank zu logischen Blöcken von Datensätzen ohne Abfrage die gesamte Tabelle zu suchen .