"SQL" Kurz-Disposition

SQL - die Standard-Sprache für Datenbanksysteme

- Ein Intensiv-Seminar zur Anwendung und Übung von SQL -

INTENTION

SQL hat sich als Datenbanksprache für relationale Datenbanksysteme durchgesetzt. Durch die richtige Anwendung der SQL-Standards von ANSI und ISO können Anwendungen entwickelt werden, die zwischen den Datenbanksystemen portierbar sind.

Der große Sprachumfang und die vielen redundanten Möglichkeiten zur Formulierung einer SQL-Abfrage, sowie laufzeiterhöhende Parameter erschweren die effiziente Anwendung dieser Sprache. So wird beim Einsatz von relationalen Datenbanksystemen immer mehr die "richtige" Programmierung in SQL zum kritischen Faktor für die Anwendungsentwicklung. Mit System am System

SQL kann man nicht theoretisch, sondern nur am System lernen. Erwarten Sie von diesem Seminar neben einer Übersicht über relationale Datenbanksysteme:

THEMEN

  • Wie groß ist der Funktionsumfang und welche SQL-Anweisungen gibt es?

  • Welche Besonderheiten und Unterschiede gibt es bei den benutzten Datenbanksysteme: IBM-DB2 und MS SQL-Server?

  • Was sind die Zielsetzung von SQL? · Wann setzt man Interaktives und wann Embedded SQL ein? · Wodurch unterscheidet sich statisches von dynamischem SQL?

  • Welche Informationen findet man in den Systemtabellen einer relationalen Datenbank?

  • Wie erstellt man Tabellen? · Welche Datentypen kann man einsetzen? · Wann und wie werden Indizes oder Views eingerichtet?

  • Was hat es mit der referentiellen Integrität auf sich und wie kann man sie einrichten?

  • Wie handhabt man die mengenorientierten SQL Anweisungen? · Was genau ist ein Cursor?

  • Wodurch erreicht man Gruppenwechsel, Anzahlen und Summierung von Datenzeilen?

  • Was verbirgt sich hinter einem Subselect und wann benutzt man Anweisung wie IN oder EXISTS?

  • Worin besteht der Unterschied zwischen einem INNER und OUTER Join?

  • Welche SQL-Anweisungen werden eingesetzt zur Verwaltung von Daten in Tabellen?

  • Durch welche SQL-Anweisungen wird die Berechtigung zum Lesen und Ändern von Daten verwaltet?

  • Wie werden SQL-Anweisungen in Programmiersprachen der 3. Generation und wie z.B.: in Visual Basic verwendet?

  • PRAXIS: Sie lernen direkt am System anhand von Aufgabenstellungen, wie Datenbankobjekte eingerichtet oder nachträglich verändert werden. Sie üben, Daten zu laden, zu ergänzen oder zu verändern und Sie werden Erfahrungen sammeln mit den verschiedenartigsten Auswertungen aus relationalen Datenbanktabellen
Mehrwert - Grafik Mehrwert: Als Seminarpaket erhalten Sie neben hochwertigen Seminarunterlagen das aktuelle GES-Glossary: "Datenbank- und Client/Server-Technologie".
SEMINAR-DATEN

Seminar-Code: "SQL"

Seminar-Dauer: 4 Tage

Teilnehmerkreis: Anwendungsentwickler, Systemanalytiker, IT-Organisatoren und alle Mitarbeiter, die sich eingehend mit der Entwicklung von SQL-basierten Anwendungen, insbesondere mit dem Zugriff auf die SQL-Datenbanken befassen müssen.

Voraussetzungen: Mehrjährige IT-Praxis. Grundkenntnisse in "Datenbank-Technologie" entsprechend dem GES-Seminar "DBT"

Referent: Dipl.-Ing. Peter Scholl