Guten Abend,
im Rahmen eines Schulprojektes sollten wir eine Datenbank in MS Access erstellen. Nun möchte ich gerne die Datenbank in MySQL abbilden.
Wie kann ich das abgebildete Bild in SQL nachbilden, die Tabelle Anwalt_1 existiert so nicht. In Access habe ich dies über "Schattentabellen" gemacht - wenn dies der richtige Ausdruck dafür ist. Konkret geht es hier um die Spalten fa_Beklagter INT, fa_Kläger INT und fa_AnwaltKläger INT, fa_AnwaltBeklagter INT von der Tabelle Fall. Es gibt eine Tabelle Personen (pe_ID) für Beklagter und Kläger und eine Tabelle Anwalt (anw_ID).
CREATE TABLE tbl_Anwalt (anw_ID INT auto_increment NOT NULL, anw_Name, anw_Vorname, sp_ID INT, anw_Bemerkung, ka_ID INT, PRIMARY KEY(anw_ID));
CREATE TABLE tbl_Fall (fa_ID INT auto_increment NOT NULL, fa_Aktenzeichen INT, fa_AnzahlBerufung INT, fa_Anklageschrift, fa_Beklagter INT, fa_Kläger INT, fa_Streitwert, fa_Urteil INT, fa_Richter INT, fa_AnwaltKläger INT, fa_AnwaltBeklagter INT, PRIMARY KEY(fa_ID));
CREATE TABLE tbl_person (pe_ID auto_increment NOT NULL, pe_Name, pe_Vorname, pe_Geburtsort, pe_Nationalität, pe_Familienstand, pe_Telefon INT, pe_Fax INT, pe_E-Mail, pe_Beruf, ad_ID INT, PRIMARY KEY(pe_ID));
Beste Grüße
Jan