Start
Unternehmen
ERP / PPS / Prozesse
Business Intelligence
Server-Technologien
Software-Technologien
Technologie-Beratung
Individual-Software
Produkte

Comelio GmbH
Rellinghauser Straße 10
D-45128 Essen
Deutschland
Fon: 0201-437517-0
Fax: 0201-437517-10
info@comelio.com

Comelio GmbH
Goethestraße 34
D-13086 Berlin
Deutschland
Fon: 030-921019-85
Fax: 030-921019-89
info@comelio.com

Comelio GmbH (Ecos)
Glockengießerwall 17
D-20095 Hamburg
Deutschland
Fon: 040-4689908-91
Fax: 040-4689908-95
info@comelio.com

Comelio GmbH (Ecos)
Mainzer Landstraße 27-31
D-60329 Frankfurt
Deutschland
Fon: 069-2475030-35
Fax: 069-2475030-39
info@comelio.com

Comelio GmbH (Ecos)
Stiglmaierplatz/Dachauer Str. 37
D-80335 München
Deutschland
Fon: 089-2000154-90
Fax: 089-2000154-94
info@comelio.com

Comelio GmbH (Ecos)
Liebknechtstr. 33
D-70565 Stuttgart
Deutschland
Fon: 0711-252534-20
Fax: 0711-252534-24
info@comelio.com

Comelio-Blog > Oracle

Oracle - Installation, Planung, Programmierung, Data Warehousing

Oracle eignet sich für größte Anwendungen mit hoher Komplexität, wie es gerade bei transaktionsorientierten Datenbanken oder Data Warehouses der Fall ist. Durch eine hohe Geschwindigkeit und extrem große Belastbarkeit sind auch Internet-Anwendunngen mit sehr großen Zugriffszahlen und umfangreichen Transaktionen leicht durchführbar. Über die integrierte Programmiersprache PL/SQL lassen sich alle datenbanknahen Anwendungen direkt innerhalb der Datenbank in Form von Prozeduren und Funktionen programmieren. Dies erleichtert einen einheitlichen Zugriff und eine einheitliche Verwendung dieser Programmbereiche durch den Zugriff von außen. Dadurch lassen sich ganz andere Sicherheits-Techniken für die Organisation und Durchführung von Transaktionen erstellen. Gleichzeitig eröffnen sich auch Möglichkeiten, Anwendungen mit höhrerer Komplexität zu erstellen, als durch die verwendete äußere IT-Architektur möglich sind.
Für die erweiterte Anwendungsentwicklung eignet sich vor allen Dingen Java, sodass gerade auch umfassende Internet-Anwendungen auf sehr komplexen Niveau erstellt werden können.
Im XML-Bereich bietet Oracle geeignete Funktionalitäten für die Speicherung, Suche und Verarbeitung von XML-Daten. Dies eignet sich für die Erstellung von umfassenden XML-Datenbanken und -Anwendungen.

Trigger

Die Techniken der Datendefinitionssprache (DDL) von SQL lassen zwar neben der Definition von Primär- und Fremdschlüsselbeziehungen auch verschiedene Wertevalidierungen über CHECK-Bedingungen zu, doch nicht alle Bedingungen, die für die Beibehaltung eines konsistenten Datenbestandes notwendig sind, lassen sich unmittelbar bei der Definition der Strukturen abbilden. Mit Hilfe von Triggern können hier auch während der Arbeit mit Daten über die DML-Befehle von SQL weitere Überprüfungen, Wertumwandlungen und Anweisungen ausgeführt werden, die für die Pflege und Aufrechterhaltung der Datenkonsistenz von entscheidender Bedeutung sind. Dieser Artikel stellt die verschiedenen Trigger-Arten vor und beschreibt ihre Einsatzbereiche.

Mehr

Module

Auch wenn die objektorientierten Fähigkeiten von PL/SQL nicht denen anderen Programmiersprachen entsprechen und in der Literatur eher als Spezialkonstrukte behandelt werden, so lassen sich durchaus Softwarepakete mit Hilfe von PL/SQL erzeugen. Als Module gelten in Oracles prozeduraler Sprache Funktionen, Prozeduren und Pakete. Alle drei Bereiche will dieser Artikel definieren und im Vergleich darstellen.

Mehr

Pakete

PL/SQL bietet über das Konzept der Pakete eine Möglichkeit, einige Vorteile der Objektorientierung auch mit Hilfe von prozeduralen Mitteln umzusetzen. Dazu zählen die Erstellung von Softwaremodulen und damit die Architektur von größeren Softwareeinheiten aus mehreren solchen Paketen sowie die Unterscheidung in sichtbare (öffentliche) und unsichtbare (private) Strukturen. Dieser Artikel stellt das Paketkonzept von PL/SQL in Grundzügen dar.

Mehr

XML-Abfragen mit SQLX

Mit dem ISO-Standard SQLX lassen sich relationale Daten aus einer Oracle leicht auch in komplexe XML-Strukturen umwandeln, wobei keine besonderen Voraussetzungen in der Datenbank getroffen werden müssen. Als Vorteil erweist sich gegenüber anderen Techniken, dass es sich letztendlich nur um Spaltenfunktionen handelt. Bei sehr komplexen Abfragen jedoch kann es leicht passieren, dass die Lesbarkeit der Abfragen und damit auch die Erstellung und nachträgliche Arbeit leider durch tiefe Funktionsverschachtelung und entsprechende Klammerung erschwert wird. Dieser Artikel stellt mit verschiedenen Beispielen die vorhandenen Funktionen vor.

Mehr

XML-Abfragen mit SysXMLGen

Sofern die als einfache Spaltenfunktionen vorhandenen SQLX-Funktionen nicht mehr ausreichen, um aus relationalen Daten XML-Strukturen zu erzeugen, existieren in Oracle weitere Funktionen. Sie erleichtern auch sehr tief verschachtelte Abfragen bei besserer Lesbarkeit als bei SQLX, erfordern allerdings individuelle Datentypen innerhalb der Datenbank, welche die Erstellung von ad-hoc-Abfragen im Gegensatz zu SQLX deutlich erschweren. Dieser Artikel stellt die SYS_XMLGEN-Funktionen vor und beschreibt, wie sich auch komplexe und weiterhin gut lesbare Abfragen realisieren lassen.

Mehr

XML DB - Sichten

Für die Bereitstellung von XML-Strukturen auf Basis von relationalen oder auch bereits vorhandenen XML-Daten lassen sich individuelle Abfragen gestalten. Wenn allerdings Abfragen in Anwendungen mehrfach ausgeführt werden sollen oder spezielle Rechte berücksichtigt werden müssen, eignen sich vorgefertigte Sichten auf die Daten. Diese lassen sich mit Hilfe des speziellen Datentyps XMLType auch in so genannten XMLType-Sichten erstellen, die gewöhnlichen Sichten ähneln und in diesem Artikel beispielhaft vorgestellt werden sollen.

Mehr

XML DB: XMLType und XML Schema

Der Datentyp XMLType der XML-Datenbank Oracle XDB bietet nicht nur einfache Möglichkeiten zur XSLT-Transformation, sondern auch ein Unterprogramm für die Validierung der enthaltenen Daten mit XML Schema. Dieser kurze Artikel soll dieses spezielle Unterprogramm vorführen.

Mehr

XML DB: XMLType und XSLT

Der Datentyp XMLType der XML-Datenbank Oracle XDB bietet nicht nur einfache Möglichkeiten zur Validierung der enthaltenen Daten mit XML Schema, sondern auch ein Unterprogramm für die XSLT-Transformation. Dieser kurze Artikel soll dieses spezielle Unterprogramm vorführen.

Mehr

XML DB: Der Datentyp XMLType

Sowohl für die Arbeit mit der XML-Datenbank Oracle XDB als auch für die Verwendung in traditionellen Speicheransätzen leistet der spezielle Datentyp XMLType in Oracle gute Dienste. Mit seinen eingebauten Unterprogrammen bietet er Möglichkeiten zur direkten und sehr einfachen Validierung, Transformation und Extrahierung von Daten. Er fällt durch seine umfassenden Möglichkeiten aus der Gruppe der anderen Datentypen heraus und soll in diesem Artikel übersichtsartig vorgestellt werden.

Mehr

XML DB: Konzepte und Architektur

Dieser Artikel stellt die verschiedenen Möglichkeiten, wie XML in Oracle gespeichert werden kann, kurz vor. Neben traditionellen Speicheransätzen über relationale und objektrelationale Strukturen ist insbesondere seit der Oracle 9i-Version auch die integrierte XML-Datenbank Oracle XDB ein wichtiger Ansatzpunkt für die Entwicklung und Konzeptionierung von XML-Datenbanken.

Mehr

XML DB mit PL/SQL

Auch die seit der Version 9i in Oracle verfügbare XML-Datenbank Oracle XDB kann mit Hilfe der prozeduralen Programmirsprache PL/SQL über eine umfangreiche API im Paket DBMS_XDB verwaltet und programmiert werden. Dieser Artikel beschreibt die verschiedenen Pakte und ihre Unterprogramme, um die verschiedenen Möglichkeiten für eine Softwareentwicklung mit Hilfe von PL/SQL auszuleuchten.

Mehr

Oracle und XML - Speicheransätze

Neben der Verwendung der speziellen XML-Datenbank Oracle XDB existieren sowohl für Oracle als auch für andere Datenbanken traditionelle Speicheransätze für XML-Daten. Sie lassen sich unabhängig vom Datenbanksystem verwenden, wobei in diesem Artikel der Schwerpunkt auf Oracle liegt. Dieser Artikel soll die allgemeinen Prinzipien von XML-Speicherung ohne spezielle XML-Unterstützung skizzenhaft darlegen.

Mehr

Java und Oracle mit SQLJ

Bei der Anwendungsentwicklung mit Oracle udn Java existiert neben der Arbeit mit JDBC noch eine weitere Technologie, welche in Form einer Skriptsprache Interaktion mit der Datenbank ermöglich. SQLJ soll in diesem Artikel mit einigen Beispielen auf Syntaxebene und durch entsprechenden Randbemerkungen auch konzeptionell vorgestellt werden.

Mehr

    Comelio GmbH Artikel für Oracle-Programmierer: PL/SQL XML Datenbank und Java Comelio GmbH Artikel für Oracle-Programmierer: PL/SQL XML Datenbank und Java Comelio GmbH Artikel für Oracle-Programmierer: PL/SQL XML Datenbank und Java Comelio GmbH Artikel für Oracle-Programmierer: PL/SQL XML Datenbank und Java Comelio GmbH Artikel für Oracle-Programmierer: PL/SQL XML Datenbank und Java Comelio GmbH Artikel für Oracle-Programmierer: PL/SQL XML Datenbank und Java Comelio GmbH Artikel für Oracle-Programmierer: PL/SQL XML Datenbank und Java Comelio GmbH Artikel für Oracle-Programmierer: PL/SQL XML Datenbank und Java Comelio GmbH Artikel für Oracle-Programmierer: PL/SQL XML Datenbank und Java