php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.03.2010, 14:28  
22hase
Gast
 
Beiträge: n/a
Standard Frage zum Datenbank-Design

Hallo, ich habe da mal ne Frage, da ich mir nicht zu 100% sicher bin ob es so korrekt ist.

Wir wollen eine I-NEt seite machen über Radwege. Da habe ich folgendes auf meine a4 blättl stehen.

Tabelle Radwege

rID | rName | rInfo

Tabelle Orte

oID | oName | oInfo | rID

Tabelle Etappen

eID | eKilimoter | oID | rID

die rID bei der Tabelle Etappen kann eigentlich weg das es ja mit beim Ort schon verknüoft ist.

Gibt es an dem Design was auszusetzten?
Kann man es eventueller noch einfacher aufbauen?

Freu mich über jede Hilfe.

(p.s.: weiß ist eigentlich voll simple aber fragen kostet nichts )

Lg Hase
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.03.2010, 14:50  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
die rID bei der Tabelle Etappen kann eigentlich weg das es ja mit beim Ort schon verknüoft ist.
Wie es aussieht, weisst Du selbst noch nicht, was genau die Applikation leisten soll. Wie sollen wir das dann bewerten?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 17.03.2010, 14:52  
22hase
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Wie es aussieht, weisst Du selbst noch nicht, was genau die Applikation leisten soll. Wie sollen wir das dann bewerten?

Doch weiß ich wie gesagt die rID bei Etappen kann weg.
  Mit Zitat antworten
Alt 17.03.2010, 14:56  
thomas_w
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von 22hase Beitrag anzeigen
die rID bei der Tabelle Etappen kann eigentlich weg das es ja mit beim Ort schon verknüoft ist.
soweit ich es verstehe, gehört die rID nicht zum Ort.

Es gibt

- Radwege
- Orte
- Etappen die Radwege und Ort verbindet


Grüße
Thomas
  Mit Zitat antworten
Alt 17.03.2010, 14:56  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ich sehe da momentan noch keinen sinnvollen Zusammenhang. Wie stellst DU Dir die Verknüpfung vor?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 17.03.2010, 15:11  
22hase
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von thomas_w Beitrag anzeigen
soweit ich es verstehe, gehört die rID nicht zum Ort.

Es gibt

- Radwege
- Orte
- Etappen die Radwege und Ort verbindet


Grüße
Thomas
naja, das es sehr viele orte werden, dachten wir eben das wir die orte immer zum jeweilgen radweg anlegen, und man somit im formular beim etappen eintragen keine ewig lange liste an orten hat

@nikosch wie meinste das jetzt schon wieder? ist doch alles logisch verknüpft soweit.

bzw so könnte man es auch machen, wobei dann eben die liste der orte beim etappen eintragen ewig lang ist..

Tabelle Radwege

rID | rName | rInfo

Tabelle Orte

oID | oName | oInfo

Tabelle Etappen

eID | eKilimoter | oID | rID
  Mit Zitat antworten
Alt 17.03.2010, 15:17  
thomas_w
Gast
 
Beiträge: n/a
Standard

Wäre zu definieren, was ein "Radweg ist". Also z.B. der "Donauradweg". Der geht über viele Ort.

Eine Radtour wäre:
Start in Ort "A" => "B" (Pause) "B" => "C" etc. "Y" => Ort "Z" Tagesziel erreicht.

Überlege Dir wie Du das anlegen möchtest.

Grüße
Thomas
  Mit Zitat antworten
Alt 17.03.2010, 15:19  
22hase
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von thomas_w Beitrag anzeigen
Wäre zu definieren, was ein "Radweg ist". Also z.B. der "Donauradweg". Der geht über viele Ort.

Eine Radtour wäre:
Start in Ort "A" => "B" (Pause) "B" => "C" etc. "Y" => Ort "Z" Tagesziel erreicht.

Überlege Dir wie Du das anlegen möchtest.

Grüße
Thomas

Naja genau so. Also stimmt das doch wie in meinen letzten beitrag über dir. oder bin ich so raus aus dem thema datenbanken
  Mit Zitat antworten
Alt 17.03.2010, 15:30  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
ist doch alles logisch verknüpft soweit.
Überhaupt nicht. Weil es sich weder an der Wirklichkeit orientiert, noch an gängigen DB-Prinzipien:

Eine Fahrradetappe wird nicht zwingend durch Orte allein bestimmt. Auch Wegpunkte, Gabelungen, ... können wichtige Etappenpunkte sein.
Zudem stellt Deine DB überhaupt keine lineare Reihenfolge dar. Man kennt jetzt zwar die Orte, aber nur in unsortierter Reihenfolge. Schon alleine 3 Orte die ein Dreieck bilden - bei Fahrradwegen nicht gerade untypisch - stellen eine uneindeutige Situation dar. Überhaupt kann eine Maschine nicht wie ein Mensch keine Route intuitiv erstellen. Du musst Ihr genau sagen, in welcher Reihenfolge jeder Wegpunkt abgefahren werden soll. Auch die kürzeste Strecke ist bei Fahrradrouten nicht zwingend der ausschlaggebende Faktor.

Deine DB bietet keine echten n:m Verknüpfungen, nur 1:n. Das meint, ich kann einen Ort immer nur einer Route zuordnen. Bei deutschen Radwanderwegen eher untypisch.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 17.03.2010, 15:34  
22hase
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Überhaupt nicht. Weil es sich weder an der Wirklichkeit orientiert, noch an gängigen DB-Prinzipien:

Eine Fahrradetappe wird nicht zwingend durch Orte allein bestimmt. Auch Wegpunkte, Gabelungen, ... können wichtige Etappenpunkte sein.
Zudem stellt Deine DB überhaupt keine lineare Reihenfolge dar. Man kennt jetzt zwar die Orte, aber nur in unsortierter Reihenfolge. Schon alleine 3 Orte die ein Dreieck bilden - bei Fahrradwegen nicht gerade untypisch - stellen eine uneindeutige Situation dar. Überhaupt kann eine Maschine nicht wie ein Mensch keine Route intuitiv erstellen. Du musst Ihr genau sagen, in welcher Reihenfolge jeder Wegpunkt abgefahren werden soll. Auch die kürzeste Strecke ist bei Fahrradrouten nicht zwingend der ausschlaggebende Faktor.

Deine DB bietet keine echten n:m Verknüpfungen, nur 1:n. Das meint, ich kann einen Ort immer nur einer Route zuordnen. Bei deutschen Radwanderwegen eher untypisch.

ja gut und schön da haste schon recht...wir halten dies aber doch eher einfach gestrick

Beispiel: Oder-Neiße-Radweg – Wikipedia

und das was zwischen E6 und E7 ist wird schleicht weg als eine Art "Artikel" verlinkt. Die seite soll nur rein Informativ sein, mit paar Infos zu den orten, übernachtungsmöglichkeiten, fahrrad-service
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dringende Frage odde PHP Tipps 2008 5 28.10.2008 19:03
Design und Code Trennen TeazY PHP Tipps 2008 29 21.05.2008 12:08
Direkten Zugriff auf Datenbank verhindern heyho PHP Tipps 2008 7 07.02.2008 11:41
Frage zu meinem DB Design Schandi Datenbanken 7 25.07.2007 11:26
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:33
[Erledigt] mysql datenbank anlegen...aber WIE??? PHP Tipps 2005-2 0 05.08.2005 19:33
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:32
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
Design Beitragsarchiv 26 04.06.2005 20:56
Frage zum Design: HTML Formular HTML, Usability und Barrierefreiheit 11 27.01.2005 22:17
Eintrag in Datenbank mittels Formular? Datenbanken 5 16.12.2004 17:36
[Erledigt] Frage wie kann ich aus der Datenbank... PHP Tipps 2004 9 26.07.2004 12:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datenbank radweg erstellen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:00 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum