Oracle
Oracle ist der Produktname eines häufig verwendeten Datenbankverwaltungssystems. Es wird von der Firma gleichen Namens hergestellt.Oracle hat in Deutschland 11 Geschäftsstellen. Der Hauptsitz liegt in München.
Table of contents |
2 Literatur 3 Weblink |
Oracle ist ein sehr leistungsfähiges, objekt-relationales Datenbanksystem.
Es gilt unangefochten als Marktführer und läuft unter diversen Betriebssystemen, so auf IBM-Großrechnern, auf diversen Unix-Systemen einschließlich Linux und auf Windows. Die aktuelle Version (Oktober 2003) trägt die Bezeichnung 10g.
Oracle stellt nicht nur ein Datenbanksystem her, sondern auch sehr viele Zusatzkomponenten bis hin zu Business-Software, die mit SAP konkurriert.
Das Datenbanksystem ist zwar sehr leistungsfähig, aber leider verfolgt Oracle nicht den Ansatz hoher Standardkonformität. Dies ist unter anderem in der Tatsache begründet, dass viele der genannten Punkte bereits in Oracle implementiert waren und von im Einsatz befindlichen Systemen benutzt wurden, bevor der SQL-92 Standard überhaupt definiert wurde.
Hier einige Probleme, die beim Umstieg von einem standardkonformen Datenbanksystem zu Oracle (oder zurück) auftreten:
Eigenschaften
Zusätzlich unterstützt Oracle die Erstellung von Stored Procedures in PL/SQL und seit Version 8i auch in Java.
Neben Stored Procedures bietet Oracle auch Trigger an.
Zur Sicherstellung der referentiellen Integrität unterstützt Oracle die Einrichtung von Constraints. Weiterhin lassen sich so genannte Functional Indices realisieren bei denen mit Hilfe von PL/SQL oder Java berechnete Indices auf Tabellenspalten angelegt werden können. Stored Procedures existieren in vielen RDBMS Systemen, wobei die Syntax und der Sprachumfang jeweils leicht varieren kann.
Mit der Erweiterung Oracle Spatial werden Funktionen und Prozeduren bereitgestellt, die die Speicherung, den Zugriff und die Analyse von Geodaten erlauben.
Literatur
Weblink