Bitte mein Datenbankmodell überprüfen

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Bitte mein Datenbankmodell überprüfen

Postby MisterX » 05. March 2006 15:48

Hallo,

Habe ein größeres Projekt mit MySQL und PHP vor.
Habe eine Datenbankmodell erstellt.

Ich bitte Euch es mal anzusehen und Verbesserungen/Fehler/... mir mitzuteilen.
Bitte lest ersteinmal das Tabellenblatt "Erklärung".

Dann wäre es nett, wenn Ihr mir erklären könntet, wie ich es umsetzten muss.
Also wie die Beziehungen in MySQL erstellt werden.
Welche Art von Datenbank es seien müssen (MYISAM, INNODB, ...)
Wie in etwa die Abfragen erstellt werden müssen (besonders der JOIN-Abfragen, sofern ich die brauchen sollte).

MySQL: 4.1.15
PHP: 5.1.2
www.dirkfinken.de/Datenbankmodell_2006-03-05.xls
www.dirkfinken.de/Datenbankmodell_2006-03-05.ods

Bis jetzt jetzt ist es so in die Homepage eingebaut.
www.dirkfinken.de/hig/ (Angebote)
MisterX
 
Posts: 49
Joined: 06. July 2004 18:16
Operating System: Win7 Ultimate x64 SP1 de/en

Postby Knight1 » 05. March 2006 17:52

Mir ist da was aufgefallen.
Bin zwar nicht der Datenbankexperte, aber setzt du die ID-Felder nicht auf "auto_increment"?


Kai aka Knight1
PS: Ich nutze bei "meinen" Tabellen immer ein ID-Feld und setze das auf "auto_increment".
Image
User avatar
Knight1
 
Posts: 310
Joined: 18. October 2003 10:03
Location: Trier
Operating System: Windows 7 Ultimate x64

Postby MisterX » 05. March 2006 18:59

Knight1 wrote:Mir ist da was aufgefallen.
Bin zwar nicht der Datenbankexperte, aber setzt du die ID-Felder nicht auf "auto_increment"?


Natürlich sind alle ID_... autoincrement.
Habe dafür nicht extra eine Spalte anlegen wollen.
(Hätte ich unter "Erklärungen" schreiben sollen)
Genauso war ich erst am überlegen, ob ich eine Spalte für NULL noch einfüge.
Aber dann würde es sicherlich noch unübersichtlicher.

Hoffe das Ihr überhaupt daraus "schlau" werdet.
MisterX
 
Posts: 49
Joined: 06. July 2004 18:16
Operating System: Win7 Ultimate x64 SP1 de/en


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 17 guests