Datenbankdesign

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 05.02.2006 22:57:08 von steinboeck

Holger Mayer schrieb:
> Ich habe mir folgende Tabellen überlegt:
....

klingt ganz vernünftig ;-)

Michael

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-----