Professional Documents
Culture Documents
1NF (ATOMICITY)
REMOVE REPEATING GROUPS IN A RECORD'S ATTRIBUTE
Music Albums
album_name album_producer album_artist
What's Going On Marvin Gaye Marvin Gaye
What's Going On Marvin Gaye Marvin Gaye
What's Going On Marvin Gaye Marvin Gaye
What's Going On Marvin Gaye Marvin Gaye
Pet Sounds Brian Wilson the Beach Boys
Pet Sounds Brian Wilson the Beach Boys
Pet Sounds Brian Wilson the Beach Boys
Pet Sounds Brian Wilson the Beach Boys
Pet Sounds Brian Wilson the Beach Boys
Pet Sounds Brian Wilson the Beach Boys
Pet Sounds Brian Wilson the Beach Boys
Pet Sounds Brian Wilson the Beach Boys
Pet Sounds Brian Wilson the Beach Boys
Pet Sounds Brian Wilson the Beach Boys
Pet Sounds Brian Wilson the Beach Boys
Pet Sounds Brian Wilson the Beach Boys
Pet Sounds Brian Wilson the Beach Boys
Pet Sounds Brian Wilson the Beach Boys
Pet Sounds Brian Wilson the Beach Boys
Pet Sounds Brian Wilson the Beach Boys
Willy and the Poor Boys John Fogerty Creedence Clearwater Revival
Willy and the Poor Boys John Fogerty Creedence Clearwater Revival
album_genre album_track
Soul What's Going On
Progressive Pop Mercy Mercy Me (The Ecology)
Chamber Pop Inner City Blues (Make Me Wanna
Psychedelic Pop Save the Children
Art Rock Caroline, No
Swamp Rock Sloop John B
Wouldn't It Be Nice
God Only Knows
Down on the Corner
Fortunate Son
2NF (UNIQUENESS)
A TABLE MUST CONTAIN AN ATTRIBUTE OR GROUP OF ATTRIBUTES MAKING EACH ROW IN THAT
{ album_name } → { album_runtime }
Runtime
album_name (PK) album_runtime
What's Going On 35:32:00
Pet Sounds 35:57:00
Willy and the Poor Boys 34:31:00
{ album_name } → { album_genre }
Album Genre
album_name (PK) album_genre
What's Going On Soul
Pet Sounds Progressive Pop
Pet Sounds Chamber Pop
Pet Sounds Psychedelic Pop
Pet Sounds Art Rock
Willy and the Poor Boys Swamp Rock
{ album_track } → { album_track_order }
Album Trackorder
album_track (PK/FK) album_track_order
What's Going On 1
Mercy Mercy Me (The Ecology) 2
Inner City Blues (Make Me Wan 3
Save the Children 4
Caroline, No 1
Sloop John B 2
Wouldn't It Be Nice 3
God Only Knows 3
Down on the Corner 1
Fortunate Son 1
{ album_name } → { album_runtime }
Runtime
album_name (PK/FK) album_runtime
What's Going On 35:32:00
Pet Sounds 35:57:00
Willy and the Poor Boys 34:31:00
{ album_name } → { album_genre }
Album Genre
album_name (PK/FK) album_genre
What's Going On Soul
Pet Sounds Progressive Pop
Pet Sounds Chamber Pop
Pet Sounds Psychedelic Pop
Pet Sounds Art Rock
Willy and the Poor Boys Swamp Rock
{ album_name } → { album_release_year }
Release Year
album_name (FK) album_release_year
What's Going On 1971
Pet Sounds 1966
Willy and the Poor Boys 1969
album_record_label album_track
Tamla What's Going On
Tamla Mercy Mercy Me (The Ecology)
Tamla Inner City Blues (Make Me Wanna Holler)
Tamla Save the Children
Capitol Caroline, No
Capitol Caroline, No
Capitol Caroline, No
Capitol Caroline, No
Capitol Sloop John B
Capitol Sloop John B
Capitol Sloop John B
Capitol Sloop John B
Capitol Wouldn't It Be Nice
Capitol Wouldn't It Be Nice
Capitol Wouldn't It Be Nice
Capitol Wouldn't It Be Nice
Capitol God Only Knows
Capitol God Only Knows
Capitol God Only Knows
Capitol God Only Knows
Fantasy Down on the Corner
Fantasy Fortunate Son
album_record_label album_runtime
Tamla 35:32:00
Capitol 35:57:00
Fantasy 34:31:00
album_track_order
1
2
3
4
1
2
3
3
1
1
ecord_label }
album_record_label
Tamla
Capitol
Fantasy
se_month } → { album_release_day }
album_release_day
21
16
29
me Codd.")
ecord_label }
album_record_label
Tamla
Capitol
Fantasy
→ { album_release_day }
album_release_day
21
16
29
album_track album_track_order album_record_label
"Caroline, No" 1
"Sloop John B" 2
"Wouldn't It Be Nice" / "God Only Knows" 3 Capitol
"Down on the Corner" b/w "Fortunate Son" 1 Fantasy
Soul
Progressive Pop
Chamber Pop
Psychedlic Pop
Art Rock
Swamp Rock