You are contracted by BitStream to develop a management system for the TV streaming services the company provides. Your first task is to design a database structure for this System. Specifically, the database would need to be able to record the following things: ● Customers information and account details. This includes customer’s subscription full details and payment details. Customer’s address needs to be recorded as well. (Hint: you need more than 2 tables) ● Movies: information about every movie available for streaming must be recorded. A Movie has many actors and may have more than one director. A movie may have more than one genre, for example, it can have Drama and Adventure Genres. Movie information needed to be displayed in the system includes Title, description, Release year, Language, Genre, classification, main actors, director, and reviews (hint: reviews should be a separate entity). Record information if the movie is based on a real story or a book. ● TV Series: information about every series available for streaming must be recorded. Series has many episodes and may have more than one season. A TV series has many actors and may have more than one director; information needed to be displayed in the system includes Title, description, Release year, Language, Genre, classification, main actors, director, No. of seasons and reviews (hint: reviews should be a separate entity). Record information if the movie is based on a real story or a book. ● TV Series Season: information about the series seasons; this table should be related to TV series and episodes tables. ● Episode: Details about each episode for each season. ● Actors: information about the actors, each actor may have acted in Movies or TV series or both. Information about the actor that needed to be displayed in the system includes first name, last name, gender, dob, AKA name (if any) description, awards. ● Director: information about the Director, each director may have directed more than one Movies or TV series. Information about the director that needed to be displayed in the system includes first name, last name, gender, dob, AKA name (if any) description, awards. ● Awards: Information about awards categories. Relational Model ● Convert your completed ERD to relational model using Excel or LibreOffice Calc. ● Make sure your relational model is in 3rd normal form. Note: you don't need all the previous forms evident, just 3rd normal form. ● Include a minimum of 5 tuples of data in each table. ● Note: remember to add in all your foreign keys at this stage. Hint: The foreign key is added to the table that sits on the Many to the One side. So many something should relate (foreign key) to the one thin

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Scenario
You are contracted by BitStream to develop a management system for the TV streaming
services the company provides. Your first task is to design a database structure for this
System. Specifically, the database would need to be able to record the following things:
● Customers information and account details. This includes customer’s
subscription full details and payment details. Customer’s address needs to be
recorded as well. (Hint: you need more than 2 tables)
● Movies: information about every movie available for streaming must be
recorded. A Movie has many actors and may have more than one director. A
movie may have more than one genre, for example, it can have Drama and
Adventure Genres. Movie information needed to be displayed in the system
includes Title, description, Release year, Language, Genre, classification, main
actors, director, and reviews (hint: reviews should be a separate entity). Record
information if the movie is based on a real story or a book.
● TV Series: information about every series available for streaming must be
recorded. Series has many episodes and may have more than one season. A
TV series has many actors and may have more than one director; information
needed to be displayed in the system includes Title, description, Release year,
Language, Genre, classification, main actors, director, No. of seasons and reviews
(hint: reviews should be a separate entity). Record information if the movie is
based on a real story or a book.
● TV Series Season: information about the series seasons; this table should be
related to TV series and episodes tables.
● Episode: Details about each episode for each season.
● Actors: information about the actors, each actor may have acted in Movies or TV
series or both. Information about the actor that needed to be displayed in the
system includes first name, last name, gender, dob, AKA name (if any)
description, awards.
● Director: information about the Director, each director may have directed more
than one Movies or TV series. Information about the director that needed to be
displayed in the system includes first name, last name, gender, dob, AKA name (if
any) description, awards.
● Awards: Information about awards categories.

Relational Model
● Convert your completed ERD to relational model using Excel or LibreOffice Calc.
● Make sure your relational model is in 3rd normal form. Note: you don't need all
the previous forms evident, just 3rd normal form.
● Include a minimum of 5 tuples of data in each table.
● Note: remember to add in all your foreign keys at this stage. Hint: The foreign key
is added to the table that sits on the Many to the One side. So many something
should relate (foreign key) to the one thin

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY