Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme

Ähnliche Präsentationen


Präsentation zum Thema: "Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme"—  Präsentation transkript:

1 Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Gottfried Vossen 5. Auflage 2008 Kapitel 11: SQL und Programmiersprachen

2 11.1 Web-Anbindung von Datenbanken 11.2 Eingebettetes SQL
Inhalt 11.1 Web-Anbindung von Datenbanken 11.2 Eingebettetes SQL Datenmodelle, 5. Auflage, Kapitel 11

3 11.1 Interaktiver Datenbankzugriff
Datenbank- Server Datenmodelle, 5. Auflage, Kapitel 11

4 11.2 Datenbankzugriff per Programm
Datenbank- Server Programmiersprachen- Umgebung Datenmodelle, 5. Auflage, Kapitel 11

5 11.3 Datenbank-Server im Web
Applikations- Server Browser Web-Server Internet Datenmodelle, 5. Auflage, Kapitel 11

6 11.4 WWW-Zugriff auf Dokumente und Daten
Datenbank Gateway Web-Server Browser API CGI Middle- ware Datenquelle HTML-Dokumente Datenmodelle, 5. Auflage, Kapitel 11

7 11.5 Browser-Datenbank-Kopplung mittels CGI
CGI-Programm (Web-Server) Browser HTTP Datenmodelle, 5. Auflage, Kapitel 11

8 11.6 Server-seitiger Datenbankzugriff per PHP
Client Server URL + Formulardaten <html> <head> <title> <?php echo $pageTitle; ?> </titel> <h1> <?php echo $pageHeader; ?> </h1> Sample DVD Catalog:Main Page Sample DVD Catalog PHP Script Web Server Output PHP- Prozessor Web-Server Datenbank Server 1 6 2 5 3 4 11.6 Server-seitiger Datenbankzugriff per PHP Datenmodelle, 5. Auflage, Kapitel 11

9 11.7 Web-Zugriff auf MySQL-Datenbank per PHP
HTML CGI PHP MySQL Web-Browser Web-Server PHP-Script Anfrage Ergebnis DB sende Formular- Daten starte CGI- Programm erzeuge HTML -Seite sende HTML -Seite addRecord.php processAdd.php searchRecord.php processSearch.php Datenmodelle, 5. Auflage, Kapitel 11

10 11.8 CLI-Anbindung an SQL-Datenbank
Datenbank- Server Datenbank-Treiber CLI Runtime Library CLI API CLI-Anwendung CLI Calls 11.8 CLI-Anbindung an SQL-Datenbank Datenmodelle, 5. Auflage, Kapitel 11

11 11.9 Kopplung von Datenbanken mit Java
Datenbank-Server (SQL:1999/2003) JDBC SQLJ SQL/PSM Datenmodelle, 5. Auflage, Kapitel 11

12 11.10 JDBC-Zugriff auf mehrere Datenbanken
Java- Applikation Oracle DB MySQL IBM DB2 JDBC JDBC Owned by Sun Core Java API (since JDK 1.1) SQL:1999 types since JDBC 2.0 Datenmodelle, 5. Auflage, Kapitel 11

13 11.11 Zentrale Klassen der JDBC API
Connection Statement PreparedStatement CallableStatement ResultSet createStatement prepareCall prepareStatement executeQuery getResultSet getMoreResults Datenmodelle, 5. Auflage, Kapitel 11


Herunterladen ppt "Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme"

Ähnliche Präsentationen


Google-Anzeigen