2016-11-20 4 views
-2

Ich arbeite für ein Datenbankprojekt, das mein Professor mir gegeben hat, und jetzt entwerfe ich das relationale Schema der Datenbank. Ich habe drei Entity-Typen Album, Foto und Video, was bedeutet, dass ein Album beide enthalten kann, aber ich habe keine Ahnung, wie man sie miteinander verbindet.Datenbank relationales Schema

Ich bin ein Anfänger in diesem Bereich, also bitte geben Sie mir einen Rat, was zu tun ist?

+0

Was schien wie ein Anfang bei einem Teil eines Designs, nachdem Sie Ihren Titel, Tags & "Album, Foto und Video" googled? Oder lesen Sie einige Intros zum Datenbankdesign? – philipxy

Antwort

0

Ich nehme an, ein Album kann mehrere Fotos und Videos enthalten. Sie können eine Tabelle erstellen, die sie verbindet. Diese Tabelle kann im Wesentlichen vier Spalten enthalten: die ID des Albums, die ID des Fotos oder Videos, eine Markierung, die angibt, ob es sich um ein Foto oder ein Video handelt, und einen Index zur Festlegung der Reihenfolge der Elemente in einem Album.

Es kann natürlich haben eine eigene ID (gezogen von einer Sequenz oder über autoincrement), einen Zeitstempel, wenn es erstellt wurde, ein Benutzer-ID, von wem usw.

Können mehrere Kopien desselben Fotos zu einem Album gehören ?

+0

Ja, ein Album kann mehrmals dasselbe Foto enthalten –