Datenbankdesign
am 04.02.2006 22:09:21 von Holger Mayer
Hallo,
ich will mich gerade in PHP und MySQL einarbeiten und dachte mir, ich
könnte ja mal ne kleine Web-App zur Verwaltung meiner DVDs schreiben.
Ich habe über die Suche die FilmDB 2002 App gefunden, aber dazu keine
weiteren Erläuterungen bzgl. der Tabellen in der DB.
Ich habe mir folgende Tabellen überlegt:
users
uid | forename | name | email | login | pw
dvds
dvdid | regionalCode | format | label | releaseDate | price |
cover_front | cover_back
movies
movieid | title | length | fsk
actors
actorid | forename | name | age
usersToDVDs
uid | dvdid
moviesToActors
movieid | actorid
dvdsToMovies
dvdid | movieid
Da meine letzte Datenbankvorlesung schon ne Weile her ist, wäre es
super, wenn jemand mal Feedback zu obigem Design geben könnte.
Danke.
Grüße
Re: Datenbankdesign
am 06.02.2006 11:36:22 von Stefan Rybacki
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Michael Steinböck schrieb:
> Holger Mayer schrieb:
>> Ich habe mir folgende Tabellen überlegt:
> ...
>
> klingt ganz vernünftig ;-)
Man könnte noch ein zwei Sachen auslagern, wobei natürlich die Frage
ist, ob es sich lohnt.
1. Label (ich geh davon aus, dass das der Vertreiber ist?), könnte in ne
eigene Tabelle
2. Format könnte auch in eine eigene Tabelle
Man könnte noch über diverse Attribute streiten. So würde ich für einen
Schauspieler nicht das Alter speichern, sondern das Geburtsdatum.
Desweiteren könnte man auch ein Erscheinungsdatum (Jahr) für einen Film
andenken.
Oder wie ist es mit einer Inhaltsangabe für einen Film usw., aber das
liegt alles bei deinen Anforderungen.
Das ist was mir Adhoc einfällt.
Bis denn dann
Stefan
>
> Michael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
iD8DBQFD5yamyeCLzp/JKjARAkzwAJ9KsSH+br/hT5W02aZYCUTRSSq0JQCf YFO9
x3fEz4qKnOAu2p0hNtk282s=
=Sfbe
-----END PGP SIGNATURE-----