Mailinglisten-Archive |
hi leute. ich hoffe es ist mir hier niemand böse wegen des crosspostings - habs nämlich auch schon auf der dt. php liste versucht, wo ich an diese liste hier verwiesen wurde. ich arbeite schon einige zeit mit mysql-tabellen, hab aber bisher nie den sinn von "primary keys" gesehen... hab bisher immer mit "unique fields" gerbeitet. nun soll ich aber via "visio" bzw "case studio" (oder sonst einem derartigen programm... alternativvorschläge sind hier sehr willkommen) ein er-diagramm erstellen... dabei gibts die möglichkeit ein komplettes reverse-engineering zu machen, wobei PKs und relationen übernommen werden. einen PK in meiner tabelle via phpmyadmin zu setzen ist ja nicht das problem... mein problem liegt darin, der datenbank die relationen zwischen den tabellen mitzuteilen. bsp: 1: produkt_tablle produkt_id (integer + PK) produkt_name (varchar) produkt_erzeuger (integer) 2: erzeuger_tabelle erzeuger_id (integer + PK) erzeuger_name (varchar) früher hätt ich es so gemacht, dass ich die felder produkt_id und erzeuger_id einfach "unique" gemacht hätt, und die verknüpfung der felder produkt_erzeuger und erzeuger_id einfach im sql-abfrage-statement verpackt hätte... aber wie gehts richtig? wie teile ich bereits der datenbank diese beziehung mit? wäre für eure hilfe sehr dankbar (am liebsten als CREATE TABLE statement). besten dank im voraus & lg aus wien, andy -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive