====== Datenbanksysteme ====== ===== Die Datenbank ===== * [[dbs:sql:why|Warum SQL?]] * [[dbs:sql:preparation|Vorbereitung]] Installation des MySQL-Services ===== Grundlagen mit SQL ===== Wir beginnen mit einem praktischen Teil, um eine erste Vorstellung von Datenbanken zu erhalten und deren Verwendung zu erhalten. * [[dbs:sql:createdb|Datenbanken]] anlegen, nutzen und löschen * [[dbs:sql:createtable|Tabellen]] anlegen, beschreiben und löschen * [[dbs:sql:source|SQL-Skripte auführen]], Kommentare und das legendäre 'Hello World' * [[dbs:sql:insert|Daten einfügen]] * [[dbs:sql:select|Daten abfragen]]: Einfache Abfragen, Projektion und Selektion * [[dbs:sql:delete|Daten löschen]] * [[dbs:sql:update|Daten verändern bzw. aktualisieren]] ===== Datenbanken entwerfen ===== Im zweiten Teil lernen wir Daten zu analysieren und Daten, wie auch die Beziehungen mit denen die Daten zusammenhängen, in Tabellen zu abzubilden. * [[dbs:reldb:analysis|Datenanalyse]] * [[dbs:reldb:key|Schlüssel]]: Primärschlüsse, Fremdschlüssel und kombinierte Schlüssel * [[dbs:reldb:relations|Beziehungen]]: Wie können Daten zueinander in Beziehung stehen? * [[dbs:reldb:normalization|Normierung]]: Die Normalenformen von Datenbanken * [[dhs:reldb:denomalization|Denormierung]]: Theorie und praktische Anwendung ====== Alte Texte ====== * [[index]] (Mosis Tutorial)