PMG2426 1/DB Beleg/Mariella
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language>
= Musikdienst Spotify =
== Ziel der Datenbank ==
Spotify ist ein digitaler Streamingdienst für Musik, Podcasts und Videos, mit dem du Zugriff auf Millionen Songs und andere Inhalte von kreativen Köpfen aus der ganzen Welt hast.
Der Sinn dieser Datenbank ist die strukturierte Speicherung, Verwaltung und Auswertung von Nutzern, Songs und Playlists, um Musikinhalte effizient zu gestalten und die personalisierte Nutzung zu ermöglichen.'''
== Modellierung in einem ER-Modell ==
[[Bild:Mariella_Screenshot_2026-01-21_103301.png]]
== Transformation in das Relationenmodell ==
* Song ('''Song_ID''', Artist, Länge, Album)
* Nutzer ('''Nutzer_ID''', Nutzername, Follower, Premium)
* Playlist ('''Playlist_ID''', Erstellungsdatum, Name)
* zugehören -> Playlistinhalt (Song_ID, Playlist_ID, Dauer)
* hören -> Hörerverlauf (Nutzer_ID, Song_ID, Datum, Uhrzeit, Gerät)
<code id="6979cae80f5ef">
DROP TABLE IF EXISTS Nutzer;
CREATE TABLE Nutzer (
Nutzer_ID varchar NOT NULL UNIQUE,
Nutzername varchar (30),
Follower integer
Premium boolean (true, false)
</code>
<run id="6979cae80f66f"></run>
== Quellen ==
https://support.spotify.com/de/article/what-is-spotify/