From a6fc472e46c20df07788272720f64519976f0fe5 Mon Sep 17 00:00:00 2001
From: Peter Gerwinski <peter.gerwinski@hs-bochum.de>
Date: Thu, 16 Nov 2023 12:13:27 +0100
Subject: [PATCH] Screenshots/Beispiele 16.11.2023

---
 20231116/dbms-13.txt         | 19 ++++++++++++++++
 20231116/dbms-14.txt         | 26 ++++++++++++++++++++++
 20231116/dbms-15.txt         | 43 ++++++++++++++++++++++++++++++++++++
 20231116/dbms-16.txt         | 13 +++++++++++
 20231116/dbms-17.txt         | 23 +++++++++++++++++++
 20231116/normalformen-01.txt | 11 +++++++++
 6 files changed, 135 insertions(+)
 create mode 100644 20231116/dbms-13.txt
 create mode 100644 20231116/dbms-14.txt
 create mode 100644 20231116/dbms-15.txt
 create mode 100644 20231116/dbms-16.txt
 create mode 100644 20231116/dbms-17.txt
 create mode 100644 20231116/normalformen-01.txt

diff --git a/20231116/dbms-13.txt b/20231116/dbms-13.txt
new file mode 100644
index 0000000..9e740d9
--- /dev/null
+++ b/20231116/dbms-13.txt
@@ -0,0 +1,19 @@
+testdb=> INSERT INTO tier SET name = 'Pluto', tierart = 'Hund', id = 31;
+FEHLER:  Syntaxfehler bei »SET«
+ZEILE 1: INSERT INTO tier SET name = 'Pluto', tierart = 'Hund', id = ...
+                          ^
+testdb=> INSERT INTO tier ( id, name, tierart ) VALUES ( 31, 'Pluto', 'Hund' );
+INSERT 0 1
+testdb=> SELECT * FROM tier;                                                                               name              |            tierart             | id
+--------------------------------+--------------------------------+----
+ Esmeralda                      | Spinne                         |  1
+ Timmy                          | Hund                           |  2
+ Dio                            | Katze                          |  3
+ Tusnelda                       | Spinne                         |  4
+ Ragnar                         | Katze                          |
+ Putzi                          | Ratte                          |
+ Micky                          | Mouse                          | 30
+ Pluto                          | Hund                           | 31
+(8 Zeilen)
+
+testdb=>
diff --git a/20231116/dbms-14.txt b/20231116/dbms-14.txt
new file mode 100644
index 0000000..2a64f6f
--- /dev/null
+++ b/20231116/dbms-14.txt
@@ -0,0 +1,26 @@
+testdb=> SELECT * FROM tier;                                                                               name              |            tierart             | id
+--------------------------------+--------------------------------+----
+ Esmeralda                      | Spinne                         |  1
+ Timmy                          | Hund                           |  2
+ Dio                            | Katze                          |  3
+ Tusnelda                       | Spinne                         |  4
+ Ragnar                         | Katze                          |
+ Putzi                          | Ratte                          |
+ Micky                          | Mouse                          | 30
+ Pluto                          | Hund                           | 31
+(8 Zeilen)
+
+testdb=> DELETE FROM tier WHERE id >= 30;
+DELETE 2
+testdb=> SELECT * FROM tier;
+              name              |            tierart             | id
+--------------------------------+--------------------------------+----
+ Esmeralda                      | Spinne                         |  1
+ Timmy                          | Hund                           |  2
+ Dio                            | Katze                          |  3
+ Tusnelda                       | Spinne                         |  4
+ Ragnar                         | Katze                          |
+ Putzi                          | Ratte                          |
+(6 Zeilen)
+
+testdb=>
diff --git a/20231116/dbms-15.txt b/20231116/dbms-15.txt
new file mode 100644
index 0000000..8e4ec5a
--- /dev/null
+++ b/20231116/dbms-15.txt
@@ -0,0 +1,43 @@
+testdb=> SELECT * FROM tier WHERE tierart = 'Katze';
+              name              |            tierart             | id
+--------------------------------+--------------------------------+----
+ Dio                            | Katze                          |  3
+ Ragnar                         | Katze                          |
+(2 Zeilen)
+
+testdb=> SELECT * FROM tier WHERE tierart = '%atze';
+ name | tierart | id
+------+---------+----
+(0 Zeilen)
+
+testdb=> SELECT * FROM tier WHERE tierart = '%at%';
+ name | tierart | id
+------+---------+----
+(0 Zeilen)
+
+testdb=> SELECT * FROM tier WHERE tierart LIKE '%atze';
+ name | tierart | id
+------+---------+----
+(0 Zeilen)
+
+testdb=> SELECT * FROM tier WHERE tierart LIKE '%at%';
+              name              |            tierart             | id
+--------------------------------+--------------------------------+----
+ Dio                            | Katze                          |  3
+ Ragnar                         | Katze                          |
+ Putzi                          | Ratte                          |
+(3 Zeilen)
+
+testdb=> SELECT * FROM tier WHERE tierart LIKE '%%atze';
+ name | tierart | id
+------+---------+----
+(0 Zeilen)
+
+testdb=> SELECT * FROM tier WHERE tierart LIKE '%%atze%';
+              name              |            tierart             | id
+--------------------------------+--------------------------------+----
+ Dio                            | Katze                          |  3
+ Ragnar                         | Katze                          |
+(2 Zeilen)
+
+testdb=>
diff --git a/20231116/dbms-16.txt b/20231116/dbms-16.txt
new file mode 100644
index 0000000..1a91a66
--- /dev/null
+++ b/20231116/dbms-16.txt
@@ -0,0 +1,13 @@
+testdb=> SELECT COUNT(*) FROM tier WHERE tierart = 'Katze';
+ count
+-------
+     2
+(1 Zeile)
+
+testdb=> SELECT COUNT(id) FROM tier WHERE tierart = 'Katze';
+ count
+-------
+     1
+(1 Zeile)
+
+testdb=>
diff --git a/20231116/dbms-17.txt b/20231116/dbms-17.txt
new file mode 100644
index 0000000..f47738b
--- /dev/null
+++ b/20231116/dbms-17.txt
@@ -0,0 +1,23 @@
+testdb=> SELECT COUNT(*) FROM tier GROUP BY tierart;
+ count
+-------
+     2
+     1
+     1
+     2
+(4 Zeilen)
+
+testdb=> SELECT *, COUNT(*) FROM tier GROUP BY tierart;
+FEHLER:  Spalte »tier.name« muss in der GROUP-BY-Klausel erscheinen oder in einer Aggregatfunktion verwendet werden
+ZEILE 1: SELECT *, COUNT(*) FROM tier GROUP BY tierart;
+                ^
+testdb=> SELECT tierart, COUNT(*) FROM tier GROUP BY tierart;
+            tierart             | count
+--------------------------------+-------
+ Spinne                         |     2
+ Hund                           |     1
+ Ratte                          |     1
+ Katze                          |     2
+(4 Zeilen)
+
+testdb=>
diff --git a/20231116/normalformen-01.txt b/20231116/normalformen-01.txt
new file mode 100644
index 0000000..4f22771
--- /dev/null
+++ b/20231116/normalformen-01.txt
@@ -0,0 +1,11 @@
+testdb=> CREATE TABLE cd ( cd_id INTEGER, albumtitel TEXT, interpret TEXT, gruendungsjahr INTEGER, erscheinungsjahr INTEGER );
+CREATE TABLE
+testdb=> CREATE TABLE lied ( cd_id INTEGER, track integer, titel TEXT );
+CREATE TABLE
+testdb=> INSERT INTO TAB
+
+testdb=> INSERT INTO cd ( cd_id, albumtitel, interpret, gruendungsjahr, erscheinungsjahr ) VALUES ( 4711, 'Not That Kind', 'Anastacia', 1999, 2000 ), ( 4712, 'Wish You Were Here', 'Pink Floyd', 1965, 1975 ), ( 4713, 'Freak of Nature', 'Anastacia', 1999, 2001 );
+INSERT 0 3
+testdb=> INSERT INTO lied ( cd_id, track, titel ) VALUES ( 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' );
+INSERT 0 5
+testdb=>
-- 
GitLab