www.oracle.com/academy Datenbankdesign und -programmierung mit SQL – Kursbeschreibung Überblick Bei diesem Kurs analysieren Studenten komplexe Geschäftsszenarien und erstellen ein Datenmodell: eine Konzeptdarstellung der Informationen einer Organisation. Teilnehmer implementieren ihr Datenbankdesign, indem sie eine physische Datenbank mit SQL erstellen. Dabei werden einfache SQL-Syntax und die Regeln zum Erstellen gültiger SQL-Anweisungen behandelt. Am Ende dieses Kurses steht ein Projekt, bei dem Studenten eine Datenbanklösung für ein Unternehmen oder eine Organisation entwerfen, implementieren und vorführen. Verfügbare Sprachen für Schulungsunterlagen: Englisch, Vereinfachtes Chinesisch, Brasilianisches Portugiesisch, Spanisch Dauer Empfohlene Kursdauer (gesamt): 180 Stunden* Anrechenbare Fortbildungsstunden für Lehrkräfte, die an einer Oracle Academy-Schulung teilnehmen: 60 * Die Kursdauer umfasst Anweisungen, Eigenstudium/Hausaufgaben, Übungen, Projekte und Beurteilung. Zielgruppen Lehrkräfte Fakultätsmitglieder an Fach- und Berufsschulen sowie Akademien und Universitäten, die Computerprogrammierung, Informations- und Kommunikationstechnik (IuK) oder ein entsprechendes Fach unterrichten Lehrkräfte an weiterführenden Schulen, die Computerprogrammierung, IuK oder ein entsprechendes Fach unterrichten Studenten Studenten, die die Methoden und Tools für den Entwurf, den Aufbau und die Extraktion von Informationen aus einer Datenbank kennenlernen möchten Studenten, die über mathematische und logische Grundkenntnisse und analytische Problemlösungsfähigkeiten verfügen Einsteiger in die Programmierung und fortgeschrittene Programmierer, die fundierte Kenntnisse der SQL-Programmiersprache aufbauen möchten Voraussetzungen Erforderlich Erfahrung im Umgang mit Computern Allgemeine Kenntnisse von Datenbanken und Abfrageaktivitäten Empfohlen Keine Empfohlene nächste Kurse Datenbankprogrammierung mit PL/SQL Copyright © 2016, Oracle und/oder verbundene Unternehmen. All rights reserved. Alle Rechte vorbehalten. Oracle und Java sind eingetragene Marken von Oracle und/oder verbundenen Unternehmen. Andere Namen und Bezeichnungen können Marken ihrer jeweiligen Inhaber sein. 2 Themen der einzelnen Lektionen Datenbankdesign Einführung Einführung in Oracle Academy Abgrenzung zwischen Daten und Informationen Geschichte der Datenbank Hauptwandel in der EDV Entitäten und Attribute Konzept- und physische Modelle Entitäten, Instanzen, Attribute und IDs Entitätenbeziehungsmodellierung und ERDs Beziehungsgrundlagen Beziehungen identifizieren ER-Diagrammkonventionen ERDs verstehen und Beziehungen zeichnen Matrixdiagramme Super-/Subtypen und Geschäftsregeln Supertypen und Subtypen Geschäftsregeln dokumentieren Beziehungsgrundlagen Beziehungsübertragbarkeit Beziehungstypen Viele-zu-Viele-Beziehungen auflösen CRUD-Anforderungen UIDs und Normalisierung Künstliche, zusammengesetzte und sekundäre UIDs Normalisierung und erste Normalform Zweite Normalform Dritte Normalform Arcs, Hierarchien und rekursive Modellierung Arcs Hierarchien und rekursive Beziehungen Änderungen und historische Modellierung Historische Daten modellieren Änderungen modellieren: Zeit Änderungen modellieren: Preis Konventionen zur Lesbarkeit zeichnen Zuordnung Einführung in Grundlagen relationaler Datenbanken Einfache Zuordnung: Transformationsprozess Beziehungszuordnung Subtypzuordnung Copyright © 2016, Oracle und/oder verbundene Unternehmen. All rights reserved. Alle Rechte vorbehalten. Oracle und Java sind eingetragene Marken von Oracle und/oder verbundenen Unternehmen. Andere Namen und Bezeichnungen können Marken ihrer jeweiligen Inhaber sein. 3 Datenbankprojekte erstellen Lebenszyklus der Systementwicklung Projektüberblick und erste Schritte Projektmanagement für Präsentation Komponenten der Abschlusspräsentation Datenbankprojekte vorstellen Tabellen für Abschlusspräsentation erstellen Schriftliche Dokumentation vorbereiten Visuelle Materialien vorbereiten Abschlusspräsentationen Datenbankprogrammierung mit SQL Einführung Oracle Application Express Technologie relationaler Datenbanken Anatomie einer SQL-Anweisung SELECT und WHERE Spalten, Zeichen und Zeilen Ausgewählte Zeilen begrenzen Vergleichsoperatoren WHERE, ORDER BY und Einführung in Funktionen Logische Vergleiche und Prioritätsregeln Zeilen sortieren Einführung in Funktionen Einzelzeilenfunktionen Teil I Manipulation von Groß-/Kleinschreibung und Zeichen Zahlenfunktionen Datumsfunktionen Einzelzeilenfunktionen Teil II Umwandlungsfunktionen NULL-Funktionen Bedingungsausdrücke JOINs Cross Joins und natürliche Joins Join-Klauseln Inner- und Outer Joins Selbst-Joins und hierarchische Abfragen Oracle Equijoin und kartesisches Produkt Oracle Nonequijoins und Outer Joins Gruppenfunktionen Gruppenfunktionen Oracle Nonequijoins und Outer Joins Group By- und Having-Klauseln verwenden Rollup- und Cube-Vorgänge verwenden und Sets gruppieren Setoperatoren verwenden Copyright © 2016, Oracle und/oder verbundene Unternehmen. All rights reserved. Alle Rechte vorbehalten. Oracle und Java sind eingetragene Marken von Oracle und/oder verbundenen Unternehmen. Andere Namen und Bezeichnungen können Marken ihrer jeweiligen Inhaber sein. 4 Unterabfragen Grundlagen von Unterabfragen Unterabfragen für Einzelzeilen Unterabfragen für mehrere Zeilen Korrelierte Unterabfragen Qualitätssicherungsabfragen Teil I Ergebnisse von Qualitätssicherungsabfragen DML INSERT-Anweisungen Spaltenwerte aktualisieren und Zeilen löschen DEFAULT-Werte, MERGE und Inserts in mehrere Tabellen DDL Tabellen erstellen Datentypen verwenden Tabellen ändern Constraints Einführung in Constraints; NOT NULL- und UNIQUE Constraints PRIMARY KEY-, FOREIGN KEY- und CHECK Constraints Constraints verwalten Views Views erstellen DML-Vorgänge und Views Views verwalten Sequences und Synonyme Mit Sequences arbeiten Indizes und Synonyme Berechtigungen und reguläre Ausdrücke Benutzerzugriff kontrollieren Objektberechtigungen erstellen und entziehen Reguläre Ausdrücke TCL Datenbanktransaktionen Abschlussprojekt und Prüfungsbeurteilung Test Abschlussprojekt: Datenbankerstellung Beurteilung der Abschlussprüfung Qualitätssicherungsabfragen Teil II Ergebnisse von Qualitätssicherungsabfragen - Fortgeschrittene Verfahren Im Academy-Veranstaltungskalender können Sie nach Veranstaltungen in Ihrer Nähe suchen und sich dafür registrieren. Copyright © 2016, Oracle und/oder verbundene Unternehmen. All rights reserved. Alle Rechte vorbehalten. Oracle und Java sind eingetragene Marken von Oracle und/oder verbundenen Unternehmen. Andere Namen und Bezeichnungen können Marken ihrer jeweiligen Inhaber sein.