Thema: Verlinken von Tabellen in MySql über phpmyadmin Fr Okt 12, 2007 10:01 am
Grüße,
ich arbeite seid gestern an etwas anderem und brauche dazu mal eure Hilfe Ich schreibe für meine Firma ein simple Abfrageoberfläche mit PHP. Soweit kein ding. Dazu verwende ich eine mysql-Datenbank. Diese muss ich jetzt erstmal erstellen. Den Aufbau habe ich bereits in der 3. Normalform. Nur habe ich das schon seeeer lange nicht mehr gemacht. Bei Access musste man Fremdschlüssel belegen um verschiedene Tabellen zu verknüpfen. Bei MySql gibt es ja soweit ich noch weiß keine Fremdschlüssel. Hier arbetet man ja mit Joins, Inner Joins uns so zeug. Wie erstelle ich die mit phpMyAdmin, damit ich meine 100 Tabellen auch vernünftig verknüpfen kann? Ich kann auch die Tabellen zu Fuß über eine Konsole verknüpfen, also wenn einer weiß wie das ginge, danke
so far... Elloran
netkiller
Anzahl der Beiträge : 79 Alter : 42 Ort : Norderstedt Server : Dell Poweredge 6450 Anmeldedatum : 09.10.07
Thema: Re: Verlinken von Tabellen in MySql über phpmyadmin Fr Okt 12, 2007 12:08 pm
100 Tabellen ???? die du alle miteinander verknüpfen willst? da stimmt doch dann schon was grundlegend am DB design net würd ich sagen
Thema: Re: Verlinken von Tabellen in MySql über phpmyadmin Fr Okt 12, 2007 12:15 pm
Sind keine 100, es sind 18. Aber immer wiederkehrende Informationen gleidert man aus und baut dafür eine extra Tabelle um die Datenbank schlank zu halten => Normalformen
netkiller
Anzahl der Beiträge : 79 Alter : 42 Ort : Norderstedt Server : Dell Poweredge 6450 Anmeldedatum : 09.10.07
Thema: Re: Verlinken von Tabellen in MySql über phpmyadmin Fr Okt 12, 2007 2:47 pm
28 klingt schon besser .. bei 100 tabellen würde ich mir gedanken drüber machen ob man wirklich in der dritten normalform arbeiten will oder den kleinen performance/redundanzgewinn fahren lässt und nur die zwiete NF nimmt
BTT: da mysql keine foreign keys kennt, musst du die entsprechenden verknüpfungen in der jeweiligen abfrage vornehmen. mit dem gedanken an joins warst du da schon ganz richtig.. allerdings versteh ich noch nich genau was du nun wissen willst
Thema: Re: Verlinken von Tabellen in MySql über phpmyadmin Fr Okt 12, 2007 2:53 pm
Ja du hast meine Frage schon beantwortet:
Verknüpfen in den Abfragen
Vielen dank ehrlich, ohne dich....
Ich dachte nur, man kann die Tabellen vll auch "statisch" verknüpfen wie bei Access.
netkiller
Anzahl der Beiträge : 79 Alter : 42 Ort : Norderstedt Server : Dell Poweredge 6450 Anmeldedatum : 09.10.07
Thema: Re: Verlinken von Tabellen in MySql über phpmyadmin Fr Okt 12, 2007 6:16 pm
Access verknüpft auch nicht auf tabellenebene (auch wenn es das so darstellt), sondern zwingt dich letztlich erst bei den abfragen dazu dich an das PK/FK Konstrukt zu halten..
Access ist eben keine reine DB sondern auch nen Frontend .. das macht das auseinanderhalten gern mal was komplizierter.´..