php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.04.2005, 15:31  
Gast
 
Beiträge: n/a
Standard [Erledigt] [SQL] Datenbankdesign

Hallo,

ich sitze hier seit geraumer Zeit und grübel über ein optimales DB-Design nach.
Nun würde ich gerne Tipps, Kritik und Verbesserungsvorschläge einholen.

Ich habe ein Formular welches in einer DB abgebildet werden soll.
Somit habe ich geschaut was wie zusammengehört, und bin zu folgendem Ergebnis gekommen:

Es gibt ein Formular welches einen Formularkopf hat. (1:1)
Das Formular hat n Kategorien. (1:n)
Das Formular hat n Fragen. (1:n)
Das Formular hat n Antworten. (1:n)

Soweit so gut, lässt sich auch wunderbar in der DB abbilden.
Wenn man die Relationen betrachtet gibt es aber noch weitere, wie z.B., dass jede Frage n Antworten hat oder jede Kategorie n Fragen.
Im Moment habe ich ein Problem mir das vorzustellen was wäre wenn...
Ist es erforderlich alle diese Relationen abzubilden um möglichst flexibel
bei den Abfragen zu sein oder reichen diese 1:n-Beziehungen aus?

  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 11.04.2005, 16:24  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Ich denke jede Frage hängt an einer Kategorie und jede Antwort an einer Frage. Das gäbe dann etwa folgende grafische Struktur:
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Alt 11.04.2005, 16:30  
Gast
 
Beiträge: n/a
Standard

@lazydog
Sehr schön gemacht, nebenbei welches Tool hast du für die Grafik benutzt und welche Vorteile bietet es ?
  Mit Zitat antworten
Alt 12.04.2005, 07:19  
Gast
 
Beiträge: n/a
Standard

Danke für deine schnelle Antwort, das Tool würde mich allerdings auch interessieren.
Bin im Moment am 'malen' -> Pen&Paper
  Mit Zitat antworten
Alt 12.04.2005, 08:20  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Vermaard
welches Tool hast du für die Grafik benutzt und welche Vorteile bietet es ?
Sicher irgend eins, das billiger als Corel ist.
  Mit Zitat antworten
Alt 12.04.2005, 08:30  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Vermaard
...nebenbei welches Tool hast du für die Grafik benutzt und welche Vorteile bietet es ?
Dazu gibt es zwar verschiedene Tools, ich kenn allerdings die wenigsten. Für Windows fällt mir spontan Visio ein. Aber das hier ist eine simple OpenOffice-Zeichnung, mit gimp ins jpeg-Format umgewandelt. Papier und Bleistift sind aber auch nicht so schlecht.
[edit] Hab grad mal schnell mit Google nach ERD und tool gesucht. Da gibts einiges, z.B. http://www.fabforce.net/dbdesigner4/. Sieht gut aus, habs allerdings bis jetzt nicht zum Laufen gebracht und im Moment zu wenig Zeit, um zu basteln.
__________________
Gruss
L
lazydog ist offline   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
Datenbankdesign mit wiederholung shocky Datenbanken 2 15.01.2007 15:37
Datenbankdesign: Reloaded c-f-g Datenbanken 7 29.07.2006 17:24
Datenbankdesign für Shop mit unterschiedlichen "Typen&a PHP Tipps 2005 27 20.01.2005 16:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql 1:n, sql datenbankdesign, sql 1 zu n, sql datenbank design, datenbankdesign sql, datenbankdesign mit visio, sql datenbank designer, sql 2005 datenbank design, 1:n sql, sql 1:n php, datenbankdesign formular, visio datenbankdesign, design sql datenbank, datenbankdesigner, sql 1-n, sql 1:n beziehung, datenbankdesign visio, sql n:1, sql designer mit php ausgabe, grafischer sql datenbank designer

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:28 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.