From f48ce110eee80825b192bbf75174dbc1e98f5d36 Mon Sep 17 00:00:00 2001
From: Peter Gerwinski <peter.gerwinski@hs-bochum.de>
Date: Thu, 23 Nov 2023 13:04:15 +0100
Subject: [PATCH] Vortragsfolien, Screenshots und Beispiel-SQL-Skripte
 23.11.2023

---
 20231123/Zeichen_123.pdf                      |   1 +
 20231123/dbs-20231123.pdf                     | Bin 0 -> 106803 bytes
 20231123/dbs-20231123.tex                     | 347 ++++++++++++++++++
 20231123/dbs-2023ws-p2.tex                    | 102 +++++
 20231123/foreign-key-01.txt                   |  32 ++
 20231123/foreign-key-02.txt                   |  25 ++
 .../logo-hochschule-bochum-cvh-text-v2.pdf    |   1 +
 20231123/logo-hochschule-bochum.pdf           |   1 +
 20231123/pgslides.sty                         |   1 +
 20231123/testdb-20231123-01.sql               | 153 ++++++++
 20231123/testdb-20231123-02.sql               | 155 ++++++++
 20231123/testdb-20231123-03.sql               | 160 ++++++++
 20231123/testdb-20231123-04.sql               | 132 +++++++
 20231123/testdb-20231123-05.sql               | 132 +++++++
 20231123/testdb-20231123-06.sql               | 133 +++++++
 20231123/testdb-20231123-07.sql               | 133 +++++++
 20231123/testdb-20231123-08.sql               | 132 +++++++
 20231123/testdb-20231123-09.sql               | 127 +++++++
 20231123/testdb-20231123-10.sql               | 130 +++++++
 20231123/testdb-20231123-11.sql               | 130 +++++++
 20231123/testdb-20231123-12.sql               | 133 +++++++
 20231123/testdb-20231123-13.sql               | 133 +++++++
 20231123/testdb-20231123-14.sql               | 127 +++++++
 20231123/testdb-20231123-15.sql               | 124 +++++++
 24 files changed, 2544 insertions(+)
 create mode 120000 20231123/Zeichen_123.pdf
 create mode 100644 20231123/dbs-20231123.pdf
 create mode 100644 20231123/dbs-20231123.tex
 create mode 100644 20231123/dbs-2023ws-p2.tex
 create mode 100644 20231123/foreign-key-01.txt
 create mode 100644 20231123/foreign-key-02.txt
 create mode 120000 20231123/logo-hochschule-bochum-cvh-text-v2.pdf
 create mode 120000 20231123/logo-hochschule-bochum.pdf
 create mode 120000 20231123/pgslides.sty
 create mode 100644 20231123/testdb-20231123-01.sql
 create mode 100644 20231123/testdb-20231123-02.sql
 create mode 100644 20231123/testdb-20231123-03.sql
 create mode 100644 20231123/testdb-20231123-04.sql
 create mode 100644 20231123/testdb-20231123-05.sql
 create mode 100644 20231123/testdb-20231123-06.sql
 create mode 100644 20231123/testdb-20231123-07.sql
 create mode 100644 20231123/testdb-20231123-08.sql
 create mode 100644 20231123/testdb-20231123-09.sql
 create mode 100644 20231123/testdb-20231123-10.sql
 create mode 100644 20231123/testdb-20231123-11.sql
 create mode 100644 20231123/testdb-20231123-12.sql
 create mode 100644 20231123/testdb-20231123-13.sql
 create mode 100644 20231123/testdb-20231123-14.sql
 create mode 100644 20231123/testdb-20231123-15.sql

diff --git a/20231123/Zeichen_123.pdf b/20231123/Zeichen_123.pdf
new file mode 120000
index 0000000..fdbc897
--- /dev/null
+++ b/20231123/Zeichen_123.pdf
@@ -0,0 +1 @@
+../common/Zeichen_123.pdf
\ No newline at end of file
diff --git a/20231123/dbs-20231123.pdf b/20231123/dbs-20231123.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..6468b0a62ee34e14e606988dcd005a79fb3bb347
GIT binary patch
literal 106803
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
z%0D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

literal 0
HcmV?d00001

diff --git a/20231123/dbs-20231123.tex b/20231123/dbs-20231123.tex
new file mode 100644
index 0000000..bf9e093
--- /dev/null
+++ b/20231123/dbs-20231123.tex
@@ -0,0 +1,347 @@
+% dbs-20221123.pdf - Lecture Slides on Databases and Information Security
+% Copyright (C) 2023  Peter Gerwinski
+%
+% This document is free software: you can redistribute it and/or
+% modify it either under the terms of the Creative Commons
+% Attribution-ShareAlike 3.0 License, or under the terms of the
+% GNU General Public License as published by the Free Software
+% Foundation, either version 3 of the License, or (at your option)
+% any later version.
+%
+% This document is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this document.  If not, see <http://www.gnu.org/licenses/>.
+%
+% You should have received a copy of the Creative Commons
+% Attribution-ShareAlike 3.0 Unported License along with this
+% document.  If not, see <http://creativecommons.org/licenses/>.
+
+% README: Relationale Datenbanken: Sichten, Schlüsselfelder, Datensicherung
+
+\documentclass[10pt,t]{beamer}
+
+\usepackage{pgslides}
+
+\newcommand{\vfilll}{\vspace{0pt plus 1filll}}
+
+\newcommand{\underconstruction}{%
+  \begin{picture}(0,0)
+    \put(11,1.2){\makebox(0,0)[b]{\includegraphics[width=1.5cm]{Zeichen_123.pdf}}}
+    \put(11,0.9){\makebox(0,0)[t]{\shortstack{Änderungen\\vorbehalten}}}
+  \end{picture}}
+
+\title{Datenbanken und Datensicherheit}
+\author{Prof.\ Dr.\ rer.\ nat.\ Peter Gerwinski}
+\date{23.\ November 2023}
+
+\begin{document}
+
+\maketitleframe
+
+\nosectionnonumber{\inserttitle}
+
+\begin{frame}
+
+  \shownosectionnonumber
+
+  \begin{itemize}
+    \item[\textbf{1}] \textbf{Einführung}
+      \hfill\makebox(0,0)[br]{\raisebox{2.25ex}{\url{https://gitlab.cvh-server.de/pgerwinski/dbs}}}%
+    \item[\textbf{2}] \textbf{Kurzeinführung Unix}
+    \item[\textbf{3}] \textbf{Kurzeinführung TCP/IP}
+    \item[\textbf{4}] \textbf{Relationale Datenbanken}
+      \begin{itemize}
+        \item[4.1] Einführung in DBMS
+        \item[4.2] Einführung in SQL
+        \color{medgreen}
+        \item[4.3] Normalformen
+        \color{orange}
+        \item[4.4] Verknüpfungen von Tabellen
+        \color{red}
+        \item[4.5] Sichten
+        \item[4.6] Schlüsselfelder
+        \item[4.7] Datensicherung
+      \end{itemize}
+    \vspace*{-\smallskipamount}
+    \item[\textbf{\dots}]
+  \end{itemize}
+
+  \vfilll
+  \underconstruction
+
+\end{frame}
+
+\setcounter{section}{3}
+\section{Relationale Datenbanken}
+\setcounter{subsection}{1}
+\subsection{Einführung in SQL}
+
+\begin{frame}
+
+  \showsection
+  \showsubsection
+
+  Datenbank-Abfragesprache: Structured Query Language (SQL)
+
+  \bigskip
+
+  Literatur: z.\,B.\ \url{https://de.wikibooks.org/wiki/Einführung_in_SQL}
+
+  \bigskip
+
+  Wichtige SQL-Befehle:
+  \begin{itemize}
+    \item
+      \lstinline[style=cmd]{CREATE} -- Datenbanken, Tabellen usw.\ anlegen
+    \item
+      \lstinline[style=cmd]{DROP} -- Datenbanken, Tabellen usw.\ löschen
+    \item
+      \lstinline[style=cmd]{SELECT} -- Daten abfragen
+    \item
+      \lstinline[style=cmd]{INSERT INTO ... VALUES} -- Daten eingeben
+    \item
+      \lstinline[style=cmd]{UPDATE} -- Daten ändern
+    \item
+      \lstinline[style=cmd]{DELETE FROM} -- Daten löschen
+  \end{itemize}
+
+\end{frame}
+
+\subsection{Normalformen}
+
+\begin{frame}
+
+  \showsection
+  \showsubsection
+
+  Problem: Schlecht angelegte Datenbanken werden schnell inkonsistent.\\
+  Beliebte Fehler:
+  \begin{itemize}
+    \item
+      Speichern von mehreren Daten in demselben Tabelleneintrag\\
+      {\only<2->{\color{red}\textarrow\ 1.~Normalform}}
+    \item
+      Speichern von denselben Daten in verschiedenen Tabelleneinträgen\\
+      {\only<2->{\color{red}\textarrow\ 2.~Normalform}}
+    \item
+      implizite Zusammenhänge\\
+      {\only<2->{\color{red}\textarrow\ 3.~Normalform und Boyce-Codd-Normalform}}
+    \item
+      voneinander unabhängige Zusammenhänge in derselben Tabelle\\
+      {\only<2->{\color{red}\textarrow\ 4.~und 5.~Normalform}}
+  \end{itemize}
+
+  \begin{onlyenv}<2->
+    \medskip
+
+    {\color{red}Lösung: Normalformen}
+  \end{onlyenv}
+
+  \bigskip
+
+  Literatur: z.\,B.\ \url{https://de.wikipedia.org/wiki/Normalisierung_(Datenbank)}
+
+\end{frame}
+
+\subsection{Verknüpfungen von Tabellen}
+
+\begin{frame}
+
+  \showsection
+  \showsubsection
+
+  Problem: Gut angelegte Datenbanken ({\color{red}\textarrow\ Normalformen})\\
+  sind stark aufgesplittet.\\
+  Wie kann man sie weiterhin effizient benutzen?
+
+  \bigskip
+
+  Lösung: Verknüpfungen von Tabellen
+
+  \bigskip
+
+  SQL-Befehl: \lstinline[style=cmd]{JOIN}
+
+  \bigskip
+
+  Literatur: z.\,B.\ \url{https://de.wikipedia.org/wiki/SQL}
+
+\end{frame}
+
+\begin{frame}[fragile]
+
+  \showsection
+  \showsubsection
+
+  Was machen wir mit Tabelleneinträgen,\\
+  bei denen die \lstinline[style=cmd]{ON}-Bedingung
+  nicht erfüllt ist?
+
+  \medskip
+
+  \begin{lstlisting}[style=terminal]
+    ¡SELECT <Feld[er]> FROM <Tabelle1> [INNER] JOIN <Tabelle2>
+           ON <Tabelle1>.<Feld> = <Tabelle2>.<Feld>;¿
+  \end{lstlisting}
+
+  \smallskip
+
+  \begin{itemize}
+    \arrowitem
+      weglassen: \lstinline[style=cmd]{[INNER] JOIN}
+  \end{itemize}
+
+  \medskip
+
+  \begin{lstlisting}[style=terminal]
+    ¡SELECT <Feld[er]> FROM <Tabelle1> LEFT JOIN <Tabelle2>
+           ON <Tabelle1>.<Feld> = <Tabelle2>.<Feld>;¿
+  \end{lstlisting}
+
+  \smallskip
+
+  \begin{itemize}
+    \arrowitem
+      linke Tabelle trotzdem anzeigen
+      (mit \lstinline[style=cmd]{NULL}-Einträgen):
+      \lstinline[style=cmd]{LEFT JOIN}\\
+      (analog: \lstinline[style=cmd]{RIGHT JOIN} für rechte Tabelle)
+  \end{itemize}
+
+  \medskip
+
+  \begin{lstlisting}[style=terminal]
+    ¡SELECT <Feld[er]> FROM <Tabelle1> FULL JOIN <Tabelle2>
+           ON <Tabelle1>.<Feld> = <Tabelle2>.<Feld>;¿
+  \end{lstlisting}
+
+  \smallskip
+
+  \begin{itemize}
+    \arrowitem
+      beide Tabellen trotzdem anzeigen
+      (mit \lstinline[style=cmd]{NULL}-Einträgen):
+      \lstinline[style=cmd]|FULL JOIN|
+  \end{itemize}
+
+\end{frame}
+
+\subsection{Sichten}
+
+\begin{frame}[fragile]
+
+  \showsection
+  \showsubsection
+
+  \begin{lstlisting}[style=terminal]
+    ¡SELECT <Feld[er]> FROM <Tabelle1> [INNER] JOIN <Tabelle2>
+           ON <Tabelle1>.<Feld> = <Tabelle2>.<Feld>;¿
+  \end{lstlisting}
+
+  \smallskip
+
+  \begin{itemize}
+    \arrowitem
+      Wir betrachten beide Tabellen zusammen als eine große Tabelle.
+  \end{itemize}
+
+  \medskip
+
+  \begin{lstlisting}[style=terminal]
+    ¡CREATE VIEW <Sicht> AS
+           SELECT <Feld[er]> FROM <Tabelle1> JOIN <Tabelle2>
+           ON <Tabelle1>.<Feld> = <Tabelle2>.<Feld>;
+    SELECT <Feld[er]> FROM <Sicht> [WHERE ...];¿
+  \end{lstlisting}
+
+  \smallskip
+
+  \begin{itemize}
+    \arrowitem
+      Wir sprechen das Ergebnis genau wie eine Tabelle an.
+    \bigskip
+    \arrowitem
+      Es ist möglich, ohne Verlust an Komfort alle Daten in Normalform zu halten.
+  \end{itemize}
+
+\end{frame}
+
+\subsection{Schlüsselfelder}
+
+\begin{frame}[fragile]
+
+  \showsection
+  \showsubsection
+
+  \begin{lstlisting}[style=terminal]
+    ¡CREATE TABLE tabelle1 (
+      id INT PRIMARY KEY AUTO_INCREMENT,
+      ...
+    );
+    CREATE TABLE tabelle2 (
+      ...
+      tabelle1_id INT,
+      ...
+      FOREIGN KEY(tabelle1_id) REFERENCES tabelle1(id)
+    );
+  \end{lstlisting}
+
+  \smallskip
+
+  \begin{itemize}
+    \arrowitem
+      Dem DBMS mitteilen, welche Felder für \lstinline[style=cmd]{JOIN}
+      vorgesehen sind.
+    \arrowitem
+      Das DBMS kann mit auf Konsistenz achten.
+  \end{itemize}
+
+\end{frame}
+
+\subsection{Datensicherung}
+
+\begin{frame}[fragile]
+
+  \showsection
+  \showsubsection
+
+  \begin{lstlisting}[style=terminal]
+    $ ¡pg_dump --clean -h <Rechner> -U <User> -W <Datenbank>¿
+  \end{lstlisting}
+
+  \smallskip
+
+  \begin{itemize}
+    \item
+      Ausgabe des gesamten Datenbankinhalts\\
+      als SQL-Quelltext zur Standardausgabe
+    \arrowitem
+      keine Probleme mit sich evtl.\ ändernden Binärformaten
+    \item
+      Es ist möglich, den Inhalt direkt in einer Pipe weiterzuverarbeiten\\
+      (z.\,B.\ zu komprimieren).
+    \item
+      Zurückspielen: mit \lstinline[style=cmd]{psql}
+  \end{itemize}
+
+  \smallskip
+
+  \begin{lstlisting}[style=terminal]
+    $ ¡psql -h <Rechner> -U <User> -W <Datenbank> \
+           < <Ausgabe von pg_dump>¿
+  \end{lstlisting}
+
+  \smallskip
+
+  \begin{itemize}
+    \item
+      analog für \file{MariaDB}: \lstinline[style=cmd]{mariadb-dump}
+  \end{itemize}
+
+\end{frame}
+
+\end{document}
diff --git a/20231123/dbs-2023ws-p2.tex b/20231123/dbs-2023ws-p2.tex
new file mode 100644
index 0000000..43e4512
--- /dev/null
+++ b/20231123/dbs-2023ws-p2.tex
@@ -0,0 +1,102 @@
+% dbs-2023ws-p2.pdf - Labor Notes on Databases and Information Security
+% Copyright (C) 2023  Peter Gerwinski
+%
+% This document is free software: you can redistribute it and/or
+% modify it either under the terms of the Creative Commons
+% Attribution-ShareAlike 3.0 License, or under the terms of the
+% GNU General Public License as published by the Free Software
+% Foundation, either version 3 of the License, or (at your option)
+% any later version.
+%
+% This document is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this document.  If not, see <http://www.gnu.org/licenses/>.
+%
+% You should have received a copy of the Creative Commons
+% Attribution-ShareAlike 3.0 Unported License along with this
+% document.  If not, see <http://creativecommons.org/licenses/>.
+
+% README: Versuch 2: Relationale Datenbanken
+
+\documentclass[a4paper]{article}
+
+\usepackage{pgscript}
+\usepackage{multicol}
+\usepackage{sfmath}
+
+\sloppy
+\pagestyle{empty}
+\addtolength{\textheight}{1cm}
+\newcommand{\sep}{~$\cdot$~}
+\newcommand{\mylicense}{CC BY-SA (Version 4.0) oder GNU GPL (Version 3 oder höher)}
+
+\begin{document}
+
+  \makebox(0,0.005)[tl]{\includegraphics[scale=0.72]{logo-hochschule-bochum-cvh-text-v2.pdf}}\hfill
+  \makebox(0,0)[tr]{\includegraphics[scale=0.5]{logo-hochschule-bochum.pdf}}
+  \par\bigskip\bigskip
+  \begin{center}
+    \Large\textbf{Praktikumsversuch 2: Relationale Datenbanken}
+    \par\medskip
+    \normalsize Datenbanken und Datensicherheit\sep
+    Wintersemester 2023/24\sep
+    Prof.~Dr.~Peter Gerwinski
+  \end{center}
+
+  Aufgabe: Schreiben Sie ein Programm, das auf strukturierte Daten zugreift
+  und diese per TCP/IP kontrolliert zur Verfügung stellt.
+
+  \begin{multicols}{2}
+    \begin{itemize}
+      \item
+        Die strukturierten Daten sollen in Gestalt einer Text-Datei zur Verfügung stehen,
+        z.\,B.\ einer CSV-Datei. Einschränkungen hinsichtlich der Daten,
+        z.\,B.\ das Ausschließen bestimmter Zeichen aus Strings, sind erlaubt.
+      \item
+        Ihr Programm soll über einem TCP-Port
+        Befehle zur selektiven Datenabfrage entgegennehmen
+        und die angeforderten Daten über dieselbe TCP-Verbindung ausliefern.
+      \item
+        Das Definieren einer für diese Situation angemessenen Abfragesprache
+        ist Teil der Praktikumsaufgabe.
+      \item
+        Implementieren Sie eine Passwort-Abfrage,
+        über die sich berechtigte Benutzer Ihres Informationssystems
+        authentifizieren können.
+      \item
+        Zusatzaufgabe 1: Implementieren Sie auch Schreibzugriff auf die Text-Datei.
+      \item
+        Zusatzaufgabe 2: Demonstrieren Sie, wie sich die Authentifizerung
+        durch Mitlesen des Netzwerkverkehrs umgehen läßt.
+      \item
+        Zusatzaufgabe 3: Gestalten Sie die Authentifizierung so, daß sie sich
+        durch Mitlesen des Netzwerkverkehrs nicht mehr umgehen läßt.
+    \end{itemize}
+  \end{multicols}
+
+  \strut\hfill\emph{Viel Erfolg!}
+
+  \vfill
+
+  \begingroup
+
+    \small
+
+    \setlength{\leftskip}{3cm}
+
+    Stand: 22.\ November 2023
+
+    Copyright \copyright\ 2023\quad Peter Gerwinski\\
+    Lizenz: \mylicense
+
+    Sie können diese Praktikumsunterlagen einschließlich \LaTeX-Quelltext
+    herunterladen unter:\\
+    \url{https://gitlab.cvh-server.de/pgerwinski/dbs}
+
+  \endgroup
+
+\end{document}
diff --git a/20231123/foreign-key-01.txt b/20231123/foreign-key-01.txt
new file mode 100644
index 0000000..26336ac
--- /dev/null
+++ b/20231123/foreign-key-01.txt
@@ -0,0 +1,32 @@
+testdb=> select * from lied_auf_cd;
+ cd_id |     albumtitel     | interpret  | gruendungsjahr | erscheinungsjahr | track |           titel
+-------+--------------------+------------+----------------+------------------+-------+----------------------------
+  4711 | Not That Kind      | Anastacia  |           1999 |             2000 |     1 | Not That Kind
+  4711 | Not That Kind      | Anastacia  |           1999 |             2000 |     2 | I'm Otta Love
+  4711 | Not That Kind      | Anastacia  |           1999 |             2000 |     3 | Cowboys & Kisses
+  4712 | Wish You Were Here | Pink Floyd |           1965 |             1975 |     1 | Shine On You Crazy Diamond
+  4713 | Freak of Nature    | Anastacia  |           1999 |             2001 |     1 | Paid my Dues
+(5 Zeilen)
+
+testdb=> select * from lied;
+ cd_id | track |           titel
+-------+-------+----------------------------
+  4711 |     1 | Not That Kind
+  4711 |     2 | I'm Otta Love
+  4711 |     3 | Cowboys & Kisses
+  4712 |     1 | Shine On You Crazy Diamond
+  4713 |     1 | Paid my Dues
+(5 Zeilen)
+
+testdb=> select * from cd;
+ cd_id |     albumtitel     |        interpret        | gruendungsjahr | erscheinungsjahr
+-------+--------------------+-------------------------+----------------+------------------
+  4711 | Not That Kind      | Anastacia               |           1999 |             2000
+  4712 | Wish You Were Here | Pink Floyd              |           1965 |             1975
+  4713 | Freak of Nature    | Anastacia               |           1999 |             2001
+  4714 | Songs for the Deaf | Queens of the Stone Age |           1996 |             2002
+(4 Zeilen)
+
+testdb=> INSERT INTO lied ( cd_id, track, titel ) VALUES ( 4733, 1, '4''33"' );                                                                                FEHLER:  Einfügen oder Aktualisieren in Tabelle »lied« verletzt Fremdschlüssel-Constraint »lied_fkey_cd_id«
+DETAIL:  Schlüssel (cd_id)=(4733) ist nicht in Tabelle »cd« vorhanden.
+testdb=>
diff --git a/20231123/foreign-key-02.txt b/20231123/foreign-key-02.txt
new file mode 100644
index 0000000..6f62710
--- /dev/null
+++ b/20231123/foreign-key-02.txt
@@ -0,0 +1,25 @@
+testdb=> \d cd
+                                      Tabelle »public.cd«
+      Spalte      |   Typ   | Sortierfolge | NULL erlaubt? |            Vorgabewert
+------------------+---------+--------------+---------------+-----------------------------------
+ cd_id            | integer |              | not null      | nextval('cd_cd_id_seq'::regclass)
+ albumtitel       | text    |              |               |
+ interpret        | text    |              |               |
+ gruendungsjahr   | integer |              |               |
+ erscheinungsjahr | integer |              |               |
+Indexe:
+    "cd_pkey" PRIMARY KEY, btree (cd_id)
+Fremdschlüsselverweise von:
+    TABLE "lied" CONSTRAINT "lied_fkey_cd_id" FOREIGN KEY (cd_id) REFERENCES cd(cd_id)
+
+testdb=> \d lied
+                     Tabelle »public.lied«
+ Spalte |   Typ   | Sortierfolge | NULL erlaubt? | Vorgabewert
+--------+---------+--------------+---------------+-------------
+ cd_id  | integer |              |               |
+ track  | integer |              |               |
+ titel  | text    |              |               |
+Fremdschlüssel-Constraints:
+    "lied_fkey_cd_id" FOREIGN KEY (cd_id) REFERENCES cd(cd_id)
+
+testdb=>
diff --git a/20231123/logo-hochschule-bochum-cvh-text-v2.pdf b/20231123/logo-hochschule-bochum-cvh-text-v2.pdf
new file mode 120000
index 0000000..4aa99b8
--- /dev/null
+++ b/20231123/logo-hochschule-bochum-cvh-text-v2.pdf
@@ -0,0 +1 @@
+../common/logo-hochschule-bochum-cvh-text-v2.pdf
\ No newline at end of file
diff --git a/20231123/logo-hochschule-bochum.pdf b/20231123/logo-hochschule-bochum.pdf
new file mode 120000
index 0000000..b6b9491
--- /dev/null
+++ b/20231123/logo-hochschule-bochum.pdf
@@ -0,0 +1 @@
+../common/logo-hochschule-bochum.pdf
\ No newline at end of file
diff --git a/20231123/pgslides.sty b/20231123/pgslides.sty
new file mode 120000
index 0000000..5be1416
--- /dev/null
+++ b/20231123/pgslides.sty
@@ -0,0 +1 @@
+../common/pgslides.sty
\ No newline at end of file
diff --git a/20231123/testdb-20231123-01.sql b/20231123/testdb-20231123-01.sql
new file mode 100644
index 0000000..0a8b8a9
--- /dev/null
+++ b/20231123/testdb-20231123-01.sql
@@ -0,0 +1,153 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 15.5 (Debian 15.5-0+deb12u1)
+-- Dumped by pg_dump version 15.5 (Debian 15.5-0+deb12u1)
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+--
+-- Name: cd; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.cd (
+    cd_id integer,
+    albumtitel text,
+    interpret text,
+    gruendungsjahr integer,
+    erscheinungsjahr integer
+);
+
+
+ALTER TABLE public.cd OWNER TO dbs;
+
+--
+-- Name: lied; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.lied (
+    cd_id integer,
+    track integer,
+    titel text
+);
+
+
+ALTER TABLE public.lied OWNER TO dbs;
+
+--
+-- Name: lied_auf_cd; Type: VIEW; Schema: public; Owner: dbs
+--
+
+CREATE VIEW public.lied_auf_cd AS
+ SELECT cd.cd_id,
+    cd.albumtitel,
+    cd.interpret,
+    cd.gruendungsjahr,
+    cd.erscheinungsjahr,
+    lied.track,
+    lied.titel
+   FROM (public.cd
+     JOIN public.lied ON ((cd.cd_id = lied.cd_id)));
+
+
+ALTER TABLE public.lied_auf_cd OWNER TO dbs;
+
+--
+-- Name: test; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.test (
+    id integer,
+    s text
+);
+
+
+ALTER TABLE public.test OWNER TO dbs;
+
+--
+-- Name: tier; Type: TABLE; Schema: public; Owner: postgres
+--
+
+CREATE TABLE public.tier (
+    name character(30),
+    tierart character(30),
+    id integer
+);
+
+
+ALTER TABLE public.tier OWNER TO postgres;
+
+--
+-- Data for Name: cd; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.cd (cd_id, albumtitel, interpret, gruendungsjahr, erscheinungsjahr) FROM stdin;
+4711	Not That Kind	Anastacia	1999	2000
+4712	Wish You Were Here	Pink Floyd	1965	1975
+4713	Freak of Nature	Anastacia	1999	2001
+4714	Songs for the Deaf	Queens of the Stone Age	1996	2002
+\.
+
+
+--
+-- Data for Name: lied; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.lied (cd_id, track, titel) FROM stdin;
+4711	1	Not That Kind
+4711	2	I'm Otta Love
+4711	3	Cowboys & Kisses
+4712	1	Shine On You Crazy Diamond
+4713	1	Paid my Dues
+4733	1	4'33"
+\.
+
+
+--
+-- Data for Name: test; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.test (id, s) FROM stdin;
+7	Zwerge
+\.
+
+
+--
+-- Data for Name: tier; Type: TABLE DATA; Schema: public; Owner: postgres
+--
+
+COPY public.tier (name, tierart, id) FROM stdin;
+Esmeralda                     	Spinne                        	1
+Timmy                         	Hund                          	2
+Dio                           	Katze                         	3
+Tusnelda                      	Spinne                        	4
+Ragnar                        	Katze                         	\N
+Putzi                         	Ratte                         	\N
+\.
+
+
+--
+-- Name: TABLE tier; Type: ACL; Schema: public; Owner: postgres
+--
+
+GRANT ALL ON TABLE public.tier TO dbs;
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/20231123/testdb-20231123-02.sql b/20231123/testdb-20231123-02.sql
new file mode 100644
index 0000000..150e253
--- /dev/null
+++ b/20231123/testdb-20231123-02.sql
@@ -0,0 +1,155 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 15.5 (Debian 15.5-0+deb12u1)
+-- Dumped by pg_dump version 15.5 (Debian 15.5-0+deb12u1)
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+--
+-- Name: cd; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.cd (
+    cd_id integer,
+    albumtitel text,
+    interpret text,
+    gruendungsjahr integer,
+    erscheinungsjahr integer
+);
+
+
+ALTER TABLE public.cd OWNER TO dbs;
+
+--
+-- Name: lied; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.lied (
+    cd_id integer,
+    track integer,
+    titel text
+);
+
+
+ALTER TABLE public.lied OWNER TO dbs;
+
+--
+-- Name: lied_auf_cd; Type: VIEW; Schema: public; Owner: dbs
+--
+
+CREATE VIEW public.lied_auf_cd AS
+ SELECT cd.cd_id,
+    cd.albumtitel,
+    cd.interpret,
+    cd.gruendungsjahr,
+    cd.erscheinungsjahr,
+    lied.track,
+    lied.titel
+   FROM (public.cd
+     JOIN public.lied ON ((cd.cd_id = lied.cd_id)));
+
+
+ALTER TABLE public.lied_auf_cd OWNER TO dbs;
+
+--
+-- Name: test; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.test (
+    id integer,
+    s text
+);
+
+
+ALTER TABLE public.test OWNER TO dbs;
+
+--
+-- Name: tier; Type: TABLE; Schema: public; Owner: postgres
+--
+
+CREATE TABLE public.tier (
+    name character(30),
+    tierart character(30),
+    id integer
+);
+
+
+ALTER TABLE public.tier OWNER TO postgres;
+
+--
+-- Data for Name: cd; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.cd (cd_id, albumtitel, interpret, gruendungsjahr, erscheinungsjahr) FROM stdin;
+4711	Not That Kind	Anastacia	1999	2000
+4712	Wish You Were Here	Pink Floyd	1965	1975
+4713	Freak of Nature	Anastacia	1999	2001
+4714	Songs for the Deaf	Queens of the Stone Age	1996	2002
+\.
+
+
+--
+-- Data for Name: lied; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.lied (cd_id, track, titel) FROM stdin;
+4711	1	Not That Kind
+4711	2	I'm Otta Love
+4711	3	Cowboys & Kisses
+4712	1	Shine On You Crazy Diamond
+4713	1	Paid my Dues
+4733	1	4'33"
+\.
+
+
+--
+-- Data for Name: test; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.test (id, s) FROM stdin;
+7	Zwerge
+\.
+
+
+--
+-- Data for Name: tier; Type: TABLE DATA; Schema: public; Owner: postgres
+--
+
+COPY public.tier (name, tierart, id) FROM stdin;
+Esmeralda                     	Spinne                        	1
+Timmy                         	Hund                          	2
+Dio                           	Katze                         	3
+Tusnelda                      	Spinne                        	4
+Ragnar                        	Katze                         	\N
+Putzi                         	Ratte                         	\N
+Felix                         	Troll                         	\N
+Rex                           	Ameise                        	\N
+\.
+
+
+--
+-- Name: TABLE tier; Type: ACL; Schema: public; Owner: postgres
+--
+
+GRANT ALL ON TABLE public.tier TO dbs;
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/20231123/testdb-20231123-03.sql b/20231123/testdb-20231123-03.sql
new file mode 100644
index 0000000..cfa13ab
--- /dev/null
+++ b/20231123/testdb-20231123-03.sql
@@ -0,0 +1,160 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 15.5 (Debian 15.5-0+deb12u1)
+-- Dumped by pg_dump version 15.5 (Debian 15.5-0+deb12u1)
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+DROP TABLE public.tier;
+DROP TABLE public.test;
+DROP VIEW public.lied_auf_cd;
+DROP TABLE public.lied;
+DROP TABLE public.cd;
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+--
+-- Name: cd; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.cd (
+    cd_id integer,
+    albumtitel text,
+    interpret text,
+    gruendungsjahr integer,
+    erscheinungsjahr integer
+);
+
+
+ALTER TABLE public.cd OWNER TO dbs;
+
+--
+-- Name: lied; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.lied (
+    cd_id integer,
+    track integer,
+    titel text
+);
+
+
+ALTER TABLE public.lied OWNER TO dbs;
+
+--
+-- Name: lied_auf_cd; Type: VIEW; Schema: public; Owner: dbs
+--
+
+CREATE VIEW public.lied_auf_cd AS
+ SELECT cd.cd_id,
+    cd.albumtitel,
+    cd.interpret,
+    cd.gruendungsjahr,
+    cd.erscheinungsjahr,
+    lied.track,
+    lied.titel
+   FROM (public.cd
+     JOIN public.lied ON ((cd.cd_id = lied.cd_id)));
+
+
+ALTER TABLE public.lied_auf_cd OWNER TO dbs;
+
+--
+-- Name: test; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.test (
+    id integer,
+    s text
+);
+
+
+ALTER TABLE public.test OWNER TO dbs;
+
+--
+-- Name: tier; Type: TABLE; Schema: public; Owner: postgres
+--
+
+CREATE TABLE public.tier (
+    name character(30),
+    tierart character(30),
+    id integer
+);
+
+
+ALTER TABLE public.tier OWNER TO postgres;
+
+--
+-- Data for Name: cd; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.cd (cd_id, albumtitel, interpret, gruendungsjahr, erscheinungsjahr) FROM stdin;
+4711	Not That Kind	Anastacia	1999	2000
+4712	Wish You Were Here	Pink Floyd	1965	1975
+4713	Freak of Nature	Anastacia	1999	2001
+4714	Songs for the Deaf	Queens of the Stone Age	1996	2002
+\.
+
+
+--
+-- Data for Name: lied; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.lied (cd_id, track, titel) FROM stdin;
+4711	1	Not That Kind
+4711	2	I'm Otta Love
+4711	3	Cowboys & Kisses
+4712	1	Shine On You Crazy Diamond
+4713	1	Paid my Dues
+4733	1	4'33"
+\.
+
+
+--
+-- Data for Name: test; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.test (id, s) FROM stdin;
+7	Zwerge
+\.
+
+
+--
+-- Data for Name: tier; Type: TABLE DATA; Schema: public; Owner: postgres
+--
+
+COPY public.tier (name, tierart, id) FROM stdin;
+Esmeralda                     	Spinne                        	1
+Timmy                         	Hund                          	2
+Dio                           	Katze                         	3
+Tusnelda                      	Spinne                        	4
+Ragnar                        	Katze                         	\N
+Putzi                         	Ratte                         	\N
+Felix                         	Troll                         	\N
+Rex                           	Ameise                        	\N
+\.
+
+
+--
+-- Name: TABLE tier; Type: ACL; Schema: public; Owner: postgres
+--
+
+GRANT ALL ON TABLE public.tier TO dbs;
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/20231123/testdb-20231123-04.sql b/20231123/testdb-20231123-04.sql
new file mode 100644
index 0000000..4d08542
--- /dev/null
+++ b/20231123/testdb-20231123-04.sql
@@ -0,0 +1,132 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 15.5 (Debian 15.5-0+deb12u1)
+-- Dumped by pg_dump version 15.5 (Debian 15.5-0+deb12u1)
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+DROP TABLE public.tier;
+DROP VIEW public.lied_auf_cd;
+DROP TABLE public.lied;
+DROP TABLE public.cd;
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+--
+-- Name: cd; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.cd (
+    cd_id integer PRIMARY KEY AUTO_INCREMENT,
+    albumtitel text,
+    interpret text,
+    gruendungsjahr integer,
+    erscheinungsjahr integer
+);
+
+
+ALTER TABLE public.cd OWNER TO dbs;
+
+--
+-- Name: lied; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.lied (
+    cd_id integer,
+    track integer,
+    titel text,
+    FOREIGN KEY(cd_id) REFERENCES cd(cd_id)
+);
+
+
+ALTER TABLE public.lied OWNER TO dbs;
+
+--
+-- Name: lied_auf_cd; Type: VIEW; Schema: public; Owner: dbs
+--
+
+CREATE VIEW public.lied_auf_cd AS
+ SELECT cd.cd_id,
+    cd.albumtitel,
+    cd.interpret,
+    cd.gruendungsjahr,
+    cd.erscheinungsjahr,
+    lied.track,
+    lied.titel
+   FROM (public.cd
+     JOIN public.lied ON ((cd.cd_id = lied.cd_id)));
+
+
+ALTER TABLE public.lied_auf_cd OWNER TO dbs;
+
+--
+-- Name: test; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.tier (
+    id integer PRIMARY KEY AUTO_INCREMENT,
+    name text,
+    tierart text
+);
+
+
+ALTER TABLE public.tier OWNER TO dbs;
+
+--
+-- Data for Name: cd; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.cd (cd_id, albumtitel, interpret, gruendungsjahr, erscheinungsjahr) FROM stdin;
+4711	Not That Kind	Anastacia	1999	2000
+4712	Wish You Were Here	Pink Floyd	1965	1975
+4713	Freak of Nature	Anastacia	1999	2001
+4714	Songs for the Deaf	Queens of the Stone Age	1996	2002
+\.
+
+
+--
+-- Data for Name: lied; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.lied (cd_id, track, titel) FROM stdin;
+4711	1	Not That Kind
+4711	2	I'm Otta Love
+4711	3	Cowboys & Kisses
+4712	1	Shine On You Crazy Diamond
+4713	1	Paid my Dues
+4733	1	4'33"
+\.
+
+
+--
+-- Data for Name: tier; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.tier (name, tierart, id) FROM stdin;
+Esmeralda                     	Spinne                        	1
+Timmy                         	Hund                          	2
+Dio                           	Katze                         	3
+Tusnelda                      	Spinne                        	4
+Ragnar                        	Katze                         	\N
+Putzi                         	Ratte                         	\N
+Felix                         	Troll                         	\N
+Rex                           	Ameise                        	\N
+\.
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/20231123/testdb-20231123-05.sql b/20231123/testdb-20231123-05.sql
new file mode 100644
index 0000000..7a5b512
--- /dev/null
+++ b/20231123/testdb-20231123-05.sql
@@ -0,0 +1,132 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 15.5 (Debian 15.5-0+deb12u1)
+-- Dumped by pg_dump version 15.5 (Debian 15.5-0+deb12u1)
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+DROP TABLE public.tier;
+DROP VIEW public.lied_auf_cd;
+DROP TABLE public.lied;
+DROP TABLE public.cd;
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+--
+-- Name: cd; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.cd (
+    cd_id integer SERIAL PRIMARY KEY;
+    albumtitel text,
+    interpret text,
+    gruendungsjahr integer,
+    erscheinungsjahr integer
+);
+
+
+ALTER TABLE public.cd OWNER TO dbs;
+
+--
+-- Name: lied; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.lied (
+    cd_id integer,
+    track integer,
+    titel text,
+    FOREIGN KEY(cd_id) REFERENCES cd(cd_id)
+);
+
+
+ALTER TABLE public.lied OWNER TO dbs;
+
+--
+-- Name: lied_auf_cd; Type: VIEW; Schema: public; Owner: dbs
+--
+
+CREATE VIEW public.lied_auf_cd AS
+ SELECT cd.cd_id,
+    cd.albumtitel,
+    cd.interpret,
+    cd.gruendungsjahr,
+    cd.erscheinungsjahr,
+    lied.track,
+    lied.titel
+   FROM (public.cd
+     JOIN public.lied ON ((cd.cd_id = lied.cd_id)));
+
+
+ALTER TABLE public.lied_auf_cd OWNER TO dbs;
+
+--
+-- Name: test; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.tier (
+    id integer SERIAL PRIMARY KEY,
+    name text,
+    tierart text
+);
+
+
+ALTER TABLE public.tier OWNER TO dbs;
+
+--
+-- Data for Name: cd; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.cd (cd_id, albumtitel, interpret, gruendungsjahr, erscheinungsjahr) FROM stdin;
+4711	Not That Kind	Anastacia	1999	2000
+4712	Wish You Were Here	Pink Floyd	1965	1975
+4713	Freak of Nature	Anastacia	1999	2001
+4714	Songs for the Deaf	Queens of the Stone Age	1996	2002
+\.
+
+
+--
+-- Data for Name: lied; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.lied (cd_id, track, titel) FROM stdin;
+4711	1	Not That Kind
+4711	2	I'm Otta Love
+4711	3	Cowboys & Kisses
+4712	1	Shine On You Crazy Diamond
+4713	1	Paid my Dues
+4733	1	4'33"
+\.
+
+
+--
+-- Data for Name: tier; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.tier (name, tierart, id) FROM stdin;
+Esmeralda                     	Spinne                        	1
+Timmy                         	Hund                          	2
+Dio                           	Katze                         	3
+Tusnelda                      	Spinne                        	4
+Ragnar                        	Katze                         	\N
+Putzi                         	Ratte                         	\N
+Felix                         	Troll                         	\N
+Rex                           	Ameise                        	\N
+\.
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/20231123/testdb-20231123-06.sql b/20231123/testdb-20231123-06.sql
new file mode 100644
index 0000000..46c9241
--- /dev/null
+++ b/20231123/testdb-20231123-06.sql
@@ -0,0 +1,133 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 15.5 (Debian 15.5-0+deb12u1)
+-- Dumped by pg_dump version 15.5 (Debian 15.5-0+deb12u1)
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+DROP TABLE IF EXISTS public.tier;
+DROP VIEW IF EXISTS public.lied_auf_cd;
+DROP TABLE IF EXISTS public.lied;
+DROP TABLE IF EXISTS public.cd;
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+--
+-- Name: cd; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.cd (
+    cd_id SERIAL PRIMARY KEY,
+    albumtitel text,
+    interpret text,
+    gruendungsjahr integer,
+    erscheinungsjahr integer
+);
+
+
+ALTER TABLE public.cd OWNER TO dbs;
+
+--
+-- Name: lied; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.lied (
+    cd_id integer,
+    track integer,
+    titel text
+);
+
+ALTER TABLE public.lied
+  ADD CONSTRAINT FOREIGN KEY(cd_id) REFERENCES public.cd(cd_id);
+
+ALTER TABLE public.lied OWNER TO dbs;
+
+--
+-- Name: lied_auf_cd; Type: VIEW; Schema: public; Owner: dbs
+--
+
+CREATE VIEW public.lied_auf_cd AS
+ SELECT cd.cd_id,
+    cd.albumtitel,
+    cd.interpret,
+    cd.gruendungsjahr,
+    cd.erscheinungsjahr,
+    lied.track,
+    lied.titel
+   FROM (public.cd
+     JOIN public.lied ON ((cd.cd_id = lied.cd_id)));
+
+
+ALTER TABLE public.lied_auf_cd OWNER TO dbs;
+
+--
+-- Name: test; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.tier (
+    id SERIAL PRIMARY KEY,
+    name text,
+    tierart text
+);
+
+
+ALTER TABLE public.tier OWNER TO dbs;
+
+--
+-- Data for Name: cd; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.cd (cd_id, albumtitel, interpret, gruendungsjahr, erscheinungsjahr) FROM stdin;
+4711	Not That Kind	Anastacia	1999	2000
+4712	Wish You Were Here	Pink Floyd	1965	1975
+4713	Freak of Nature	Anastacia	1999	2001
+4714	Songs for the Deaf	Queens of the Stone Age	1996	2002
+\.
+
+
+--
+-- Data for Name: lied; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.lied (cd_id, track, titel) FROM stdin;
+4711	1	Not That Kind
+4711	2	I'm Otta Love
+4711	3	Cowboys & Kisses
+4712	1	Shine On You Crazy Diamond
+4713	1	Paid my Dues
+4733	1	4'33"
+\.
+
+
+--
+-- Data for Name: tier; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.tier (name, tierart, id) FROM stdin;
+Esmeralda                     	Spinne                        	1
+Timmy                         	Hund                          	2
+Dio                           	Katze                         	3
+Tusnelda                      	Spinne                        	4
+Ragnar                        	Katze                         	\N
+Putzi                         	Ratte                         	\N
+Felix                         	Troll                         	\N
+Rex                           	Ameise                        	\N
+\.
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/20231123/testdb-20231123-07.sql b/20231123/testdb-20231123-07.sql
new file mode 100644
index 0000000..ab364e0
--- /dev/null
+++ b/20231123/testdb-20231123-07.sql
@@ -0,0 +1,133 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 15.5 (Debian 15.5-0+deb12u1)
+-- Dumped by pg_dump version 15.5 (Debian 15.5-0+deb12u1)
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+DROP TABLE IF EXISTS public.tier;
+DROP VIEW IF EXISTS public.lied_auf_cd;
+DROP TABLE IF EXISTS public.lied;
+DROP TABLE IF EXISTS public.cd;
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+--
+-- Name: cd; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.cd (
+    cd_id SERIAL PRIMARY KEY,
+    albumtitel text,
+    interpret text,
+    gruendungsjahr integer,
+    erscheinungsjahr integer
+);
+
+
+ALTER TABLE public.cd OWNER TO dbs;
+
+--
+-- Name: lied; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.lied (
+    cd_id integer,
+    track integer,
+    titel text
+);
+
+ALTER TABLE public.lied
+  ADD CONSTRAINT lied_fkey_cd_id FOREIGN KEY(cd_id) REFERENCES public.cd(cd_id);
+
+ALTER TABLE public.lied OWNER TO dbs;
+
+--
+-- Name: lied_auf_cd; Type: VIEW; Schema: public; Owner: dbs
+--
+
+CREATE VIEW public.lied_auf_cd AS
+ SELECT cd.cd_id,
+    cd.albumtitel,
+    cd.interpret,
+    cd.gruendungsjahr,
+    cd.erscheinungsjahr,
+    lied.track,
+    lied.titel
+   FROM (public.cd
+     JOIN public.lied ON ((cd.cd_id = lied.cd_id)));
+
+
+ALTER TABLE public.lied_auf_cd OWNER TO dbs;
+
+--
+-- Name: test; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.tier (
+    id SERIAL PRIMARY KEY,
+    name text,
+    tierart text
+);
+
+
+ALTER TABLE public.tier OWNER TO dbs;
+
+--
+-- Data for Name: cd; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.cd (cd_id, albumtitel, interpret, gruendungsjahr, erscheinungsjahr) FROM stdin;
+4711	Not That Kind	Anastacia	1999	2000
+4712	Wish You Were Here	Pink Floyd	1965	1975
+4713	Freak of Nature	Anastacia	1999	2001
+4714	Songs for the Deaf	Queens of the Stone Age	1996	2002
+\.
+
+
+--
+-- Data for Name: lied; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.lied (cd_id, track, titel) FROM stdin;
+4711	1	Not That Kind
+4711	2	I'm Otta Love
+4711	3	Cowboys & Kisses
+4712	1	Shine On You Crazy Diamond
+4713	1	Paid my Dues
+4733	1	4'33"
+\.
+
+
+--
+-- Data for Name: tier; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.tier (name, tierart, id) FROM stdin;
+Esmeralda                     	Spinne                        	1
+Timmy                         	Hund                          	2
+Dio                           	Katze                         	3
+Tusnelda                      	Spinne                        	4
+Ragnar                        	Katze                         	5
+Putzi                         	Ratte                         	6
+Felix                         	Troll                         	7
+Rex                           	Ameise                        	8
+\.
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/20231123/testdb-20231123-08.sql b/20231123/testdb-20231123-08.sql
new file mode 100644
index 0000000..99eb44c
--- /dev/null
+++ b/20231123/testdb-20231123-08.sql
@@ -0,0 +1,132 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 15.5 (Debian 15.5-0+deb12u1)
+-- Dumped by pg_dump version 15.5 (Debian 15.5-0+deb12u1)
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+DROP TABLE IF EXISTS public.tier;
+DROP VIEW IF EXISTS public.lied_auf_cd;
+DROP TABLE IF EXISTS public.lied;
+DROP TABLE IF EXISTS public.cd;
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+--
+-- Name: cd; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.cd (
+    cd_id SERIAL PRIMARY KEY,
+    albumtitel text,
+    interpret text,
+    gruendungsjahr integer,
+    erscheinungsjahr integer
+);
+
+
+ALTER TABLE public.cd OWNER TO dbs;
+
+--
+-- Name: lied; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.lied (
+    cd_id integer,
+    track integer,
+    titel text
+);
+
+ALTER TABLE public.lied
+  ADD CONSTRAINT lied_fkey_cd_id FOREIGN KEY(cd_id) REFERENCES public.cd(cd_id);
+
+ALTER TABLE public.lied OWNER TO dbs;
+
+--
+-- Name: lied_auf_cd; Type: VIEW; Schema: public; Owner: dbs
+--
+
+CREATE VIEW public.lied_auf_cd AS
+ SELECT cd.cd_id,
+    cd.albumtitel,
+    cd.interpret,
+    cd.gruendungsjahr,
+    cd.erscheinungsjahr,
+    lied.track,
+    lied.titel
+   FROM (public.cd
+     JOIN public.lied ON ((cd.cd_id = lied.cd_id)));
+
+
+ALTER TABLE public.lied_auf_cd OWNER TO dbs;
+
+--
+-- Name: test; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.tier (
+    id SERIAL PRIMARY KEY,
+    name text,
+    tierart text
+);
+
+
+ALTER TABLE public.tier OWNER TO dbs;
+
+--
+-- Data for Name: cd; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.cd (cd_id, albumtitel, interpret, gruendungsjahr, erscheinungsjahr) FROM stdin;
+4711	Not That Kind	Anastacia	1999	2000
+4712	Wish You Were Here	Pink Floyd	1965	1975
+4713	Freak of Nature	Anastacia	1999	2001
+4714	Songs for the Deaf	Queens of the Stone Age	1996	2002
+\.
+
+
+--
+-- Data for Name: lied; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.lied (cd_id, track, titel) FROM stdin;
+4711	1	Not That Kind
+4711	2	I'm Otta Love
+4711	3	Cowboys & Kisses
+4712	1	Shine On You Crazy Diamond
+4713	1	Paid my Dues
+\.
+
+
+--
+-- Data for Name: tier; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.tier (name, tierart, id) FROM stdin;
+Esmeralda                     	Spinne                        	1
+Timmy                         	Hund                          	2
+Dio                           	Katze                         	3
+Tusnelda                      	Spinne                        	4
+Ragnar                        	Katze                         	5
+Putzi                         	Ratte                         	6
+Felix                         	Troll                         	7
+Rex                           	Ameise                        	8
+\.
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/20231123/testdb-20231123-09.sql b/20231123/testdb-20231123-09.sql
new file mode 100644
index 0000000..7388718
--- /dev/null
+++ b/20231123/testdb-20231123-09.sql
@@ -0,0 +1,127 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 15.5 (Debian 15.5-0+deb12u1)
+-- Dumped by pg_dump version 15.5 (Debian 15.5-0+deb12u1)
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+DROP TABLE IF EXISTS public.tier;
+DROP VIEW IF EXISTS public.lied_auf_cd;
+DROP TABLE IF EXISTS public.lied;
+DROP TABLE IF EXISTS public.cd;
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+CREATE TABLE public.cd (
+    cd_id SERIAL PRIMARY KEY,
+    albumtitel text,
+    interpret_id integer,
+    erscheinungsjahr integer
+);
+
+CREATE TABLE public.interpret (
+    id SERIAL PRIMARY KEY,
+    name Text,
+    gruendungsjahr INTEGER
+);
+
+CREATE TABLE public.lied (
+    cd_id integer,
+    track integer,
+    titel text
+);
+
+ALTER TABLE public.lied
+  ADD CONSTRAINT lied_fkey_cd_id FOREIGN KEY(cd_id) REFERENCES public.cd(cd_id);
+
+ALTER TABLE public.cd OWNER TO dbs;
+ALTER TABLE public.lied OWNER TO dbs;
+
+--
+-- Name: lied_auf_cd; Type: VIEW; Schema: public; Owner: dbs
+--
+
+CREATE VIEW public.lied_auf_cd AS
+ SELECT cd.cd_id,
+    cd.albumtitel,
+    cd.interpret,
+    cd.gruendungsjahr,
+    cd.erscheinungsjahr,
+    lied.track,
+    lied.titel
+   FROM (public.cd
+     JOIN public.lied ON ((cd.cd_id = lied.cd_id)));
+
+
+ALTER TABLE public.lied_auf_cd OWNER TO dbs;
+
+--
+-- Name: test; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.tier (
+    id SERIAL PRIMARY KEY,
+    name text,
+    tierart text
+);
+
+
+ALTER TABLE public.tier OWNER TO dbs;
+
+--
+-- Data for Name: cd; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.cd (cd_id, albumtitel, interpret, gruendungsjahr, erscheinungsjahr) FROM stdin;
+4711	Not That Kind	Anastacia	1999	2000
+4712	Wish You Were Here	Pink Floyd	1965	1975
+4713	Freak of Nature	Anastacia	1999	2001
+4714	Songs for the Deaf	Queens of the Stone Age	1996	2002
+\.
+
+
+--
+-- Data for Name: lied; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.lied (cd_id, track, titel) FROM stdin;
+4711	1	Not That Kind
+4711	2	I'm Otta Love
+4711	3	Cowboys & Kisses
+4712	1	Shine On You Crazy Diamond
+4713	1	Paid my Dues
+\.
+
+
+--
+-- Data for Name: tier; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.tier (name, tierart, id) FROM stdin;
+Esmeralda                     	Spinne                        	1
+Timmy                         	Hund                          	2
+Dio                           	Katze                         	3
+Tusnelda                      	Spinne                        	4
+Ragnar                        	Katze                         	5
+Putzi                         	Ratte                         	6
+Felix                         	Troll                         	7
+Rex                           	Ameise                        	8
+\.
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/20231123/testdb-20231123-10.sql b/20231123/testdb-20231123-10.sql
new file mode 100644
index 0000000..8e2e843
--- /dev/null
+++ b/20231123/testdb-20231123-10.sql
@@ -0,0 +1,130 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 15.5 (Debian 15.5-0+deb12u1)
+-- Dumped by pg_dump version 15.5 (Debian 15.5-0+deb12u1)
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+DROP TABLE IF EXISTS public.tier;
+DROP VIEW IF EXISTS public.lied_auf_cd;
+DROP TABLE IF EXISTS public.lied;
+DROP TABLE IF EXISTS public.cd;
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+CREATE TABLE public.cd (
+    cd_id SERIAL PRIMARY KEY,
+    albumtitel text,
+    interpret_id integer,
+    erscheinungsjahr integer
+);
+
+CREATE TABLE public.interpret (
+    id SERIAL PRIMARY KEY,
+    name Text,
+    gruendungsjahr INTEGER
+);
+
+CREATE TABLE public.lied (
+    cd_id integer,
+    track integer,
+    titel text
+);
+
+ALTER TABLE public.lied
+  ADD CONSTRAINT lied_fkey_cd_id FOREIGN KEY(cd_id) REFERENCES public.cd(cd_id);
+
+ALTER TABLE public.cd
+  ADD CONSTRAINT cd_fkey_interpret_id FOREIGN KEY(interpret_id) REFERENCES public.interpret(id);
+
+ALTER TABLE public.cd OWNER TO dbs;
+ALTER TABLE public.lied OWNER TO dbs;
+
+--
+-- Name: lied_auf_cd; Type: VIEW; Schema: public; Owner: dbs
+--
+
+CREATE VIEW public.lied_auf_cd AS
+ SELECT cd.cd_id,
+    cd.albumtitel,
+    cd.interpret,
+    cd.gruendungsjahr,
+    cd.erscheinungsjahr,
+    lied.track,
+    lied.titel
+   FROM (public.cd
+     JOIN public.lied ON ((cd.cd_id = lied.cd_id)));
+
+
+ALTER TABLE public.lied_auf_cd OWNER TO dbs;
+
+--
+-- Name: test; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.tier (
+    id SERIAL PRIMARY KEY,
+    name text,
+    tierart text
+);
+
+
+ALTER TABLE public.tier OWNER TO dbs;
+
+--
+-- Data for Name: cd; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.cd (cd_id, albumtitel, interpret, gruendungsjahr, erscheinungsjahr) FROM stdin;
+4711	Not That Kind	Anastacia	1999	2000
+4712	Wish You Were Here	Pink Floyd	1965	1975
+4713	Freak of Nature	Anastacia	1999	2001
+4714	Songs for the Deaf	Queens of the Stone Age	1996	2002
+\.
+
+
+--
+-- Data for Name: lied; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.lied (cd_id, track, titel) FROM stdin;
+4711	1	Not That Kind
+4711	2	I'm Otta Love
+4711	3	Cowboys & Kisses
+4712	1	Shine On You Crazy Diamond
+4713	1	Paid my Dues
+\.
+
+
+--
+-- Data for Name: tier; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.tier (name, tierart, id) FROM stdin;
+Esmeralda                     	Spinne                        	1
+Timmy                         	Hund                          	2
+Dio                           	Katze                         	3
+Tusnelda                      	Spinne                        	4
+Ragnar                        	Katze                         	5
+Putzi                         	Ratte                         	6
+Felix                         	Troll                         	7
+Rex                           	Ameise                        	8
+\.
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/20231123/testdb-20231123-11.sql b/20231123/testdb-20231123-11.sql
new file mode 100644
index 0000000..ec85a21
--- /dev/null
+++ b/20231123/testdb-20231123-11.sql
@@ -0,0 +1,130 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 15.5 (Debian 15.5-0+deb12u1)
+-- Dumped by pg_dump version 15.5 (Debian 15.5-0+deb12u1)
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+DROP TABLE IF EXISTS public.tier;
+DROP VIEW IF EXISTS public.lied_auf_cd;
+DROP TABLE IF EXISTS public.lied;
+DROP TABLE IF EXISTS public.cd;
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+CREATE TABLE public.cd (
+    cd_id SERIAL PRIMARY KEY,
+    albumtitel text,
+    interpret_id integer,
+    erscheinungsjahr integer
+);
+
+CREATE TABLE public.interpret (
+    id SERIAL PRIMARY KEY,
+    name Text,
+    gruendungsjahr INTEGER
+);
+
+CREATE TABLE public.lied (
+    cd_id integer,
+    track integer,
+    titel text
+);
+
+ALTER TABLE public.lied
+  ADD CONSTRAINT lied_fkey_cd_id FOREIGN KEY(cd_id) REFERENCES public.cd(cd_id);
+
+ALTER TABLE public.cd
+  ADD CONSTRAINT cd_fkey_interpret_id FOREIGN KEY(interpret_id) REFERENCES public.interpret(id);
+
+ALTER TABLE public.cd OWNER TO dbs;
+ALTER TABLE public.lied OWNER TO dbs;
+
+--
+-- Name: lied_auf_cd; Type: VIEW; Schema: public; Owner: dbs
+--
+
+CREATE VIEW public.lied_auf_cd AS
+ SELECT cd.cd_id,
+    cd.albumtitel,
+    cd.interpret_id,
+    cd.gruendungsjahr,
+    cd.erscheinungsjahr,
+    lied.track,
+    lied.titel
+   FROM (public.cd
+     JOIN public.lied ON ((cd.cd_id = lied.cd_id)));
+
+
+ALTER TABLE public.lied_auf_cd OWNER TO dbs;
+
+--
+-- Name: test; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.tier (
+    id SERIAL PRIMARY KEY,
+    name text,
+    tierart text
+);
+
+
+ALTER TABLE public.tier OWNER TO dbs;
+
+--
+-- Data for Name: cd; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.cd (cd_id, albumtitel, interpret, gruendungsjahr, erscheinungsjahr) FROM stdin;
+4711	Not That Kind	Anastacia	1999	2000
+4712	Wish You Were Here	Pink Floyd	1965	1975
+4713	Freak of Nature	Anastacia	1999	2001
+4714	Songs for the Deaf	Queens of the Stone Age	1996	2002
+\.
+
+
+--
+-- Data for Name: lied; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.lied (cd_id, track, titel) FROM stdin;
+4711	1	Not That Kind
+4711	2	I'm Otta Love
+4711	3	Cowboys & Kisses
+4712	1	Shine On You Crazy Diamond
+4713	1	Paid my Dues
+\.
+
+
+--
+-- Data for Name: tier; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.tier (name, tierart, id) FROM stdin;
+Esmeralda                     	Spinne                        	1
+Timmy                         	Hund                          	2
+Dio                           	Katze                         	3
+Tusnelda                      	Spinne                        	4
+Ragnar                        	Katze                         	5
+Putzi                         	Ratte                         	6
+Felix                         	Troll                         	7
+Rex                           	Ameise                        	8
+\.
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/20231123/testdb-20231123-12.sql b/20231123/testdb-20231123-12.sql
new file mode 100644
index 0000000..fd5482d
--- /dev/null
+++ b/20231123/testdb-20231123-12.sql
@@ -0,0 +1,133 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 15.5 (Debian 15.5-0+deb12u1)
+-- Dumped by pg_dump version 15.5 (Debian 15.5-0+deb12u1)
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+DROP TABLE IF EXISTS public.tier;
+DROP VIEW IF EXISTS public.lied_auf_cd;
+DROP TABLE IF EXISTS public.lied;
+DROP TABLE IF EXISTS public.interpret;
+DROP TABLE IF EXISTS public.cd;
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+CREATE TABLE public.cd (
+    cd_id SERIAL PRIMARY KEY,
+    albumtitel text,
+    interpret_id integer,
+    erscheinungsjahr integer
+);
+
+CREATE TABLE public.interpret (
+    id SERIAL PRIMARY KEY,
+    name Text,
+    gruendungsjahr INTEGER
+);
+
+CREATE TABLE public.lied (
+    cd_id integer,
+    track integer,
+    titel text
+);
+
+ALTER TABLE public.lied
+  ADD CONSTRAINT lied_fkey_cd_id FOREIGN KEY(cd_id) REFERENCES public.cd(cd_id);
+
+ALTER TABLE public.cd
+  ADD CONSTRAINT cd_fkey_interpret_id FOREIGN KEY(interpret_id) REFERENCES public.interpret(id);
+
+ALTER TABLE public.cd OWNER TO dbs;
+ALTER TABLE public.lied OWNER TO dbs;
+
+--
+-- Name: lied_auf_cd; Type: VIEW; Schema: public; Owner: dbs
+--
+
+CREATE VIEW public.lied_auf_cd AS
+ SELECT cd.cd_id,
+    cd.albumtitel,
+    cd.interpret_id,
+    cd.gruendungsjahr,
+    cd.erscheinungsjahr,
+    lied.track,
+    lied.titel
+   FROM (public.cd
+     JOIN public.lied ON ((cd.cd_id = lied.cd_id))
+     JOIN public.interpret ON ((cd.interpret_id = interpret.id))
+   );
+
+
+ALTER TABLE public.lied_auf_cd OWNER TO dbs;
+
+--
+-- Name: test; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.tier (
+    id SERIAL PRIMARY KEY,
+    name text,
+    tierart text
+);
+
+
+ALTER TABLE public.tier OWNER TO dbs;
+
+--
+-- Data for Name: cd; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.cd (cd_id, albumtitel, interpret, gruendungsjahr, erscheinungsjahr) FROM stdin;
+4711	Not That Kind	Anastacia	1999	2000
+4712	Wish You Were Here	Pink Floyd	1965	1975
+4713	Freak of Nature	Anastacia	1999	2001
+4714	Songs for the Deaf	Queens of the Stone Age	1996	2002
+\.
+
+
+--
+-- Data for Name: lied; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.lied (cd_id, track, titel) FROM stdin;
+4711	1	Not That Kind
+4711	2	I'm Otta Love
+4711	3	Cowboys & Kisses
+4712	1	Shine On You Crazy Diamond
+4713	1	Paid my Dues
+\.
+
+
+--
+-- Data for Name: tier; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.tier (name, tierart, id) FROM stdin;
+Esmeralda                     	Spinne                        	1
+Timmy                         	Hund                          	2
+Dio                           	Katze                         	3
+Tusnelda                      	Spinne                        	4
+Ragnar                        	Katze                         	5
+Putzi                         	Ratte                         	6
+Felix                         	Troll                         	7
+Rex                           	Ameise                        	8
+\.
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/20231123/testdb-20231123-13.sql b/20231123/testdb-20231123-13.sql
new file mode 100644
index 0000000..c94478a
--- /dev/null
+++ b/20231123/testdb-20231123-13.sql
@@ -0,0 +1,133 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 15.5 (Debian 15.5-0+deb12u1)
+-- Dumped by pg_dump version 15.5 (Debian 15.5-0+deb12u1)
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+DROP TABLE IF EXISTS public.tier;
+DROP VIEW IF EXISTS public.lied_auf_cd;
+DROP TABLE IF EXISTS public.lied;
+DROP TABLE IF EXISTS public.cd;
+DROP TABLE IF EXISTS public.interpret;
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+CREATE TABLE public.cd (
+    cd_id SERIAL PRIMARY KEY,
+    albumtitel text,
+    interpret_id integer,
+    erscheinungsjahr integer
+);
+
+CREATE TABLE public.interpret (
+    id SERIAL PRIMARY KEY,
+    name Text,
+    gruendungsjahr INTEGER
+);
+
+CREATE TABLE public.lied (
+    cd_id integer,
+    track integer,
+    titel text
+);
+
+ALTER TABLE public.lied
+  ADD CONSTRAINT lied_fkey_cd_id FOREIGN KEY(cd_id) REFERENCES public.cd(cd_id);
+
+ALTER TABLE public.cd
+  ADD CONSTRAINT cd_fkey_interpret_id FOREIGN KEY(interpret_id) REFERENCES public.interpret(id);
+
+ALTER TABLE public.cd OWNER TO dbs;
+ALTER TABLE public.lied OWNER TO dbs;
+
+--
+-- Name: lied_auf_cd; Type: VIEW; Schema: public; Owner: dbs
+--
+
+CREATE VIEW public.lied_auf_cd AS
+ SELECT cd.cd_id,
+    cd.albumtitel,
+    cd.interpret_id,
+    cd.gruendungsjahr,
+    cd.erscheinungsjahr,
+    lied.track,
+    lied.titel
+   FROM (public.cd
+     JOIN public.lied ON ((cd.cd_id = lied.cd_id))
+     JOIN public.interpret ON ((cd.interpret_id = interpret.id))
+   );
+
+
+ALTER TABLE public.lied_auf_cd OWNER TO dbs;
+
+--
+-- Name: test; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.tier (
+    id SERIAL PRIMARY KEY,
+    name text,
+    tierart text
+);
+
+
+ALTER TABLE public.tier OWNER TO dbs;
+
+--
+-- Data for Name: cd; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.cd (cd_id, albumtitel, interpret, gruendungsjahr, erscheinungsjahr) FROM stdin;
+4711	Not That Kind	Anastacia	1999	2000
+4712	Wish You Were Here	Pink Floyd	1965	1975
+4713	Freak of Nature	Anastacia	1999	2001
+4714	Songs for the Deaf	Queens of the Stone Age	1996	2002
+\.
+
+
+--
+-- Data for Name: lied; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.lied (cd_id, track, titel) FROM stdin;
+4711	1	Not That Kind
+4711	2	I'm Otta Love
+4711	3	Cowboys & Kisses
+4712	1	Shine On You Crazy Diamond
+4713	1	Paid my Dues
+\.
+
+
+--
+-- Data for Name: tier; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.tier (name, tierart, id) FROM stdin;
+Esmeralda                     	Spinne                        	1
+Timmy                         	Hund                          	2
+Dio                           	Katze                         	3
+Tusnelda                      	Spinne                        	4
+Ragnar                        	Katze                         	5
+Putzi                         	Ratte                         	6
+Felix                         	Troll                         	7
+Rex                           	Ameise                        	8
+\.
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/20231123/testdb-20231123-14.sql b/20231123/testdb-20231123-14.sql
new file mode 100644
index 0000000..ad68ade
--- /dev/null
+++ b/20231123/testdb-20231123-14.sql
@@ -0,0 +1,127 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 15.5 (Debian 15.5-0+deb12u1)
+-- Dumped by pg_dump version 15.5 (Debian 15.5-0+deb12u1)
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+DROP TABLE IF EXISTS public.tier;
+DROP VIEW IF EXISTS public.lied_auf_cd;
+DROP TABLE IF EXISTS public.lied;
+DROP TABLE IF EXISTS public.cd;
+DROP TABLE IF EXISTS public.interpret;
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+CREATE TABLE public.cd (
+    cd_id SERIAL PRIMARY KEY,
+    albumtitel text,
+    interpret_id integer,
+    erscheinungsjahr integer
+);
+
+CREATE TABLE public.interpret (
+    id SERIAL PRIMARY KEY,
+    name Text,
+    gruendungsjahr INTEGER
+);
+
+CREATE TABLE public.lied (
+    cd_id integer,
+    track integer,
+    titel text
+);
+
+ALTER TABLE public.lied
+  ADD CONSTRAINT lied_fkey_cd_id FOREIGN KEY(cd_id) REFERENCES public.cd(cd_id);
+
+ALTER TABLE public.cd
+  ADD CONSTRAINT cd_fkey_interpret_id FOREIGN KEY(interpret_id) REFERENCES public.interpret(id);
+
+CREATE VIEW public.lied_auf_cd AS
+ SELECT cd.cd_id,
+    cd.albumtitel,
+    interpret.name,
+    interpret.gruendungsjahr,
+    cd.erscheinungsjahr,
+    lied.track,
+    lied.titel
+   FROM (public.cd
+     JOIN public.lied ON ((cd.cd_id = lied.cd_id))
+     JOIN public.interpret ON ((cd.interpret_id = interpret.id))
+   );
+
+ALTER TABLE public.cd OWNER TO dbs;
+ALTER TABLE public.lied OWNER TO dbs;
+ALTER TABLE public.lied_auf_cd OWNER TO dbs;
+
+--
+-- Name: test; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.tier (
+    id SERIAL PRIMARY KEY,
+    name text,
+    tierart text
+);
+
+
+ALTER TABLE public.tier OWNER TO dbs;
+
+--
+-- Data for Name: cd; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.cd (cd_id, albumtitel, interpret, gruendungsjahr, erscheinungsjahr) FROM stdin;
+4711	Not That Kind	Anastacia	1999	2000
+4712	Wish You Were Here	Pink Floyd	1965	1975
+4713	Freak of Nature	Anastacia	1999	2001
+4714	Songs for the Deaf	Queens of the Stone Age	1996	2002
+\.
+
+
+--
+-- Data for Name: lied; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.lied (cd_id, track, titel) FROM stdin;
+4711	1	Not That Kind
+4711	2	I'm Otta Love
+4711	3	Cowboys & Kisses
+4712	1	Shine On You Crazy Diamond
+4713	1	Paid my Dues
+\.
+
+
+--
+-- Data for Name: tier; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.tier (name, tierart, id) FROM stdin;
+Esmeralda                     	Spinne                        	1
+Timmy                         	Hund                          	2
+Dio                           	Katze                         	3
+Tusnelda                      	Spinne                        	4
+Ragnar                        	Katze                         	5
+Putzi                         	Ratte                         	6
+Felix                         	Troll                         	7
+Rex                           	Ameise                        	8
+\.
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/20231123/testdb-20231123-15.sql b/20231123/testdb-20231123-15.sql
new file mode 100644
index 0000000..1141301
--- /dev/null
+++ b/20231123/testdb-20231123-15.sql
@@ -0,0 +1,124 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 15.5 (Debian 15.5-0+deb12u1)
+-- Dumped by pg_dump version 15.5 (Debian 15.5-0+deb12u1)
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+DROP TABLE IF EXISTS public.tier;
+DROP VIEW IF EXISTS public.lied_auf_cd;
+DROP TABLE IF EXISTS public.lied;
+DROP TABLE IF EXISTS public.cd;
+DROP TABLE IF EXISTS public.interpret;
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+CREATE TABLE public.cd (
+    cd_id SERIAL PRIMARY KEY,
+    albumtitel text,
+    interpret_id integer,
+    erscheinungsjahr integer
+);
+
+CREATE TABLE public.interpret (
+    id SERIAL PRIMARY KEY,
+    name Text,
+    gruendungsjahr INTEGER
+);
+
+CREATE TABLE public.lied (
+    cd_id integer,
+    track integer,
+    titel text
+);
+
+ALTER TABLE public.lied
+  ADD CONSTRAINT lied_fkey_cd_id FOREIGN KEY(cd_id) REFERENCES public.cd(cd_id);
+
+ALTER TABLE public.cd
+  ADD CONSTRAINT cd_fkey_interpret_id FOREIGN KEY(interpret_id) REFERENCES public.interpret(id);
+
+CREATE VIEW public.lied_auf_cd AS
+ SELECT cd.cd_id,
+    cd.albumtitel,
+    interpret.name,
+    interpret.gruendungsjahr,
+    cd.erscheinungsjahr,
+    lied.track,
+    lied.titel
+   FROM (public.cd
+     JOIN public.lied ON ((cd.cd_id = lied.cd_id))
+     JOIN public.interpret ON ((cd.interpret_id = interpret.id))
+   );
+
+ALTER TABLE public.cd OWNER TO dbs;
+ALTER TABLE public.lied OWNER TO dbs;
+ALTER TABLE public.lied_auf_cd OWNER TO dbs;
+
+--
+-- Name: test; Type: TABLE; Schema: public; Owner: dbs
+--
+
+CREATE TABLE public.tier (
+    id SERIAL PRIMARY KEY,
+    name text,
+    tierart text
+);
+
+
+ALTER TABLE public.tier OWNER TO dbs;
+
+COPY public.interpret (id, name, gruendungsjahr) FROM stdin;
+1	Anastacia	1999
+2	Pink Floyd	1965
+3	Queens of the Stone Age	1996
+\.
+
+COPY public.cd (cd_id, albumtitel, interpret_id, erscheinungsjahr) FROM stdin;
+4711	Not That Kind	1	2000
+4712	Wish You Were Here	2	1975
+4713	Freak of Nature	1	2001
+4714	Songs for the Deaf	3	2002
+\.
+
+COPY public.lied (cd_id, track, titel) FROM stdin;
+4711	1	Not That Kind
+4711	2	I'm Otta Love
+4711	3	Cowboys & Kisses
+4712	1	Shine On You Crazy Diamond
+4713	1	Paid my Dues
+\.
+
+
+--
+-- Data for Name: tier; Type: TABLE DATA; Schema: public; Owner: dbs
+--
+
+COPY public.tier (name, tierart, id) FROM stdin;
+Esmeralda                     	Spinne                        	1
+Timmy                         	Hund                          	2
+Dio                           	Katze                         	3
+Tusnelda                      	Spinne                        	4
+Ragnar                        	Katze                         	5
+Putzi                         	Ratte                         	6
+Felix                         	Troll                         	7
+Rex                           	Ameise                        	8
+\.
+
+
+--
+-- PostgreSQL database dump complete
+--
+
-- 
GitLab