Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

datenbank: ortsverzeichniss, wie gehts am besten?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
nerd
PostRank 10
PostRank 10
Beiträge: 4023
Registriert: 15.02.2005, 04:02

Beitrag von nerd » 05.08.2005, 02:51

hallo,

ich brauche auf meiner seite einen katlog um bestimmte eintraege einem ort zuweisen zu koennen - dh country, state und city.
jetzt hab ich mir ws ueberlegt, weiss aber nicht welche version die beste ist:

ich erstelle 3 tabellen (country, state, city) mit jeweils id, name und id der ubergeordneten tabelle

oder:

ich erstelle eine tabelle (id, name, subcat_of, type ("country || state || city") ) in die ich alle daten eintrage und in der spalte "subcat_of" auf die uebergeordnete region verweise und mit "type" erfahre um was es sich handelt.
hierfuer habe ich woanders schonmal was geschrieben womit ich die struktur abbilden kann, gibt dann sowas aus wie

germany->bayern->muenchen
nuernberg
hamburg->hamburg

usw.

was wuerdet ihr empfehlen, und warum? vieeicht noch erwaehnenswert, das ich noch keine daten habe und diese dann aus den benutzereingaben auslesen und einfuegen muss sobald jemand einen entrag macht.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


heddesheimer
PostRank 4
PostRank 4
Beiträge: 130
Registriert: 03.08.2005, 13:45

Beitrag von heddesheimer » 05.08.2005, 07:05

Aus eigener Erfahrung würde ich die erste Version mit gesonderten Tabellen vorziehen.

Grund dafür: Wenn du alles in eine Tabelle schreibst, wirst du später bei komplexen Abfragen immer wieder Self-Joins verwenden müssen. Das ist zwar in MySQL problemlos möglich, meistens aber etwas unhandlich.

Von der Performance dürften beide Varianten ziemlich gleichwertig sein und letzten Endes ist es eher eine Frage des persönlichen Geschmacks. Ich würde jedoch ein Tabellen-Design immer so einfach wie möglich halten. Kompliziert werden die Abfragen dann später noch früh genug ;-)

Gruß Marian
https://www.lernpilot.de/blog/
Das Weblog zum Thema Lernen

Nullpointer
PostRank 10
PostRank 10
Beiträge: 4790
Registriert: 22.04.2005, 19:14
Wohnort: West Berlin

Beitrag von Nullpointer » 05.08.2005, 12:35

nerd hat geschrieben:... vieeicht noch erwaehnenswert, das ich noch keine daten habe und diese dann aus den benutzereingaben auslesen und einfuegen muss sobald jemand einen entrag macht.
wie willst du diese eingaben validieren?
wenn jemand humbuk eingibt, landet das dann in der datenbank?

Caschi
PostRank 8
PostRank 8
Beiträge: 705
Registriert: 23.04.2003, 09:03

Beitrag von Caschi » 05.08.2005, 12:40

past zwar nicht ganz aber woher bezieht ihr die einteilung der daten ?

spriche die ganzen städte/gemeinden usw

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag