Started on (flawed) database models

This commit is contained in:
2018-05-26 04:39:35 -04:00
parent 53b7bb5d41
commit 032cf5717e

View File

@@ -1,47 +0,0 @@
UserLibrary as ul
-
UserID PK varchar
SavedTracks array # array of track ID's (varchar)
ArtistName
-
TrackID PK varchar FK >- ul.SavedTracks
ArtistName varchar
AudioFeatures
-
TrackID PK varchar FK >- ul.SavedTracks
Danceability decimal
Energy decimal
Loudness decimal
Speechiness decimal
Acousticness decimal
Instrumentalness decimal
Valence decimal
Tempo decimal
Genre
-
TrackID PK varchar FK >- ul.SavedTracks
MainGenre NULL varchar
OtherGenres NULL array
Popularity
-
TrackID PK varchar FK >- ul.SavedTracks
Popularity decimal
Runtime
-
TrackID PK varchar FK >- ul.SavedTracks
Runtime smallint # seconds
TrackName
-
TrackID PK varchar FK >- ul.SavedTracks
TrackName varchar
Year
-
TrackID PK varchar FK >- ul.SavedTracks
Year smallint