CreateScript-Oracle11.sql
Mit den Befehlen auf dieser Seite kann die Beispieldatenbank für Oracle Version 11 erstellt werden. Die Anleitung steht im Anhang B Downloads.
(Einführung in SQL: Downloads: CreateScript-Oracle11.sql)
/* #ew# modifizert am 4.9.2012 durch ew info@eduard-wulff.de */ -- #ew# umschalten auf das vorgesehene Schema (nur zur Sicherheit) ALTER SESSION SET CURRENT_SCHEMA = S_EINFSQL; --TABLES CREATE TABLE Versicherungsvertrag (ID INTEGER NOT NULL, Vertragsnummer VARCHAR(20) NOT NULL, Abschlussdatum DATE NOT NULL, Art CHAR(2) NOT NULL, Mitarbeiter_ID INTEGER NOT NULL, Fahrzeug_ID INTEGER NOT NULL, Versicherungsnehmer_ID INTEGER NOT NULL, CONSTRAINT Versicherungsvertrag_PK PRIMARY KEY (ID) ); CREATE SEQUENCE Versicherungsvertrag_ID; CREATE TABLE Zuordnung_SF_FZ (ID INTEGER NOT NULL, Schadensfall_ID INTEGER NOT NULL, Fahrzeug_ID INTEGER NOT NULL, Schadenshoehe DECIMAL(16,2), CONSTRAINT Zuordnung_SF_FZ_PK PRIMARY KEY (ID) ); CREATE SEQUENCE Zuordnung_SF_FZ_ID; CREATE TABLE Schadensfall (ID INTEGER NOT NULL, Datum DATE NOT NULL, Ort VARCHAR(200) NOT NULL, Beschreibung VARCHAR(1000) NOT NULL, Schadenshoehe DECIMAL(16,2), Verletzte CHAR(1) NOT NULL, Mitarbeiter_ID INTEGER NOT NULL, CONSTRAINT Schadensfall_PK PRIMARY KEY (ID) ); CREATE SEQUENCE Schadensfall_ID; CREATE TABLE Versicherungsnehmer (ID INTEGER NOT NULL, Name VARCHAR(30) NOT NULL, Vorname VARCHAR(30), Geburtsdatum DATE, Fuehrerschein DATE, Ort VARCHAR(30) NOT NULL, PLZ CHAR(5) NOT NULL, Strasse VARCHAR(30) NOT NULL, Hausnummer VARCHAR(10) NOT NULL, Eigener_Kunde CHAR(1) NOT NULL, Versicherungsgesellschaft_ID INTEGER, CONSTRAINT Versicherungsnehmer_PK PRIMARY KEY (ID) ); CREATE SEQUENCE Versicherungsnehmer_ID; CREATE TABLE Fahrzeug (ID INTEGER NOT NULL, Kennzeichen VARCHAR(10) NOT NULL, Farbe VARCHAR(30), Fahrzeugtyp_ID INTEGER NOT NULL, CONSTRAINT Fahrzeug_PK PRIMARY KEY (ID) ); CREATE SEQUENCE Fahrzeug_ID; CREATE TABLE Dienstwagen (ID INTEGER NOT NULL, Kennzeichen VARCHAR(10) NOT NULL, Farbe VARCHAR(30), Fahrzeugtyp_ID INTEGER NOT NULL, Mitarbeiter_ID INTEGER, CONSTRAINT Dienstwagen_PK PRIMARY KEY (ID) ); CREATE SEQUENCE Dienstwagen_ID; CREATE TABLE Mitarbeiter (ID INTEGER NOT NULL, Personalnummer VARCHAR(10) NOT NULL, Name VARCHAR(30) NOT NULL, Vorname VARCHAR(30) NOT NULL, Geburtsdatum DATE NOT NULL, Telefon VARCHAR(30), Mobil VARCHAR(30), Email VARCHAR(50), Raum VARCHAR(10), Ist_Leiter CHAR(1) NOT NULL, Abteilung_ID INTEGER NOT NULL, CONSTRAINT Mitarbeiter_PK PRIMARY KEY (ID) ); CREATE SEQUENCE Mitarbeiter_ID; CREATE TABLE Versicherungsgesellschaft (ID INTEGER NOT NULL, Bezeichnung VARCHAR(30) NOT NULL, Ort VARCHAR(30), CONSTRAINT Versicherungsgesellschaft_PK PRIMARY KEY (ID) ); CREATE SEQUENCE Versicherungsgesellschaft_ID; CREATE TABLE Fahrzeugtyp (ID INTEGER NOT NULL, Bezeichnung VARCHAR(30) NOT NULL, Hersteller_ID INTEGER NOT NULL, CONSTRAINT Fahrzeugtyp_PK PRIMARY KEY (ID) ); CREATE SEQUENCE Fahrzeugtyp_ID; CREATE TABLE Abteilung (ID INTEGER NOT NULL, Kuerzel VARCHAR(10) NOT NULL, Bezeichnung VARCHAR(30) NOT NULL, Ort VARCHAR(30), CONSTRAINT Abteilung_PK PRIMARY KEY (ID) ); CREATE SEQUENCE Abteilung_ID; CREATE TABLE Fahrzeughersteller (ID INTEGER NOT NULL, Name VARCHAR(30) NOT NULL, Land VARCHAR(30), CONSTRAINT Fahrzeughersteller_PK PRIMARY KEY (ID) ); CREATE SEQUENCE Fahrzeughersteller_ID; /* Trigger definieren zur Verwendung der SEQUENCE */ CREATE OR REPLACE TRIGGER Versicherungsvertrag_BI BEFORE INSERT ON Versicherungsvertrag FOR each row when (new.ID IS NULL) BEGIN SELECT Versicherungsvertrag_ID.NEXTVAL INTO :new.ID FROM DUAL; END; CREATE OR REPLACE TRIGGER Zuordnung_SF_FZ_BI BEFORE INSERT ON Zuordnung_SF_FZ FOR each row when (new.ID IS NULL) BEGIN SELECT Zuordnung_SF_FZ_ID.NEXTVAL INTO :new.ID FROM DUAL; END; CREATE OR REPLACE TRIGGER Schadensfall_BI BEFORE INSERT ON Schadensfall FOR each row when (new.ID IS NULL) BEGIN SELECT Schadensfall_ID.NEXTVAL INTO :new.ID FROM DUAL; END; CREATE OR REPLACE TRIGGER Versicherungsnehmer_BI BEFORE INSERT ON Versicherungsnehmer FOR each row when (new.ID IS NULL) BEGIN SELECT Versicherungsnehmer_ID.NEXTVAL INTO :new.ID FROM DUAL; END; CREATE OR REPLACE TRIGGER Fahrzeug_BI BEFORE INSERT ON Fahrzeug FOR each row when (new.ID IS NULL) BEGIN SELECT Fahrzeug_ID.NEXTVAL INTO :new.ID FROM DUAL; END; CREATE OR REPLACE TRIGGER Dienstwagen_BI BEFORE INSERT ON Dienstwagen FOR each row when (new.ID IS NULL) BEGIN SELECT Dienstwagen_ID.NEXTVAL INTO :new.ID FROM DUAL; END; CREATE OR REPLACE TRIGGER Mitarbeiter_BI BEFORE INSERT ON Mitarbeiter FOR each row when (new.ID IS NULL) BEGIN SELECT Mitarbeiter_ID.NEXTVAL INTO :new.ID FROM DUAL; END; CREATE OR REPLACE TRIGGER Versicherungsgesellschaft_BI BEFORE INSERT ON Versicherungsgesellschaft FOR each row when (new.ID IS NULL) BEGIN SELECT Versicherungsgesellschaft_ID.NEXTVAL INTO :new.ID FROM DUAL; END; CREATE OR REPLACE TRIGGER Fahrzeugtyp_BI BEFORE INSERT ON Fahrzeugtyp FOR each row when (new.ID IS NULL) BEGIN SELECT Fahrzeugtyp_ID.NEXTVAL INTO :new.ID FROM DUAL; END; CREATE OR REPLACE TRIGGER Abteilung_BI BEFORE INSERT ON Abteilung FOR each row when (new.ID IS NULL) BEGIN SELECT Abteilung_ID.NEXTVAL INTO :new.ID FROM DUAL; END; CREATE OR REPLACE TRIGGER Fahrzeughersteller_BI BEFORE INSERT ON Fahrzeughersteller FOR each row when (new.ID IS NULL) BEGIN SELECT Fahrzeughersteller_ID.NEXTVAL INTO :new.ID FROM DUAL; END; /* Basisdaten */ INSERT INTO Fahrzeughersteller (NAME, LAND) VALUES ('Volkswagen', 'Deutschland'); INSERT INTO Fahrzeughersteller (NAME, LAND) VALUES ('Opel', 'Deutschland'); INSERT INTO Fahrzeughersteller (NAME, LAND) VALUES ('Ford', 'Deutschland'); INSERT INTO Fahrzeughersteller (NAME, LAND) VALUES ('BMW', 'Deutschland'); INSERT INTO Fahrzeughersteller (NAME, LAND) VALUES ('Audi', 'Deutschland'); INSERT INTO Fahrzeughersteller (NAME, LAND) VALUES ('Mercedes-Benz', 'Deutschland'); INSERT INTO Fahrzeughersteller (NAME, LAND) VALUES ('Sachsenring', 'Deutschland'); INSERT INTO Fahrzeughersteller (NAME, LAND) VALUES ('Saab', 'Schweden'); INSERT INTO Fahrzeughersteller (NAME) VALUES ('Volvo'); INSERT INTO Fahrzeughersteller (NAME, LAND) VALUES ('Renault', 'Frankreich'); INSERT INTO Fahrzeughersteller (NAME) VALUES ('Seat'); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('Polo', 1); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('Golf', 1); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('Passat', 1); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('Kadett', 2); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('Corsa', 2); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('Focus', 3); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('Trabant', 7); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('Fiesta', 3); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('325', 4); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('525', 4); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('Z3', 4); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('A3', 5); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('A4', 5); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('A160', 6); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('W204 (C-Klasse)', 6); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('W211 (E-Klasse)', 6); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('Saab 9-3', 8); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('S40', 9); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('C30', 9); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('Clio', 10); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('Twingo', 10); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('Ibiza', 11); INSERT INTO Fahrzeugtyp (BEZEICHNUNG, HERSTELLER_ID) VALUES ('Leon', 11); INSERT INTO Abteilung (Kuerzel, BEZEICHNUNG, ORT) VALUES('Fibu', 'Finanzbuchhaltung', 'Dortmund'); INSERT INTO Abteilung (Kuerzel, BEZEICHNUNG, ORT) VALUES('Albu', 'Anlagenbuchhaltung', 'Dortmund'); INSERT INTO Abteilung (Kuerzel, BEZEICHNUNG, ORT) VALUES('Kore', 'Kostenrechnung', 'Dortmund'); INSERT INTO Abteilung (Kuerzel, BEZEICHNUNG, ORT) VALUES('Kopl', 'Kostenplanung', 'Dortmund'); INSERT INTO Abteilung (Kuerzel, BEZEICHNUNG, ORT) VALUES('Vert', 'Vertrieb', 'Essen'); INSERT INTO Abteilung (Kuerzel, BEZEICHNUNG, ORT) VALUES('Lagh', 'Lagerhaltung', 'Bochum'); INSERT INTO Abteilung (Kuerzel, BEZEICHNUNG, ORT) VALUES('Prod', 'Produktion', 'Bochum'); INSERT INTO Abteilung (Kuerzel, BEZEICHNUNG, ORT) VALUES('ScAb', 'Schadensabwicklung', 'Essen'); INSERT INTO Abteilung (Kuerzel, BEZEICHNUNG, ORT) VALUES('Pers', 'Personalverwaltung', 'Essen'); INSERT INTO Abteilung (Kuerzel, BEZEICHNUNG, ORT) VALUES('Soz', 'Sozialverwaltung', 'Essen'); INSERT INTO Abteilung (Kuerzel, BEZEICHNUNG, ORT) VALUES('Ausb', 'Ausbildung', 'Herne'); INSERT INTO Abteilung (Kuerzel, BEZEICHNUNG, ORT) VALUES('Fue', 'Forschung und Entwicklung', 'Bochum'); /* Basisdaten: Mitarbeiter für jede Abteilung Leiterin und eine Mitarbeiterin, für Vertrieb und Schadensabwicklung jeweils insgesamt 4 Personen */ INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('10001', 'Müller', 'Kurt', DATE '1977-01-05', '0231/5554987', '', 'kurt.mueller@unserefirma.de', '112', 'J', 1); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('10002', 'Schneider', 'Daniela', DATE '1980-02-16', '0231/5554988', NULL, 'daniela.schneider@unserefirma.de', '113', 'N', 1); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('20001', 'Meyer', 'Walter', DATE '1963-07-02', '0231/5553967', '', 'walter.meyer@unserefirma.de', '212', 'J', 2); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('20002', 'Schmitz', 'Michael', DATE '1959-08-25', '0231/5556187', NULL, 'michael.schmitz@unserefirma.de', '212', 'N', 2); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('30001', 'Wagner', 'Gaby', DATE '1970-01-18', '0231/5554787', '', 'gaby.wagner@unserefirma.de', '312', 'J', 3); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('30002', 'Feyerabend', 'Werner', DATE '1982-04-01', '0231/5554997', NULL, 'werner.feyerabend@unserefirma.de', '316', 'N', 3); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('40001', 'Langmann', 'Matthias', DATE '1976-03-28', '0231/5551927', '', 'matthias.langmann@unserefirma.de', '412', 'J', 4); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('40002', 'Peters', 'Michael', DATE '1973-11-15', '0231/5554237', NULL, 'michael.peters@unserefirma.de', '412', 'N', 4); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('50001', 'Pohl', 'Helmut', DATE '1980-10-27', '0201/4014186', '(0171) 4123456', 'helmut.pohl@unserefirma.de', '152', 'J', 5); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('50002', 'Braun', 'Christian', DATE '1966-09-05', '0201/4014726', '(0170) 8351647', 'christian.braun@unserefirma.de', '153', 'N', 5); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('50003', 'Polovic', 'Frantisek', DATE '1961-11-26', '0201/4014727', '(0161) 5124793', 'frantisek.polovic@unserefirma.de', '154', 'N', 5); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('50004', 'Kalman', 'Aydin', DATE '1976-12-17', '0201/4014728', '(0161) 4486319', 'aydin.kalman@unserefirma.de', '155', 'N', 5); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('60001', 'Aagenau', 'Karolin', DATE '1950-01-02', '0234/66006001', '', 'Karolin.Aagenau@unserefirma.de', '48', 'J', 6); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('60002', 'Pinkart', 'Petra', DATE '1953-03-04', '0234/66006002', NULL, 'Petra.Pinkart@unserefirma.de', '43', 'N', 6); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('70001', 'Olschewski', 'Pjotr', DATE '1956-05-06', '0234/66007001', '', 'Pjotr.Olschewski@unserefirma.de', '28', 'J', 7); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('70002', 'Nordmann', 'Jörg', DATE '1959-07-08', '0234/66007002', NULL, 'Joerg.Nordmann@unserefirma.de', '27', 'N', 7); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('80001', 'Schindler', 'Christina', DATE '1962-09-10', '0201/4012151', '(0173) 7513901', 'Christina.Schindler@unserefirma.de', '101', 'J', 8); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('80002', 'Aliman', 'Zafer', DATE '1965-11-12', '0201/4012161', '(0171) 9416755', 'Zafer.Aliman@unserefirma.de', '102', 'N', 8); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('80003', 'Langer', 'Norbert', DATE '1968-01-13', '0201/4012171', '(0162) 1357902', 'Norbert.Langer@unserefirma.de', '103', 'N', 8); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('80004', 'Kolic', 'Ivana', DATE '1971-02-14', '0201/4012181', '(0172) 4680135', 'Ivana.Kolic@unserefirma.de', '104', 'N', 8); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('90001', 'Janssen', 'Bernhard', DATE '1974-03-15', '0201/4013111', '', 'Bernhard.Janssen@unserefirma.de', '201', 'J', 9); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('90002', 'Hinkel', 'Martina', DATE '1977-04-16', '0201/4013110', NULL, 'Martina.Hinkel@unserefirma.de', '203', 'N', 9); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('100001', 'Grosser', 'Horst', DATE '1980-05-17', '0201/4013344', '', 'Horst.Grosser@unserefirma.de', '271', 'J', 10); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('100002', 'Friedrichsen', 'Angelina', DATE '1983-06-20', '0201/4013345', NULL, 'Angelina.Friedrichsen@unserefirma.de', '273', 'N', 10); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('110001', 'Eggert', 'Louis', DATE '1986-07-23', '02323/381456', '', 'Louis.Eggert@unserefirma.de', '14', 'J', 11); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('110002', 'Deiters', 'Gisela', DATE '1989-08-26', '02323/381457', NULL, 'Gisela.Deiters@unserefirma.de', '18', 'N', 11); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('120001', 'Carlsen', 'Zacharias', DATE '1965-09-29', '0234/66012001', '', 'Zacharias.Carlsen@unserefirma.de', '61', 'J', 12); INSERT INTO MITARBEITER (PERSONALNUMMER, NAME, VORNAME, GEBURTSDATUM, TELEFON, MOBIL, EMAIL, RAUM, IST_LEITER, ABTEILUNG_ID) VALUES ('120002', 'Baber', 'Yvonne', DATE '1957-10-02', '0234/66012002', NULL, 'Yvonne.Baber@unserefirma.de', '62', 'N', 12); /* Basisdaten: für jeden Abteilungsleiter ein Dienstwagen */ INSERT INTO Dienstwagen (Kennzeichen, Farbe, Fahrzeugtyp_ID, Mitarbeiter_ID) SELECT 'DO-WB 42' || Abteilung_ID, 'elfenbein', 14, ID FROM Mitarbeiter WHERE Ist_Leiter = 'J'; /* Basisdaten: ein paar weitere Dienstwagen */ INSERT INTO Dienstwagen (Kennzeichen, Farbe, Fahrzeugtyp_ID, Mitarbeiter_ID) VALUES ('DO-WB 111', 'elfenbein', 16, NULL); /* #ew# SUBSTRING ersetzt durch SUBSTR */ INSERT INTO Dienstwagen (Kennzeichen, Farbe, Fahrzeugtyp_ID, Mitarbeiter_ID) SELECT 'DO-WB 3' || Abteilung_ID || SUBSTR(Personalnummer, 5, 1) , 'gelb' , SUBSTR(Personalnummer, 5, 1) , ID FROM Mitarbeiter WHERE Abteilung_ID IN (5, 8) AND Ist_Leiter = 'N' ; /* Basisdaten: Versicherungsgesellschaften */ INSERT INTO Versicherungsgesellschaft (Bezeichnung, Ort) VALUES ('Deutsches Kontor', 'Frankfurt a.M.'); INSERT INTO Versicherungsgesellschaft (Bezeichnung, Ort) VALUES ('Rheinischer Vers.-Verein', 'Oberhausen'); INSERT INTO Versicherungsgesellschaft (Bezeichnung, Ort) VALUES ('Knappschaftshilfe', 'Essen'); INSERT INTO Versicherungsgesellschaft (Bezeichnung, Ort) VALUES ('Hannoversche Gesellschaft', 'Lehrte'); INSERT INTO Versicherungsgesellschaft (Bezeichnung, Ort) VALUES ('Westfalen-Bruderhilfe', 'Recklinghausen'); /* Arbeitsdaten: Fahrzeuge von Versicherten */ INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('RE-LM 901', 'ocker', 5); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('RE-LM 902', 'ocker', 5); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('RE-LM 903', 'ocker', 5); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('GE-AB 123', 'schwarz', 22); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('RE-CD 456', 'ocker', 21); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('HER-EF 789', 'gelb', 20); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('BO-GH 102', 'rot', 19); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('E-IJ 345', 'bordeaux', 18); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('BO-KL 678', 'blau', 17); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('RE-MN 901', 'elfenbein', 16); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('RE-OP 234', 'ocker', 15); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('RE-QR 567', 'gelb', 14); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('RE-ST 890', 'rot', 13); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('RE-UV 135', 'bordeaux', 12); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('RE-WX 791', 'ocker', 11); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('RE-YZ 369', 'rot', 10); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('GE-AC 246', 'elfenbein', 9); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('GE-EG 892', 'blau', 8); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('OB-FH 470', 'elfenbein', 7); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('BOT-KI 357', 'rot', 6); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('BOR-NO 234', 'gelb', 4); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('BOR-PQ 567', 'elfenbein', 3); INSERT INTO Fahrzeug (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('BOR-RS 890', 'gelb', 2); INSERT INTO FAHRZEUG (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('K-XR 147', NULL, 6); INSERT INTO FAHRZEUG (Kennzeichen, Farbe, Fahrzeugtyp_ID) VALUES ('HH-MM 783', 'schwarz', 7); /* Arbeitsdaten: Versicherungsnehmer */ INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Heckel Obsthandel GmbH', '', NULL, NULL, 'Dorsten', '46282', 'Gahlener Str.', '40', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Antonius', 'Bernhard', DATE '1950-02-01', DATE '1972-04-03', 'Gelsenkirchen', '45892', 'Coesfelder Str.', '23', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Cornelsen', 'Dorothea', DATE '1951-06-05', DATE '1974-08-07', 'Castrop-Rauxel', '44577', 'Kiefernweg', '9', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Elberfeld', 'Fritz', DATE '1952-10-09', DATE '1976-12-11', 'Herne', '44625', 'Haberstr.', '13', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Geissler', 'Helga', DATE '1953-01-13', DATE '1978-02-14', 'Bochum', '44809', 'Steinbankstr.', '15', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Westermann', 'Yvonne', DATE '1961-08-07', DATE '1994-10-09', 'Oer-Erkenschwick', '45739', 'Ackerstr.', '34', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Karlovich', 'Liane', DATE '1955-05-19', DATE '1982-06-20', 'Hattingen', '45525', 'Raabestr.', '21', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Meier', 'Norbert', DATE '1956-07-22', DATE '1984-08-23', 'Recklinghausen', '45665', 'Idastr.', '24', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Ottensen', 'Petra', DATE '1957-09-25', DATE '1986-10-26', 'Herten', '45699', 'Gablonzer Weg', '27', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Quantz', 'Reinhard', DATE '1958-11-28', DATE '1988-01-29', 'Datteln', '45711', 'Halterner Allee', '30', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Schiller', 'Theresia', DATE '1959-03-31', DATE '1990-02-01', 'Haltern', '45721', 'Am Freibad', '32', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Untermann', 'Volker', DATE '1960-04-02', DATE '1992-06-05', 'Waltrop', '45731', 'Goethestr.', '33', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Westermann', 'Yvonne', DATE '1961-08-07', DATE '1994-10-09', 'Oer-Erkenschwick', '45739', 'Ackerstr.', '34', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Xanh', 'Wu Dao', DATE '1962-12-11', DATE '1996-01-13', 'Marl', '45772', 'Bachackerweg', '35', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Zenep', 'Altun', DATE '1963-02-14', DATE '1998-03-15', 'Gelsenkirchen', '45888', 'Cheruskerstr.', '36', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Bronkovic', 'Cecilia', DATE '1964-04-16', DATE '2000-05-17', 'Gladbeck', '45966', 'Dechenstr.', '37', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Deutschmann', 'Evelyn', DATE '1965-06-18', DATE '2002-07-19', 'Oberhausen', '46147', 'Ebereschenweg', '38', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Friedrichsen', 'Gustav', DATE '1966-08-20', DATE '2004-09-21', 'Bottrop', '46244', 'Falkenweg', '39', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Jaspers', 'Karol', DATE '1968-12-24', DATE '2008-01-25', 'Borken', '46325', 'Heimser Weg', '1', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Liebermann', 'Maria', DATE '1970-02-26', DATE '1988-03-27', 'Velen', '46342', 'Inselstr.', '4', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Netep', 'Osman', DATE '1971-05-28', DATE '1990-06-29', 'Raesfeld', '46348', 'Juister Str.', '7', 'J', NULL); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Chwielorz', 'Kathrin', DATE '1981-08-18', DATE '2002-12-15', 'Köln', '50173', 'Gartenfelder Str.', '23', 'N', 3); INSERT INTO Versicherungsnehmer (Name, Vorname, Geburtsdatum, Fuehrerschein, Ort, PLZ, Strasse, Hausnummer, Eigener_Kunde, Versicherungsgesellschaft_ID) VALUES ('Schwichting', 'Eberhard', DATE '1985-06-27', DATE '2003-08-08', 'Hamburg', '20444', 'Harvestehuder Weg', '23 a', 'N', 2); /* Arbeitsdaten: für jeden Versicherungsnehmer und jedes Fahrzeug einen Versicherungsvertrag Abweichung: der erste Versicherte bekommt als GmbH drei Fahrzeuge, wegen der ID die ersten drei */ INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('DG-01', DATE '1974-05-03', 'TK', 9, 1, 1); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('DG-02', DATE '1974-05-03', 'TK', 9, 2, 1); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('DG-03', DATE '1974-05-03', 'TK', 9, 3, 1); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('DH-02', DATE '1990-02-01', 'HP', 10, 12, 10); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('DO-03', DATE '1994-10-09', 'HP', 9, 14, 12); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('DB-04', DATE '2008-01-25', 'HP', 9, 21, 19); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('RH-01', DATE '1976-12-11', 'VK', 10, 5, 3); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('RD-02', DATE '1988-01-29', 'HP', 9, 11, 9); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('RM-03', DATE '1996-01-13', 'HP', 9, 15, 13); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('RD-04', DATE '2006-11-23', 'HP', 9, 20, 18); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('RR-05', DATE '1990-06-29', 'TK', 9, 23, 21); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('KB-01', DATE '1978-02-14', 'TK', 10, 6, 4); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('KH-02', DATE '1986-10-26', 'HP', 9, 10, 8); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('KG-03', DATE '1998-03-15', 'HP', 9, 16, 14); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('KV-04', DATE '1988-03-27', 'HP', 10, 22, 20); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('HE-01', DATE '1980-04-17', 'HP', 10, 7, 5); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('HR-02', DATE '1984-08-23', 'HP', 9, 9, 7); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('HG-03', DATE '2000-05-17', 'HP', 9, 17, 15); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('HB-04', DATE '2004-09-21', 'HP', 9, 19, 17); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('XC-01', DATE '1974-08-07', 'HP', 10, 4, 2); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('XH-02', DATE '1982-06-20', 'VK', 9, 8, 6); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('XW-03', DATE '1992-06-05', 'VK', 10, 13, 11); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('XO-04', DATE '2002-07-19', 'VK', 9, 18, 16); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('KNH-234', DATE '2007-03-16', 'TK', 9, 24, 22); INSERT INTO Versicherungsvertrag (Vertragsnummer, Abschlussdatum, Art, Mitarbeiter_ID, Fahrzeug_ID, Versicherungsnehmer_ID) VALUES ('RVV-845', DATE '2003-08-08', 'HP', 10, 25, 23); /* Laufende Daten: ein paar erste Schadensfälle */ INSERT INTO Schadensfall (ID, Datum, Ort, Beschreibung, Schadenshoehe, Verletzte, Mitarbeiter_ID) VALUES (1, DATE '2007-02-03', 'Recklinghausen, Bergknappenstr. 144', 'Gartenzaun gestreift', 1234.5, 'N', 14); INSERT INTO Schadensfall (ID, Datum, Ort, Beschreibung, Schadenshoehe, Verletzte, Mitarbeiter_ID) VALUES (2, DATE '2007-07-11', 'Haltern, Hauptstr. 46', 'beim Ausparken hat BO-GH 102 die Vorfahrt von RE-CD 456 missachtet', 2066, 'N', 15); INSERT INTO Schadensfall (ID, Datum, Ort, Beschreibung, Schadenshoehe, Verletzte, Mitarbeiter_ID) VALUES (3, DATE '2007-12-19', 'Marl, Rathausstr./Halterner Allee', 'beim Abbiegen nach links hat ein fremder Wagen die Vorfahrt missachtet', 3715.6, 'J', 14); INSERT INTO Schadensfall (ID, Datum, Ort, Beschreibung, Schadenshoehe, Verletzte, Mitarbeiter_ID) VALUES (4, DATE '2008-05-27', 'Recklinghausen, Südgrabenstr. 23', 'Fremdes parkendes Auto gestreift', 1438.75, 'N', 16); INSERT INTO Schadensfall (ID, Datum, Ort, Beschreibung, Schadenshoehe, Verletzte, Mitarbeiter_ID) VALUES (5, DATE '2008-10-05', 'Dorsten, Oberhausener Str. 18', 'beim Ausparken hat ein fremder Wagen die Vorfahrt missachtet', 1983, 'N', 14); INSERT INTO Schadensfall (ID, Datum, Ort, Beschreibung, Schadenshoehe, Verletzte, Mitarbeiter_ID) VALUES (6, DATE '2009-03-13', 'Marl, Rathausstr./Halterner Allee', 'beim Abbiegen nach links hat ein fremder Wagen die Vorfahrt missachtet', 4092.15, 'J', 15); INSERT INTO Schadensfall (ID, Datum, Ort, Beschreibung, Schadenshoehe, Verletzte, Mitarbeiter_ID) VALUES (7, DATE '2009-08-21', 'Recklinghausen, Bergknappenstr. 144', 'Laternenpfahl umgefahren', 865, 'N', 14); INSERT INTO Schadensfall (ID, Datum, Ort, Beschreibung, Schadenshoehe, Verletzte, Mitarbeiter_ID) VALUES (8, DATE '2009-08-01', 'L318 Hamm-Flaesheim', 'Wildunfall mit Reh; 10% Wertverlust', 2471.5, 'N', 16); /* Laufende Daten: Zuordnung der Schadensfälle */ INSERT INTO Zuordnung_SF_FZ (Schadensfall_ID, Fahrzeug_ID, Schadenshoehe) VALUES (1, 2, 1234.5); INSERT INTO Zuordnung_SF_FZ (Schadensfall_ID, Fahrzeug_ID, Schadenshoehe) VALUES (2, 7, 852); INSERT INTO Zuordnung_SF_FZ (Schadensfall_ID, Fahrzeug_ID, Schadenshoehe) VALUES (2, 5, 1214); INSERT INTO Zuordnung_SF_FZ (Schadensfall_ID, Fahrzeug_ID, Schadenshoehe) VALUES (3, 4, 1438.75); INSERT INTO Zuordnung_SF_FZ (Schadensfall_ID, Fahrzeug_ID, Schadenshoehe) VALUES (3, 24, 2276.85); INSERT INTO Zuordnung_SF_FZ (Schadensfall_ID, Fahrzeug_ID, Schadenshoehe) VALUES (4, 1, 1234.5); INSERT INTO Zuordnung_SF_FZ (Schadensfall_ID, Fahrzeug_ID, Schadenshoehe) VALUES (4, 5, 1983); INSERT INTO Zuordnung_SF_FZ (Schadensfall_ID, Fahrzeug_ID, Schadenshoehe) VALUES (5, 2, 1251.5); INSERT INTO Zuordnung_SF_FZ (Schadensfall_ID, Fahrzeug_ID, Schadenshoehe) VALUES (5, 25, 731.5); INSERT INTO Zuordnung_SF_FZ (Schadensfall_ID, Fahrzeug_ID, Schadenshoehe) VALUES (6, 3, 2653.4); INSERT INTO Zuordnung_SF_FZ (Schadensfall_ID, Fahrzeug_ID, Schadenshoehe) VALUES (6, 7, 1438.75); INSERT INTO Zuordnung_SF_FZ (Schadensfall_ID, Fahrzeug_ID, Schadenshoehe) VALUES (7, 6, 865); INSERT INTO Zuordnung_SF_FZ (Schadensfall_ID, Fahrzeug_ID, Schadenshoehe) VALUES (8, 7, NULL); /* Abschluss aller Eingaben -- #ew# */ COMMIT;