DB - Datenbanken (MT-B7)

Evaluation

Sie haben die Möglichkeit, die Veranstaltung ‘Datenbanken’ (Vorlesung und Labor) zu evaluieren. Unter dem Link https://k20759.evasys.de/evasys/online.php?pswd=WMLJH finden Sie den zugehörigen Fragebogen. Oder verwenden Sie den unten stehenden QR-Code.

Bitte nehmen Sie an der Evaluierung teil.

Vorlesungen

Datum # Titel
18-10-2023 01 Organisatorisches, Einführung, Datenbanken handout-01
25-10-2023 02 Datenbankentwurf, Entity-Relationship-Modell handout-02
01-11-2023 03 ER-Modell, Tabellen handout-03
08-11-2023 04 Anomalien, Schlüssel, Normalformen handout-03
15-11-2023 05 SQL Teil 1 handout-04
22-11-2023 06 Relationenalgebra handout-05
29-11-2023 07 SQL Teil 2 handout-06

Übungszettel

  1. Übungszettel 01 vom 18-10-2023: Eigene Datenbank, CRUD, Führerschein, MT-Datenbanken, Tabellen, YAML oder JSON
  2. Übungszettel 02 vom 25-10-2023: Miniwelt, ER-Diagramme, SQL (meinecomics.sql)
  3. Übungszettel 03 vom 01-11-2023: Kardinalitäten, SQL, Relationenschemata, Anomalien
  4. Übungszettel 04 vom 08-11-2023: ER-Diagramme, Relationenschemata, Schlüssel, Normalformen
  5. Übungszettel 05 vom 15-11-2023: Wiederholungen, SQL Teil 1
  6. Übungszettel 06 vom 22-11-2023: Relationenalgebra
  7. Übungszettel 07 vom 29-11-2023: SQL Teil 2, SELECT

Materialien

Wir verwenden in der Veranstaltung das DBMS SQLite. Dieses kann einzeln heruntergeladen werden unter

https://www.sqlite.org/index.html

oder in Verbindung mit einer grafischen Oberfläche. Ich empfehle für Windows Systeme dazu SQLiteExpert (Personal Edition), welches einen sehr modernen und umfangreichen Eindruck macht:

http://www.sqliteexpert.com/

SQLite ist darin schon enthalten und muss nicht extra installiert werden.

Für Apple Systeme gibt es SQLiteManager, welches ich aber selber nicht getestet habe:

https://sqlabs.com/sqlitemanager

Für das Zeichnen von ER-Diagrammen eignet sich das Programme Dia

http://dia-installer.de/index.html.de

Ein weiteres Programm zum Zeichnen lautet draw.io.

https://www.diagrams.net

Beide besitzen insbesondere einen ER Modus.

SQL-Skript für Comics-Datenbank: meinecomics.sql

Binäre Mondial Datenbank für sqlite3: mondial.db (Quelle: https://github.com/seralf/mondial_sqlite/tree/master)

Allgemeines

Veranstaltungsform

Die Vorlesungen finden mittwochs, 09:45-11:15, im Raum C303/304 statt und die Übungen finden im Anschluss mittwochs, 11:30-13:00, und mittwochs, 13:45-15:15, im Rechnerraum von MT statt.

Leistungsnachweis

Der Leistungsnachweis wird über die regelmäßige Abgabe von Hausaufgaben erbracht und Gesprächen in den Übungen zu den Lösungen.

Lernziele, Lerninhalte

Siehe Modulhandbuch.

Literatur

  • Günter Matthiessen: Relationale Datenbanken und Standard-SQL, Addison-Wesley, 2008
  • Alfons Kemper: Datenbanksysteme. Eine Einführung, Oldenburg, 2009
  • J.Kreibich: Using SQLite, O’Reilly, 2010
  • SQLITE Tutorial: https://www.sqlitetutorial.net
  • … und vieles mehr im Netz.

Sprache

Deutsch.

Vorkenntnisse

Bisherige MT-Studium.

Weitergehende Veranstaltungen

Bachelorarbeit.

Kontakt

Sie können mich über eMail unter richard.rascher-friesenhausen@hs-bremerhaven.de erreichen. Oder natürlich auch direkt nach den Veranstaltungen. Oder telefonisch an der Hochschule unter 0471/4823-241, bei Fraunhofer MEVIS unter 0421/218-59268. Eine Sprechstunde findet nach Vereinbarung im Raum Z1230 oder online statt.