Inhalt
- Vorteil: zentrales Management- und Kontrollsystem
- Vorteil: Standardisierung
- Nachteil: Unfähigkeit, rekursive Verarbeitung zu implementieren
- Nachteil: Inkompatibilität und Komplexität
- Nachteil: eingeschränkte Funktionalität
Orace SQL (die strukturierte Sprache) ist eine Computersprache zur Verwaltung von Daten, die in einer RDBM-Datenbank (relationales Datenverwaltungssystem) gespeichert sind. Ein RDBMS ist ein System von Tabellen, das Daten speichert und die Beziehung zwischen ihnen darstellt. SQL verfügt über mehrere Strukturelemente, einschließlich Klauseln, Ausdrücken, Anweisungen und Prädikaten. Oracle SQL wird im Allgemeinen zum Verwalten von Daten verwendet, die in einer Datenbank gespeichert sind (auch als RDBMS oder einfach als Oracle bezeichnet).
Vorteil: zentrales Management- und Kontrollsystem
Mit Oracle SQL-Ansprüchen können Sie Daten aus einem zentralen tabellarischen Repository steuern. Der Datenbankadministrator ist dafür verantwortlich, Benutzer zu erstellen, Berechtigungen zu erteilen, Datensätze hinzuzufügen, wiederholte Informationen zu löschen, Daten zu ändern und Warteschlangen zu verarbeiten. Die zentrale Datenspeicherung wird von mehreren Anwendungen gemeinsam genutzt und aufgerufen, wodurch die Speicherung von Dateneingaben und Wiederholungen entfällt.
Vorteil: Standardisierung
Der größte Vorteil von Oracle SQL ist die Standardisierung und Konsistenz mehrerer verschiedener Implementierungen. SQL wurde erstmals 1986 von ANSI (American Standards Institution) standardisiert und 1987 von der International Standardization Organization (ISO) ratifiziert, die das Standardisierungsgremium unterhält.
Nachteil: Unfähigkeit, rekursive Verarbeitung zu implementieren
Einer der größten Nachteile ist laut SQL-Leitfaden die Unfähigkeit, rekursive Prozesse durchzuführen. Dies ist eine Art Computerfunktion (oder Programm), bei der ein Schritt oder eine Prozedur das gesamte Programm oder den gesamten Prozess neu startet. In SQL fehlen gängige Konstrukte in anderen höheren Programmiersprachen wie "for" und "what". Es kann keine Aktionen wiederholen und es gibt keine Möglichkeit, eine sich wiederholende Struktur in SQL zu definieren.
Nachteil: Inkompatibilität und Komplexität
Einer der größten Nachteile von Oracle SQL ist die Inkonsistenz und Inkompatibilität von Daten in Zeit- und Syntaxdaten, Satzverkettung und Empfindlichkeit. Die Sprache ist komplex, mit Schlüsselwörtern ähnlich wie COBOL, mit weniger Syntaxregeln als der Grammatik.
Nachteil: eingeschränkte Funktionalität
SQL ist eine bestimmte Domäne oder Spezialsprache, deren Verwendung auf bestimmte Domänenprogramme beschränkt ist. SQL-Anweisungen werden für Tabellen und Datensätze ausgeführt, z. B. für persönliche Datenbanken und Tabellenkalkulationen. SQL ist eine domänenspezifische deklarative Sprache, die auf Darstellungen von Datentabellen beschränkt ist.