Autor |
Nachricht |
NickNico
Threadersteller
Dabei seit: 08.03.2004
Ort: -
Alter: 39
Geschlecht:
|
Verfasst Fr 14.05.2004 08:30
Titel normalisierung |
|
|
würd mich gern an einem eigenen board versuchen.
aber es fängt schon bei der normaliserung an.
kann ich eigentlich alle beiträge in einer tabelle speichern.
|
|
|
|
|
NickNico
Threadersteller
Dabei seit: 08.03.2004
Ort: -
Alter: 39
Geschlecht:
|
Verfasst Fr 14.05.2004 09:05
Titel
|
|
|
nur ein Beitrag , um mich bei den aktuellen diskusionsthemen ganz oben zu halten
|
|
|
|
|
Anzeige
|
|
|
cyanamide
Moderator
Dabei seit: 09.12.2002
Ort: Altkaiserreich Koblenz WW
Alter: 48
Geschlecht:
|
Verfasst Fr 14.05.2004 09:49
Titel
|
|
|
? Was willst Du ???
Schreib mal was Du überhaupt vor hast?
|
|
|
|
|
NickNico
Threadersteller
Dabei seit: 08.03.2004
Ort: -
Alter: 39
Geschlecht:
|
Verfasst Fr 14.05.2004 09:56
Titel
|
|
|
Ich möchte gerne ein eigenes Board programmieren um php usw. näher kennen zu lernen.
Ich werde natürlich eine Datenbank (mySQL) im hintergrund laufen lassen, um user-Beiträge
und "pn's" zu verwalten.
Jetzt weiß ich nicht wie ich die Normalisierung (Datenbankstruktur) anlegen soll. Ich hab mir überlegt:
1. ich lege eine tabelle für alle Beiträge an.
das dürften doch aber zu viele beiträge in einer tabelle werden.
2. ich lege für jedes Hauptthema eine eigene tabelle an
das scheint mir aber zu umständlich.
Wollte wissen mit welchem ansatz ich weiter machen soll oder ob ich auf dem holzweg bin.
|
|
|
|
|
Eistee
Administrator
Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht:
|
Verfasst Fr 14.05.2004 10:04
Titel
|
|
|
1. Kauf dir ein gescheites MYSQL Buch oder beschaff dir nen Haufen Tutorials im Netz
2. Entwerfe und programmiere einige kleinere db-Applicationen
3. Schau dir die db Struktur von anderen Boardsystemen an
4. Programmiere dein eigenes Board (db Layout vorher ruhig mit Zettel und Stift machen )
Wobei 4. außer zu Lernzwecken Unsinn ist
|
|
|
|
|
Waschbequen
Account gelöscht
Ort: -
|
Verfasst Fr 14.05.2004 10:27
Titel
|
|
|
normalisierung != datenbankdesign. und natürlich speicherst du alle beiträge in einer tabelle, was denn sonst... na ja. siehe eistee
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Fr 14.05.2004 10:28
Titel
|
|
|
NickNico hat geschrieben: | aber es fängt schon bei der normaliserung an. |
Wenn du eine unendlich tiefe Verschachtelung der Themen zulassen willst, jain. Dann würde ich die Kategorien selbst in EINER Tabelle speichern (Stichwort: google mal nach "nested sets"), die Themen einer Kategorie in jeweils einer der Kategorien zugeordneten Tabelle und die Beiträge halt wieder in einer Tabelle. Einfacher gehts nicht mehr.
Zuletzt bearbeitet von am Fr 14.05.2004 10:28, insgesamt 1-mal bearbeitet
|
|
|
|
|
NickNico
Threadersteller
Dabei seit: 08.03.2004
Ort: -
Alter: 39
Geschlecht:
|
Verfasst Fr 14.05.2004 10:43
Titel
|
|
|
wollte das auch so machen...
der performance wegen hab ich mir gedacht, wenn ich irgendwann mal 170.000 beiträge in einer Tabelle hab, und zu jedem Beitrag das Thema speichere und anschließend sage ich möchte alle beiträge aufgelistet haben, die zu einem bestimmten thema gehören dann würde es zu lange dauern, die gesammte tabelle mit 170.000 einträgen zu durchsuchen.
|
|
|
|
|
|
|
|