Post your solutions to the Oct 23 In-Class Exercise to this thread.
Best,
Chris
''' slide 4''' Studios(name PK, address) Stars(name PK, address) Owns(Studio.name, Movie.title, Movie.year) Stars-in(Starts.name, Movie.title, Movie.year) Movies(title PK, year PK, length, genre)
''' Slide 6 ''' Stars (name PK, address) Movies (title PK, year PK, length, genre) Stars-in (Stars.name, Movie.title, Movie.year, salary, resisual)
''' Slide 7 ''' Movies(title PK, year PK, length, genre) Murder-Mysteries (weapon, Movies.title PK, Movies.Year PK) Cartoons (Movies.title PK, Movies.year PK) Cartoons-Murder-Mysteries(weapon, Movies.title PK, Movies.Year PK)
''' Slide 8 ''' Movies(title PK, year PK, length, genre, Studios.name) Studios(name PK, address, MovieExecs.cert#) Presidents(MovieExecs.cert#)
(Edited: 2019-10-23)4.) Studios(<u>name</u>, address) Owns(<u>name</u>, <u>title</u>, <u>year</u>) Movies(<u>title</u>, <u>year</u>, length, genre) Stars-in(<u>name</u>, <u>title</u>, <u>year</u>) Stars(<u>name</u>, address)
6.) Stars(<u>name</u>, address) Stars-in(<u>name</u>, <u>title</u>, <u>year</u>, salary, residuals) Movies(<u>title</u>, <u>year</u>, length, genre)
7.) Movies(<u>title</u>, <u>year</u>, length, genre) Mur-der-Mysteries(weapon, <u>title</u>, <u>year</u>) Cartoon(<u>title</u>, <u>year</u>) Cartoon-MurderMysteries(weapon, <u>title</u>, <u>year</u>)
8.) Movies(<u>title</u>, <u>year</u>, <u>name</u>, length, genre) Studios(<u>cert#</u>, <u>name</u>, address) MovieExecs(<u>cert#</u>, name, address, networth) Presidents(<u>cert#</u>)
(Edited: 2019-10-23)For the three class in slide 4 we have the Relation:
Movies(title, year, length, genre)
Stars(name, address)
Studio(name, address)
An association according to the UML Diagram we would have this Relational mapping:
StarsIn(starName, movieTitle, movieYear)
Owns(studioName, movieTitle, movieYear)
slide 6 we have:
Movies(title, year, length, genre),
Compensation(salary, residuals),
Stars(name PK, address)
An association according to the UML Diagram we would have this Relational mapping:
StarsIn(starsName, movieTitle, movieYear, salary)
Slide 7
(Edited: 2019-10-23)Page 4: Studios(name PK, address), Movies(title PK, year PK, length, genre), Stars(name PK, address), Owns(name, title, year), Stars_In(name, title, year)
Page 6: Stars(name PK, address), Movies(title PK, year PK, length, genre), Stars_In(name, title, year, salary, residuals)
Page 7: Movies(title PK, year PK, length, genre), Murder_Mysteries(title PK, year PK, length, genre, weapon), Cartoons(title PK, year PK, length, genre), Cartoon_Murder_Mysteries(title PK, year PK, length, genre)
Page 8: Movies(title PK, year PK, length, genre, studioName), Studios(name PK, address), MovieExecs(cert# PK, name, address, networth), Presidents(cert# PK, name, address, networth, studioName)
(Edited: 2019-10-23)'''Slide 4'''
Studios(name, address)
Movies(title, year, length, genre)
Owns(Studio.name, Movie.title, Movie.year)
Stars(name, address)
'''Slide 6'''
Stars(name, address)
Movies(title, year, length, genre)
Stars-in(Stars.name, Movie.title, Movie.year, salary)
(Edited: 2019-10-23)'''Slide 4''' Studio(<u>name</u>, address) Stars(<u>name</u>, address) Movies(<u>title</u>, <u>year</u>, length, genre) Owns(<u>name</u>, <u>title</u>, year) Stars-in(<u>name</u>,<u>title</u>,<u>year</u>)
'''Slide 6''' Stars(<u>name</u>, address) movies(<u>title</u>, <u>year</u>, length, genre) Stars-in(<u>name</u>, <u>title</u>, <u>year</u>, salary, residual)
'''Slide 7''' Movies(<u>title</u>, <u>year</u>, length, genre) Mur-der-Mysteries(weapon, <u>title</u>, <u>year</u>) Cartoon-MuderMysteries(weapon, <u>title</u>, <u>year</u>) Cartoon(<u>title</u>, <u>year</u>)
'''Slide 8''' Movies(<u>title</u>, <u>year</u>, length, genre) Studios(<u>cert#</u>, <u>name</u>, address,) Presidents(<u>cert#</u>) MovieExecs(<u>cert#</u>, name, address, networth)
(Edited: 2019-10-23)4
Studios(<u>name</u>, address)
Movies(<u>title</u>, <u>year</u>, length, genre)
Stars(<u>name</u>, address)
Owns(name, title, year)
Stars-in(name, title, year)
6
Movies(<u>title</u>, <u>year</u>, length, genre)
Stars(<u>name</u>, address)
Stars-in(name, title, year, salary, residuals)
7
Movies(<u>title</u>, <u>year</u>, length, genre)
Murder-Mysteries(title, year, weapon)
Cartoons(title, year)
Cartoon-MurderMysteries(title, year, weapon)
8
Movies(<u>title</u>, <u>year</u>, length, genre, name)
Studios(<u>name</u>, address)
Presidents(name, cert#)
MovieExecs(<u>cert#</u>, name, address, networth)
(Edited: 2019-10-23)Slide 4: Studios (<u>name</u>:, address) Stars (<u>name:</u>, address) Owns (<u>name, title, year</u>) Movies (<u>title:</u>, <u>year</u>, length, genre) StarsIn (<u>name, title, year</u>)
Slide 6: Stars (<u>name:</u>, address) Movies (<u>title:</u>, <u>year</u>, length, genre) StarsIn (<u>name, title, year</u>)
Slide 7: Movies (<u>title:</u>, <u>year</u>, length, genre) Murder-Mysteries (<u>title:</u>, <u>year</u>,weapon) Cartoons(<u>title:</u>, <u>year</u>) Cartoon-MurderMysteries(<u>title:</u>, <u>year</u>,weapon)
Slide 8: Movies (<u>title:</u>, <u>year</u>, length, genre) Studios (<u>name</u>:, address) Presidents(<u>name</u>, <u>cert#</u>) MovieExecs(<u>name</u>, <u>cert#</u>, name, address, networth)
PAGE 4 Studios (name, address) Movies (title, year, length, genre) Stars (name, address) Owns (name, title, year) Stars-in (name, title, year
PAGE 6 Stars (name, address) Compensation (salary, residuals) Movies (title, year, length, genre) Stars-in (name, title, year, salary, residuals)
PAGE 7 Movies (title, year, length, genre) Murder-Mysteries (title, year, weapon) Cartoons (title, year) Cartoon-MurderMysteries (title, year, weapon)
PAGE 8 MovieExecs (cert#, name, address, networth) Presidents (cert#, name) Studios (name, address) Movies (name, title, year, length, genre)