-- Löschen Sie die Datenbank, wenn sie bereits vorhanden ist
DROP DATABASE IF EXISTS meinedatenbank;
-- Erstellen Sie die Datenbank neu
CREATE DATABASE meinedatenbank;
-- Verwenden Sie die neu erstellte Datenbank
USE meinedatenbank;
-- Tabellenstruktur für Tabelle artikelstamm
DROP TABLE IF EXISTS artikelstamm;
CREATE TABLE artikelstamm (
id int(11) AUTO_INCREMENT PRIMARY KEY,
artikelname varchar(255),
produktfamilie varchar(255),
beschreibung text,
preis decimal(10,2),
bestand int(11),
mwst int(11),
barcode varchar(13),
erstellt_am timestamp DEFAULT current_timestamp(),
aktualisiert_am timestamp DEFAULT current_timestamp()
ON UPDATE current_timestamp()
);
-- Daten für Tabelle artikelstamm
INSERT INTO artikelstamm (artikelname, produktfamilie, beschreibung, preis, bestand, mwst) VALUES
('Pizza Margherita', 'Tiefkühlkost', 'Leckere Pizza Margherita', 3.99, 100, 19),
('Lasagne Bolognese', 'Tiefkühlkost', 'Fertige Lasagne Bolognese', 4.99, 80, 19),
('Spinat', 'Tiefkühlkost', 'Nahrhafter Spinat', 1.99, 150, 7),
('Erbsen', 'Tiefkühlkost', 'Frische Erbsen', 2.49, 200, 7),
('Himbeeren', 'Tiefkühlkost', 'Süße Himbeeren', 3.99, 100, 7),
('Lachs', 'Tiefkühlkost', 'Feiner Lachs', 5.99, 75, 7),
('Hähnchenbrust', 'Tiefkühlkost', 'Praktische Hähnchenbrust', 7.99, 50, 7),
('Garnelen', 'Tiefkühlkost', 'Exquisite Garnelen', 9.99, 40, 7),
('Pommes', 'Tiefkühlkost', 'Knusprige Pommes', 2.99, 100, 7),
('Brokkoli', 'Tiefkühlkost', 'Gesunder Brokkoli', 1.99, 150, 7),
('Blumenkohl', 'Tiefkühlkost', 'Leckerer Blumenkohl', 1.99, 150, 7),
('Gemüsemischung', 'Tiefkühlkost', 'Bunte Gemüsemischung',2.99, 150, 7),
('Eiscroissant', 'Tiefkühlkost', 'Croissant mit Vanilleeis', 3.99, 120, 7),
('Brötchen', 'Tiefkühlkost', 'Brötchen', 2.49, 80, 7),
('Buttercroissant', 'Tiefkühlkost', 'Französische Buttercroissants', 2.99, 90, 7),
('Pflaumen', 'Tiefkühlkost', 'Saftige Pflaumen', 3.49, 110, 7),
('Apfelstrudel', 'Tiefkühlkost', 'Süßer Apfelstrudel', 4.99, 60, 19),
('Schokokuchen', 'Tiefkühlkost', 'Schokoladiger Schokokuchen', 4.99, 60, 19),
('Vanilleeis', 'Tiefkühlkost', 'Cremiges Vanilleeis', 3.99, 80, 7),
('Fleischbrühe', 'Tiefkühlkost', 'Gefrorene Fleischbrühe', 3.99, 85, 7),
('Brötchen', 'Backwaren', 'Frische Brötchen', 0.30, 200, 7),
('Vollkornbrot', 'Backwaren', 'Gesundes Vollkornbrot', 3.99, 50, 7),
('Baguette', 'Backwaren', 'Französisches Baguette', 1.49, 100, 7),
('Croissant', 'Backwaren', 'Leckeres Croissant', 1.19, 80, 7),
('Muffin', 'Backwaren', 'Schokoladen Muffin', 1.99, 60, 19),
('Donut', 'Backwaren', 'Donut mit Zuckerguss', 1.99, 60, 19),
('Puddingbrezel', 'Backwaren', 'Puddingbrezel', 2.49, 60, 7),
('Käsekuchen', 'Backwaren', 'Käsekuchen', 2.99, 40, 7),
('Apfelkuchen', 'Backwaren', 'Apfelkuchen', 2.99, 40, 7),
('Kirschplunder', 'Backwaren', 'Kirschplunder', 2.49, 70, 7),
('Sesamkringel', 'Backwaren', 'Sesamkringel', 1.29, 100, 7),
('Körnerbrot', 'Backwaren', 'Körnerbrot', 3.99, 40, 7),
('Brezel', 'Backwaren', 'Brezel', 0.79, 150, 7),
('Dinkelbrot', 'Backwaren', 'Dinkelbrot', 3.79, 50, 7),
('Ciabatta', 'Backwaren', 'Italienisches Ciabatta', 2.49, 70, 7),
('Bauernbrot', 'Backwaren', 'Rustikales Bauernbrot', 3.99,40, 7),
('Roggenbrot', 'Backwaren', 'Roggenbrot', 3.49, 50, 7),
('Schwarzbrot', 'Backwaren', 'Schwarzbrot', 3.29, 60, 7),
('Sonnenblumenbrot', 'Backwaren', 'Sonnenblumenbrot', 3.99, 40, 7),
('Weißbrot', 'Backwaren', 'Weißbrot', 2.99, 80, 7);
UPDATE artikelstamm SET barcode=FLOOR(1000000000000 + RAND() * 8999999999999);
-- Löschen Sie die Datenbank, wenn sie bereits vorhanden ist
DROP DATABASE IF EXISTS meinedatenbank;
-- Erstellen Sie die Datenbank neu
CREATE DATABASE meinedatenbank;
-- Verwenden Sie die neu erstellte Datenbank
USE meinedatenbank;
-- Tabellenstruktur für Tabelle artikelstamm
DROP TABLE IF EXISTS artikelstamm;
CREATE TABLE artikelstamm (
id int(11) AUTO_INCREMENT PRIMARY KEY,
artikelname varchar(255),
produktfamilie varchar(255),
beschreibung text,
preis decimal(10,2),
bestand int(11),
mwst int(11),
barcode varchar(13),
erstellt_am timestamp DEFAULT current_timestamp(),
aktualisiert_am timestamp DEFAULT current_timestamp()
ON UPDATE current_timestamp()
);
-- Daten für Tabelle artikelstamm
INSERT INTO artikelstamm (artikelname, produktfamilie, beschreibung, preis, bestand, mwst) VALUES
('Pizza Margherita', 'Tiefkühlkost', 'Leckere Pizza Margherita', 3.99, 100, 19),
('Lasagne Bolognese', 'Tiefkühlkost', 'Fertige Lasagne Bolognese', 4.99, 80, 19),
('Spinat', 'Tiefkühlkost', 'Nahrhafter Spinat', 1.99, 150, 7),
('Erbsen', 'Tiefkühlkost', 'Frische Erbsen', 2.49, 200, 7),
('Himbeeren', 'Tiefkühlkost', 'Süße Himbeeren', 3.99, 100, 7),
('Lachs', 'Tiefkühlkost', 'Feiner Lachs', 5.99, 75, 7),
('Hähnchenbrust', 'Tiefkühlkost', 'Praktische Hähnchenbrust', 7.99, 50, 7),
('Garnelen', 'Tiefkühlkost', 'Exquisite Garnelen', 9.99, 40, 7),
('Pommes', 'Tiefkühlkost', 'Knusprige Pommes', 2.99, 100, 7),
('Brokkoli', 'Tiefkühlkost', 'Gesunder Brokkoli', 1.99, 150, 7),
('Blumenkohl', 'Tiefkühlkost', 'Leckerer Blumenkohl', 1.99, 150, 7),
('Gemüsemischung', 'Tiefkühlkost', 'Bunte Gemüsemischung',2.99, 150, 7),
('Eiscroissant', 'Tiefkühlkost', 'Croissant mit Vanilleeis', 3.99, 120, 7),
('Brötchen', 'Tiefkühlkost', 'Brötchen', 2.49, 80, 7),
('Buttercroissant', 'Tiefkühlkost', 'Französische Buttercroissants', 2.99, 90, 7),
('Pflaumen', 'Tiefkühlkost', 'Saftige Pflaumen', 3.49, 110, 7),
('Apfelstrudel', 'Tiefkühlkost', 'Süßer Apfelstrudel', 4.99, 60, 19),
('Schokokuchen', 'Tiefkühlkost', 'Schokoladiger Schokokuchen', 4.99, 60, 19),
('Vanilleeis', 'Tiefkühlkost', 'Cremiges Vanilleeis', 3.99, 80, 7),
('Fleischbrühe', 'Tiefkühlkost', 'Gefrorene Fleischbrühe', 3.99, 85, 7),
('Brötchen', 'Backwaren', 'Frische Brötchen', 0.30, 200, 7),
('Vollkornbrot', 'Backwaren', 'Gesundes Vollkornbrot', 3.99, 50, 7),
('Baguette', 'Backwaren', 'Französisches Baguette', 1.49, 100, 7),
('Croissant', 'Backwaren', 'Leckeres Croissant', 1.19, 80, 7),
('Muffin', 'Backwaren', 'Schokoladen Muffin', 1.99, 60, 19),
('Donut', 'Backwaren', 'Donut mit Zuckerguss', 1.99, 60, 19),
('Puddingbrezel', 'Backwaren', 'Puddingbrezel', 2.49, 60, 7),
('Käsekuchen', 'Backwaren', 'Käsekuchen', 2.99, 40, 7),
('Apfelkuchen', 'Backwaren', 'Apfelkuchen', 2.99, 40, 7),
('Kirschplunder', 'Backwaren', 'Kirschplunder', 2.49, 70, 7),
('Sesamkringel', 'Backwaren', 'Sesamkringel', 1.29, 100, 7),
('Körnerbrot', 'Backwaren', 'Körnerbrot', 3.99, 40, 7),
('Brezel', 'Backwaren', 'Brezel', 0.79, 150, 7),
('Dinkelbrot', 'Backwaren', 'Dinkelbrot', 3.79, 50, 7),
('Ciabatta', 'Backwaren', 'Italienisches Ciabatta', 2.49, 70, 7),
('Bauernbrot', 'Backwaren', 'Rustikales Bauernbrot', 3.99,40, 7),
('Roggenbrot', 'Backwaren', 'Roggenbrot', 3.49, 50, 7),
('Schwarzbrot', 'Backwaren', 'Schwarzbrot', 3.29, 60, 7),
('Sonnenblumenbrot', 'Backwaren', 'Sonnenblumenbrot', 3.99, 40, 7),
('Weißbrot', 'Backwaren', 'Weißbrot', 2.99, 80, 7);
UPDATE artikelstamm SET barcode=FLOOR(1000000000000 + RAND() * 8999999999999);
INSERT INTO artikelstamm (artikelname, produktfamilie,
beschreibung, preis, bestand, mwst, barcode)
VALUES
('Bio-Äpfel', 'Obst', 'Frische Bio-Äpfel', 3.99, 100, 7.00, '1234567890122'),
('Bio-Birnen', 'Obst', 'Frische Bio-Birnen', 3.99, 100, 7.00, '1234567890123'),
('Bio-Erdbeeren', 'Obst', 'Frische Bio-Erdbeeren', 5.99, 50, 7.00, '1234567890126'),
('Bio-Kirschen', 'Obst', 'Süße Bio-Kirschen', 6.99, 75, 7.00, '1234567890127'),
('Bio-Heidelbeeren', 'Obst', 'Frische Bio-Heidelbeeren', 7.99, 80, 7.00, '1234567890128'),
('Bio-Pfirsiche', 'Obst', 'Saftige Bio-Pfirsiche', 4.49, 120, 7.00, '1234567890129'),
('Bio-Mango', 'Obst', 'Bio-Mango aus Peru', 6.99, 250, 7.00, '1234567890130'),
('Bio-Trauben', 'Obst', 'Süße Bio-Trauben', 5.49, 90, 7.00, '1234567890131'),
('Bio-Ananas', 'Obst', 'Frische Bio-Ananas', 6.49, 60, 7.00, '1234567890132'),
('Toilettenpapier 4-lagig', 'Haushaltswaren', 'Weiches, starkes und saugfähiges Toilettenpapier', 2.50, 200, 19.00, '1234567890111'),
('Veganes Waschmittel', 'Haushaltswaren', 'Umweltfreundliches, stark reinigendes veganes Waschmittel', 5.00, 50, 19.00, '1234567890112'),
('Spülmittel Zitrone', 'Haushaltswaren', 'Fruchtiges, effektives Spülmittel mit Zitronenduft', 1.50, 100, 19.00, '1234567890113'),
('Staubsaugerbeutel XL', 'Haushaltswaren', 'Extra große Staubsaugerbeutel für mehr Staub und Schmutz', 2.00, 150, 19.00, '1234567890114'),
('Bio-Abfallsäcke', 'Haushaltswaren', 'Umweltfreundliche, biologisch abbaubare Abfallsäcke', 2.50, 100, 19.00, '1234567890115'),
('Allzweckreiniger', 'Haushaltswaren', 'Effektiver Allzweckreiniger für eine Vielzahl von Oberflächen', 3.00, 200, 19.00, '1234567890116'),
('Mikrofasertücher', 'Haushaltswaren', 'Weiche und saugfähige Mikrofasertücher für die Reinigung', 2.00, 250, 19.00, '1234567890117'),
('Glasreiniger', 'Haushaltswaren', 'Streifenfreier Glasreiniger für glänzende Fenster', 3.00, 100, 19.00, '1234567890118'),
('Spülmaschinentabs', 'Haushaltswaren', 'Spülmaschinentabs für sauberes und glänzendes Geschirr', 4.00, 100, 19.00, '1234567890119'),
('Vegane Handseife', 'Haushaltswaren', 'Sanfte und pflegende vegane Handseife', 2.50, 300, 19.00, '1234567890120'),
('Apfelsaft', 'Getränke', 'Natürlich gepresster Apfelsaft', 1.99, 200, 19.00, '1000000000001'),
('Orangensaft', 'Getränke', 'Frisch gepresster Orangensaft', 2.99, 150, 19.00, '1000000000002'),
('Traubensaft', 'Getränke', 'Süßer Traubensaft', 2.49, 175, 19.00, '1000000000003'),
('Birnensaft', 'Getränke', 'Frisch gepresster Birnensaft', 2.09, 180, 19.00, '1000000000004'),
('Kirschsaft', 'Getränke', 'Süßer Kirschsaft', 2.99, 160, 19.00, '1000000000005'),
('Ananassaft', 'Getränke', 'Exotischer Ananassaft', 2.99, 150, 19.00, '1000000000006'),
('Tomatensaft', 'Getränke', 'Gesunder Tomatensaft', 1.89, 200, 19.00, '1000000000007'),
('Karottensaft', 'Getränke', 'Frischer Karottensaft', 1.89, 200, 19.00, '1000000000008'),
('Rote Beete Saft', 'Getränke', 'Erfrischender Rote Beete Saft', 2.29, 180, 19.00, '1000000000009'),
('Zitronensaft', 'Getränke', 'Saurer Zitronensaft', 1.89, 200, 19.00, '1000000000010'),
('Limonade', 'Getränke', 'Erfrischende Limonade', 2.49, 170, 19.00, '1000000000011'),
('Eistee Pfirsich', 'Getränke', 'Erfrischender Eistee mit Pfirsichgeschmack', 2.59, 180, 19.00, '1000000000012'),
('Eistee Zitrone', 'Getränke', 'Erfrischender Eistee mit Zitronengeschmack', 2.59, 180, 19.00, '1000000000013'),
('Kokoswasser', 'Getränke', 'Erfrischendes Kokoswasser', 2.99, 150, 19.00, '1000000000014'),
('Ginger Ale', 'Getränke', 'Sprudelndes Ginger Ale', 2.39, 180, 19.00, '1000000000015'),
('Mineralwasser', 'Getränke', 'Erfrischendes Mineralwasser', 0.99, 250, 19.00, '1000000000016'),
('Erdbeersaft', 'Getränke', 'Süßer Erdbeersaft', 2.69, 160, 19.00, '1000000000017'),
('Bananensaft', 'Getränke', 'Cremiger Bananensaft', 2.39, 180, 19.00, '1000000000018'),
('Mangosaft', 'Getränke', 'Exotischer Mangosaft', 2.99, 150, 19.00, '1000000000019'),
('Pfirsichsaft', 'Getränke', 'Süßer Pfirsichsaft', 2.39, 180, 19.00, '1000000000020');DROP TABLE IF EXISTS adr_telefonnummern;
DROP TABLE IF EXISTS adr_adressen;
DROP TABLE IF EXISTS adr_personen;
DROP TABLE IF EXISTS adr_telefontypen;
DROP TABLE IF EXISTS adr_staedte;
DROP TABLE IF EXISTS adr_laender;
CREATE TABLE adr_laender (
LandPK int(11) AUTO_INCREMENT PRIMARY KEY,
LandKurz varchar(2) DEFAULT NULL,
LandLang varchar(50) DEFAULT NULL
);
INSERT INTO adr_laender (LandKurz, LandLang) VALUES
('DE', 'Deutschland'),
('PL', 'Polen');
CREATE TABLE adr_staedte (
StadtPK int(11) AUTO_INCREMENT PRIMARY KEY,
Stadt varchar(50) DEFAULT NULL,
LandFK int(11) DEFAULT NULL,
FOREIGN KEY (LandFK) REFERENCES adr_laender (LandPK)
);
INSERT INTO adr_staedte (Stadt, LandFK) VALUES
('Muenchen', 1),
('Berlin', 1),
('Hamburg', 1),
('Sofia', NULL);
CREATE TABLE adr_telefontypen (
TypPK int(11) AUTO_INCREMENT PRIMARY KEY,
Bezeichnung varchar(50) DEFAULT NULL
);
INSERT INTO adr_telefontypen (Bezeichnung) VALUES
('Festnetz'),
('Mobil');
CREATE TABLE adr_personen (
PersonPK int(11) AUTO_INCREMENT PRIMARY KEY,
Name varchar(50) DEFAULT NULL
);
INSERT INTO adr_personen (Name) VALUES
('Max Müller'),
('Tom Schmidt'),
('Ulf Schneider');
CREATE TABLE adr_adressen (
AdressePK int(11) AUTO_INCREMENT PRIMARY KEY,
PersonFK int(11) DEFAULT NULL,
Strasse varchar(50) DEFAULT NULL,
Nr varchar(10) DEFAULT NULL,
StadtFK int(11) DEFAULT NULL,
FOREIGN KEY (PersonFK) REFERENCES adr_personen (PersonPK),
FOREIGN KEY (StadtFK) REFERENCES adr_staedte (StadtPK)
);
INSERT INTO adr_adressen (PersonFK, Strasse, Nr, StadtFK)
VALUES
(1, 'Löwenallee', '10', 1),
(1, 'Bärenweg', '15', 2),
(2, 'Falkenstraße', '20', 3),
(3, 'Adlergasse', '30', 1);
CREATE TABLE adr_telefonnummern (
TelefonPK int(11) AUTO_INCREMENT PRIMARY KEY,
PersonFK int(11) DEFAULT NULL,
Telefonnummer varchar(20) DEFAULT NULL,
TypFK int(11) DEFAULT NULL,
FOREIGN KEY (PersonFK) REFERENCES adr_personen (PersonPK),
FOREIGN KEY (TypFK) REFERENCES adr_telefontypen (TypPK)
);
INSERT INTO adr_telefonnummern (PersonFK, Telefonnummer,
TypFK) VALUES
(1, '030-1234567', 1),
(1, '0171-3456789', 2),
(1, '030-5678901', 1),
(2, '030-2345678', 1),
(2, '0172-4567890', 2),
(3, '030-6789012', 1),
(3, '0151-7890123', 2);DROP TABLE IF EXISTS adr_telefonnummern;
DROP TABLE IF EXISTS adr_adressen;
DROP TABLE IF EXISTS adr_personen;
DROP TABLE IF EXISTS adr_telefontypen;
DROP TABLE IF EXISTS adr_staedte;
DROP TABLE IF EXISTS adr_laender;
CREATE TABLE adr_laender (
LandPK int(11) AUTO_INCREMENT PRIMARY KEY,
LandKurz varchar(2) DEFAULT NULL,
LandLang varchar(50) DEFAULT NULL
);
INSERT INTO adr_laender (LandKurz, LandLang) VALUES
('DE', 'Deutschland'),
('PL', 'Polen');
CREATE TABLE adr_staedte (
StadtPK int(11) AUTO_INCREMENT PRIMARY KEY,
Stadt varchar(50) DEFAULT NULL,
LandFK int(11) DEFAULT NULL,
FOREIGN KEY (LandFK) REFERENCES adr_laender (LandPK)
);
INSERT INTO adr_staedte (Stadt, LandFK) VALUES
('Muenchen', 1),
('Berlin', 1),
('Hamburg', 1),
('Sofia', NULL);
CREATE TABLE adr_telefontypen (
TypPK int(11) AUTO_INCREMENT PRIMARY KEY,
Bezeichnung varchar(50) DEFAULT NULL
);
INSERT INTO adr_telefontypen (Bezeichnung) VALUES
('Festnetz'),
('Mobil');
CREATE TABLE adr_personen (
PersonPK int(11) AUTO_INCREMENT PRIMARY KEY,
Name varchar(50) DEFAULT NULL
);
INSERT INTO adr_personen (Name) VALUES
('Max Müller'),
('Tom Schmidt'),
('Ulf Schneider');
CREATE TABLE adr_adressen (
AdressePK int(11) AUTO_INCREMENT PRIMARY KEY,
PersonFK int(11) DEFAULT NULL,
Strasse varchar(50) DEFAULT NULL,
Nr varchar(10) DEFAULT NULL,
StadtFK int(11) DEFAULT NULL,
FOREIGN KEY (PersonFK) REFERENCES adr_personen (PersonPK),
FOREIGN KEY (StadtFK) REFERENCES adr_staedte (StadtPK)
);
INSERT INTO adr_adressen (PersonFK, Strasse, Nr, StadtFK)
VALUES
(1, 'Löwenallee', '10', 1),
(1, 'Bärenweg', '15', 2),
(2, 'Falkenstraße', '20', 3),
(3, 'Adlergasse', '30', 1);
CREATE TABLE adr_telefonnummern (
TelefonPK int(11) AUTO_INCREMENT PRIMARY KEY,
PersonFK int(11) DEFAULT NULL,
Telefonnummer varchar(20) DEFAULT NULL,
TypFK int(11) DEFAULT NULL,
FOREIGN KEY (PersonFK) REFERENCES adr_personen (PersonPK),
FOREIGN KEY (TypFK) REFERENCES adr_telefontypen (TypPK)
);
INSERT INTO adr_telefonnummern (PersonFK, Telefonnummer,
TypFK) VALUES
(1, '030-1234567', 1),
(1, '0171-3456789', 2),
(1, '030-5678901', 1),
(2, '030-2345678', 1),
(2, '0172-4567890', 2),
(3, '030-6789012', 1),
(3, '0151-7890123', 2);
INSERT INTO adr_laender (LandKurz, LandLang) VALUES ('BG',
'Bulgarien');
INSERT INTO adr_laender (LandKurz, LandLang) VALUES
('AT', 'Österreich'),
('CH', 'Schweiz');
UPDATE adr_staedte SET LandFK=3 WHERE StadtPK=4;
INSERT INTO adr_staedte (Stadt, LandFK) VALUES
('Görlitz', 1),
('Frankfurt', 1),
('Dresden', 1),
('Bautzen', 1),
('Wien', 4),
('Graz', 4),
('Zürich', 5),
('Genf', 5),
('Zgorzelec', 2),
('Burgas', 3);
INSERT INTO adr_personen (Name) VALUES
('Anna Müller'),
('Max Schmidt'),
('Sophie Schneider'),
('Lukas Fischer'),
('Emilia Weber'),
('Leon Meyer'),
('Mia Wagner'),
('Felix Becker'),
('Hannah Bauer'),
('Noah Hoffmann'),
('Lena Krause'),
('Paul Lange'),
('Laura Schmitt'),
('Elias Hartmann'),
('Marie Hofmann'),
('David Lang'),
('Emma Schmid'),
('Jonas Schulz'),
('Lina Köhler'),
('Tim Werner'),
('Eva Schäfer'),
('Moritz Koch'),
('Clara Richter'),
('Julian Vogel'),
('Sarah Herrmann'),
('Luisa Neumann'),
('Benjamin Krüger'),
('Anna Zimmermann'),
('Finn Schwarz'),
('Marie Braun'),
('Julia Wagner'),
('Simon Lehmann'),
('Charlotte Schumacher'),
('Daniel Maier'),
('Lea Schröder'),
('Fabian Koch'),
('Lisa Richter'),
('Maximilian Vogel'),
('Emily Herrmann'),
('Alexander Neumann'),
('Lukas Gruber'),
('Sophia Huber'),
('Maximilian Wagner'),
('Emma Müller'),
('Leon Pichler'),
('Laura Meier'),
('Noah Müller'),
('Elena Schneider'),
('Luca Fischer'),
('Anna Keller');
INSERT INTO adr_personen (Name) VALUES
('Jakub Kowalski'),
('Zofia Nowak'),
('Jan Wiśniewski'),
('Maja Dąbrowska'),
('Filip Kamiński'),
('Иван Иванов'),
('Мария Петрова'),
('Георги Димитров'),
('София Георгиева'),
('Николай Василев');
INSERT INTO adr_adressen (PersonFK, Strasse, Nr, StadtFK)
VALUES
(5,'Schwanenallee','23',1),
(6,'Elefantenpfad','56',1),
(7,'Bärenplatz','3',2),
(8,'Hasenpfad','19',2),
(9,'Dachsweg','11',3),
(10,'Wolfstraße','30',3),
(11,'Taubenflug','27',3),
(12,'Rehbergstraße','5',3),
(13,'Kranichweg','48',3),
(14,'Eulenhorst','12',3),
(15,'Froschteichallee','29',3),
(16,'Pinguinplatz','33',3),
(17,'Kängurugasse','21',4),
(18,'Giraffenstraße','4',4),
(19,'Papageienweg','16',5),
(20,'Schildkrötenbucht','55',5),
(21,'Tigerpfad','8',5),
(22,'Igelgarten','26',5),
(23,'Robbenkai','13',6),
(24,'Schmetterlingsweg','60',6),
(25,'Waschbärweg','2',6),
(26,'Pelikanplatz','17',6),
(27,'Zebrahof','10',6),
(28,'Meisenweg','44',7),
(29,'Otterstraße','36',7),
(30,'Gepardenallee','9',7),
(31,'Nashornstraße','22',7),
(32,'Kolibriweg','37',7),
(33,'Maulwurfsgrund','15',7),
(34,'Storchennest','48',8),
(35,'Falkenflug','2',8),
(36,'Entenbachweg','19',8),
(37,'Frettchengasse','41',8),
(38,'Krokodilufer','26',8),
(39,'Mardersteig','8',8),
(40,'Walstraße','55',9),
(41,'Seehundkai','31',9),
(42,'Pfauenallee','29',9),
(43,'Hechtstraße','4',9),
(44,'Amselgarten','16',10),
(45,'Delfinbucht','62',10),
(46,'Luchsweg','23',10),
(47,'Eichhörnchenplatz','5',10),
(48,'Affenpfad','33',10),
(49,'Wieselweg','9',11),
(50,'Hamsterhügel','18',12),
(51,'Geiergasse','27',12),
(52,'Biberbucht','14',12),
(53,'Haihafen','21',12),
(54,'Ulica Wilka','12',13),
(55,'Aleja Orlich Skrzydel','7',13),
(56,'Droga Zubra','29',13),
(57,'Sowia Ulica','15',13),
(58,'Jelen Przejscie','33',13),
(59,'Ulitsa Medved','10',4),
(60,'Aleia Delfin','22',4),
(61,'Sokolovo Shose','18',14),
(62,'Pat Zayats','5',14),
(63,'Lisichka Ulica','27',14);