• Keine Ergebnisse gefunden

Prüfungsschwerpunkte Internet-Datenbanken =============================== =======

N/A
N/A
Protected

Academic year: 2022

Aktie "Prüfungsschwerpunkte Internet-Datenbanken =============================== ======="

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prüfungsschwerpunkte Internet-Datenbanken

===============================

=======

1. Programmierung mit PL/SQL

Einbettung von SQL in PL/SQL (SELECT, Änderungen) SQL-Cursor

Fehler- und Ausnahmebehandlung im Zusammenhang mit der DB Programmeinheiten (Prozedur, Funktion, Package, Trigger)

Möglichkeiten dynamischer SQL-Anfragen

2. Web-Datenbankanwendungen

Kategorien von Anwendungen und deren Charakteristika &

Anforderungen

Einordnung von Beispiel-Anwendungen

3. Architekturen von Web-DB-Anwendungen

Clientseitige vs. serverseitige DB-Anbindung - Ablauf der Kommunikation

- Vor- und Nachteile

CGI (Prinzip, Umgebung)

Webservererweiterungen (spez. Servlets)

Wichtige Aspekte (auch bezogen aufs eigene Projekt) - Transaktionen, Session Handling

- Zugriffskontrolle, Datensicherheit

Client-Server-Architekturen / 3-Schichten-Architektur

(2)

4. Serverseitige DB-Anbindung

Oracle WebServer (Prinzip der dynamischen Webseiten) Skriptsprachen (bezogen auf DB-Anbindung):

* PSP

* PHP (Grundidee)

* Vergleich

5. SQL und Java

Java Database Connectivity (Idee, Drivertypen, Grundaufbau) Ablauf der Datenkommunikation über JDBC

Dynamische SQL-Anfragen über JDBC Vergleich PL/SQL, SQLJ - JDBC

Servlets JSP

* Vergleich gegenüber anderen Technologien:

Servlets, ASP, PSP

6. Projekt

DB-Entwurf / Relationenschema (Papier)

Trigger bzw. serverseitige Logik - Quellcode (Papier)

Software-Prototyp mit Testdaten (Quellcode, elektronisch) WebML-Dokumentation (Papier)

Referenzen

ÄHNLICHE DOKUMENTE

➥ JDBC erlaubt portablen Zugriff auf relationale Datenbanken. ➥ Abfragen

SQL> EXECUTE :g_salary := get_sal(7934) PL/SQL procedure successfully completed. PL/SQL procedure

%NOTFOUND Boolean Ist gleich TRUE wenn der letzte Fetch keine Zeile geliefert hat. %FOUND Boolean Ist gleich TRUE wenn der letzte Fetch eine Zeile

•Mit Procedure Builder: Drop clientseitige oder serverseitige Prozedur..

Fehler- und Ausnahmebehandlung im Zusammenhang mit der DB Programmeinheiten (Prozedur, Funktion, Package,

• Eine Funktion kann als Teil eines Ausdrucks aufgerufen werden. CREATE [OR REPLACE] FUNCTION function_name (argument1

 Anwendung ist durch JDBC unabhängig vom DBMS, da JDBC-Treiber für praktisch alle DBMS verfügbar sind.. Das Unternehmen, das eine JDBC-Lösung einsetzt, hat damit alle Daten

CREATE PROCEDURE raise_salary (empno NUMBER, pct NUMBER) AS LANGUAGE JAVA NAME. 'Adjuster.raiseSalary(int,