Nahezu alle modernen Webapplikationen speichern ihren Datenbestand in einer relationalen Datenbank. E-Commerce-Anwendungen, Buchungssysteme, Redaktionssysteme, Online-Communities und personalisierte Webseiten sind nur einige Beispiele für datenbankbasierte Websites. In diesem Seminar lernen Sie die Grundlagen des Datenbank-Designs auf Basis des relationalen Datenbankmodells und der Structured Query Language (SQL). Anhand von Anwendungsbeispielen aus der Praxis erstellen Sie Datenbank-Konzepte für spezifische Problemstellungen.
Zielgruppe:
Angehende Webentwickler/innen, IT-Projektleiter/innen, Webentwickler/innen, Webmaster.
Inhalt:
Was ist eine Datenbank?
Anforderungen an eine Datenbank (Codd Rules)
Das relationale Datenbankmodell
Datenbankentwurf/-design (relational)
Entity-Relationship (ER)-Modell
Abfragesprache SQL
Der SFW – Block
Sortierung
Normalisierung bis zur 3. Normalform
Einfügen, Ändern, Löschen von Datensätzen
JOINS
NULL – Werte
DB-Designer 4 von fabFORCE
Welche DB-Management Systeme gibt es?
Besonderheiten des Datenbank-Management-Systems MySQL
Voraussetzung:
Grundlegende Computer- und Internetkenntnisse.