Databases Reference
In-Depth Information
Abbildung 9.5: UML-Diagramm der Versand-Datenbank - objektorientiert
Oracle bietet zur Formulierung von Methoden eine eigene Programmierspra-
che an, deren Syntax von SQL/PSM-Sprache abweicht. Sie ist als prozedurale
Erweiterung von SQL entwickelt worden und heißt PL/SQL. Daneben können
Methoden auch mit Java entwickelt werden.
Daneben fällt auf, dass die unterstützten Möglichkeiten objektorientierter Daten-
manipulation mittels SQL nicht orthogonal realisiert sind. Das bedeutet: nicht
überall, wo es theoretisch sinnvoll ist, auf einen Typ und seine Methoden zuzugrei-
fen, ist es auch möglich.
Namenskonventionen
Die erweiterten Möglichkeiten, die wir durch die Definition von Datentypen erhal-
ten, bedingen gleichzeitig eine gesteigerte Vielfalt an Namen. Und weil es häufig
notwendig ist, den Typkonstruktor beim Zugriff auf Attribute anzuwenden,
kommt einer sauberen Unterscheidung von Typnamen, Attributbezeichnern und
Objektnamen Bedeutung zu. Wir wenden in diesem Kapitel folgende Notations-
richtlinien an:
 
Search WWH ::




Custom Search