1. Homepage
  2. Homework
  3. CS425 Database Organization - Assignment 3: Modeling, ER and Normalization
This question has been solved

CS425 Database Organization - Assignment 3: Modeling, ER and Normalization

Engage in a Conversation
USIITCS425Database OrganizationSQLIllinois Institute of TechnologyRelational AlgebraModelingERNormalization

Homework Assignment 3 CourseNana.COM

CS425 - Database Organization Results CourseNana.COM

Instructions CourseNana.COM

• Try to answer all the questions using what you have learned in class CourseNana.COM

Part 3.1 Modeling (Total: 35 Points) Question 3.1.1 (35 Points) CourseNana.COM

Build a conceptional model for an Automobile company. The solution should be presented as an ER- diagram. Design your ER diagram with the following requirements. CourseNana.COM

  • The database should record the information about Customers, Model, Brand, Vehicle, Dealer, Option, Inventory, and Company. Automobile company assists its Dealers in maintaining customer records and dealer inventory, as well as assist the sales staff in ordering cars.
  • A Customer consists of Customer-ID, Name , Address and Phone. Customers are identified by a unique customer-ID. A Customer can have one or more cars, but each car is bought by only one customer.
  • A Model consists of a unique model-ID, Model-Name, and Year.
    • –  Each model can be offered with a variety of options, but an individual car may have only some (or

none) of the available options. CourseNana.COM

    • –  Each brand offers several models.
  • An Brand consists of unique Brand-ID and a Brand-Name and Producer-Company.

Each company may have several brands (for example, GM has Chevrolet, Pontiac, Buick, Cadillac, GMC, Saturn, Hummer, Saab, Daewoo, Holden, Vauxhall, and Opel and Volkswagen has Volkswagen, Audi, Lamborghini, Bentley, Bugatti, Skoda, and SEAT). CourseNana.COM

  • A Vehicle is identified using a Vehicle-ID. A Vehicle has a Price and Color.
    • –  Each individualvehicle is a particular model of a particular brand offered by the company (e.g., the

RAV4 is a model of the car brand TOYOTA of TOYOTA company). CourseNana.COM

    • –  Each individual vehicle has an identification number.
  • A Dealer is uniquely identified by the Dealer-ID. A Dealer has a Name, Address and Phone.
  • A Company includes a Company-ID, Company-Name,Address and Phone.
  • An Option has its unique Option-Id. Option also has a Specifications of option and engine and trans- mission.
  • An Inventory consists of the Inventory-ID, Name, Location and Phone. Dealer keeps some cars in inventory

Part 3.2 Translation of ER into Relational Model (Total: 35 Points) CourseNana.COM

Question 3.2.1 (35 Points) CourseNana.COM

Take the following ER-model and translate it into a relational schema using the rules presented in class. Present the relational schema as an SQL script (assume that all attributes are of data type INT). Present the results of the following intermediate steps in this order: CourseNana.COM

1. Translate strong entities + unnest composite attributes 2. Translate weak entities
3. Translated multi-valued attributes
4. Translate relationships
CourseNana.COM

Part 3.3 Normalization (Total: 30 Points) CourseNana.COM

Question 3.3.1 (30 Points) CourseNana.COM

Considering the following relations, determine the candidate key(s) and normal form for each relation (note that a relation can be in multiple normal forms). Please only consider the following normal forms: 1NF, 2NF, 3NF and BCNF. CourseNana.COM

1. R(S,T,U,W) and the Functional Dependencies are UT,TW,STW
2. R(A, B, C, D, E, F ) and the Functional Dependencies are ABE, CDE, EA
3. R(A,B,C,D) and the Functional Dependencies are ABCD,DA
4. R(A, B, C, D, E, F ) and the Functional Dependencies are ABCDEF, BCADEF, BF, DE
5. R(A,B,C,D,E,F,G,H)andtheFunctionalDependenciesareABCDE,EFG,HG,GH,ABCEF 6. R(A,B,C,D) and the Functional Dependencies are CB,BAC,ABD CourseNana.COM

Get in Touch with Our Experts

WeChat (微信) WeChat (微信)
Whatsapp WhatsApp
US代写,IIT代写,CS425代写,Database Organization代写,SQL代写,Illinois Institute of Technology代写,Relational Algebra代写,Modeling代写,ER代写,Normalization代写,US代编,IIT代编,CS425代编,Database Organization代编,SQL代编,Illinois Institute of Technology代编,Relational Algebra代编,Modeling代编,ER代编,Normalization代编,US代考,IIT代考,CS425代考,Database Organization代考,SQL代考,Illinois Institute of Technology代考,Relational Algebra代考,Modeling代考,ER代考,Normalization代考,UShelp,IIThelp,CS425help,Database Organizationhelp,SQLhelp,Illinois Institute of Technologyhelp,Relational Algebrahelp,Modelinghelp,ERhelp,Normalizationhelp,US作业代写,IIT作业代写,CS425作业代写,Database Organization作业代写,SQL作业代写,Illinois Institute of Technology作业代写,Relational Algebra作业代写,Modeling作业代写,ER作业代写,Normalization作业代写,US编程代写,IIT编程代写,CS425编程代写,Database Organization编程代写,SQL编程代写,Illinois Institute of Technology编程代写,Relational Algebra编程代写,Modeling编程代写,ER编程代写,Normalization编程代写,USprogramming help,IITprogramming help,CS425programming help,Database Organizationprogramming help,SQLprogramming help,Illinois Institute of Technologyprogramming help,Relational Algebraprogramming help,Modelingprogramming help,ERprogramming help,Normalizationprogramming help,USassignment help,IITassignment help,CS425assignment help,Database Organizationassignment help,SQLassignment help,Illinois Institute of Technologyassignment help,Relational Algebraassignment help,Modelingassignment help,ERassignment help,Normalizationassignment help,USsolution,IITsolution,CS425solution,Database Organizationsolution,SQLsolution,Illinois Institute of Technologysolution,Relational Algebrasolution,Modelingsolution,ERsolution,Normalizationsolution,