Client-Server Entwicklung mit SQL-Servern
|
Seminarziel: | Während zur Programmierung lokaler Datenbankapplikationen lediglich Kenntnisse in Visual Basic benötigt werden, stellt die Implementierung von Client-Server Anwendungen im heterogenen Umfeld weit umfassendere Anforderungen an den Entwickler. Neben grundlegenden Kenntnissen über Installation und Betrieb eines Datenbank Management Systems sind vertiefte Kenntnisse in Standard SQL Abfragen und den Aufbau von Datenbanken notwendig. Die volle Performance einer Client-Server Lösung lässt sich aber erst mit dem Einsatz wirklich serverbasierter Softwarewerkzeuge, wie zum Beispiel der Remote Database Object Bibliothek der Microsoft Enterprise Version erreichen. Die Seminarteilnehmer erlernen anhand praktischer Beispiele die Nutzung und den sinnvollen Einsatz der verschiedene Softwarewerkzeuge. |
Zielgruppe: | Entwickler, die komplexe Client-Server Anwendungen mit einem Datenbank Server wie Oracle oder MS-SQLServer und Visual Basic oder C++ als Front-End entwickeln wollen. |
Voraussetzungen | Kenntnisse in Visual Basic und Grundkenntnisse in der Datenbankprogrammierung werden vorausgesetzt. |
Seminarmethode: | Workshop mit Beteiligung der Seminarteilnehmer. In der Gruppe werden am Beispiel des MS SQL-Servers alle Aufgaben wie die Installation des Servers, die Einrichtung einer Datenbank und der Entwurf eines Clients theoretisch erarbeitet und in praktischen Übungen umgesetzt. |
Inhalt: | Vorstellung der Architektur des MS SQL-Servers Sicherheitsrichtlinien und Zugriffsberechtigungen Speicherverwaltung und Replikationsverfahren SQL Grundlagen Anlegen von Datenbanken Referentielle Integrität Datenbankzugriff mit Visual Basic/ Visual C++ DAO, ODBC und ADO Bibliothek Data-Environment und Reporting Vergleich MS-SQL, Oracle und Access |
Seminardauer: | 3-4 Tage |
Teilnehmer: | max. 6 Personen |