Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Guten Abend,

im Rahmen eines Schulprojektes sollten wir eine Datenbank in MS Access erstellen. Nun möchte ich gerne die Datenbank in MySQL abbilden.

access_relations.png

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

Bearbeitet von auchda

Auch wenn sich das erledigt haben sollte, ist die Tabelle Anwalt_1 unnötig, da alle Informationen schon in der anwalt-tabelle stecken. Außerdem sind die ganzen Präfixe unnötig, da sie zu viel Schreibarbeit benötigen. Wenn man die Tabellen joinen und dann auseinander halten möchte, so gibt es schon in der SQL-abfrage dafür Möglichkeiten.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.