Complete Steps 3-6 in Final Project requirements document. Step 3: Map the ER diagram into relational...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Complete Steps 3-6 in Final Project requirements document. Step 3: Map the ER diagram into relational schema. Show the resulting relational schema: show your tables, primary keys and foreign keys. Step 4: Discuss database normalization rules on your tables. Show the functional dependencies that violate 1st, 2nd and 3rd normal forms. Normalize your table(s) into 3NF. Step 5: Show the final relational schema after normalization. Step 6: Create tables using appropriate SQL command. Make sure to include primary key and foreign key definitions and triggered actions on foreign keys. Decide also about NOT NULL constraints and DEFAULT values for the attributes. USERNAME PASSWORD SERVER ID M BUY ADMIN PRICE -M- ID NAME SPECIFY ID P PRODUCT USERNAME NAME M PRODUCT DETAILS CUSTOMER CATEGORY ITEM ID PASSWORD -M- -M M EMAIL ID ADD BELONGS TO VIEW CARD CATEGORYID -M- -M- MANUFACTORER MANAGED BY DO TARGET SHOP OWNER LOGIN PRODUCTS DETAILS STORE ID EMPLOYEE ID OFFERS SHOP ID STOREMANAGER ID OFFER DETAILS PRODCUTS LIST M OFFER DATE OFFER ID Complete Steps 3-6 in Final Project requirements document. Step 3: Map the ER diagram into relational schema. Show the resulting relational schema: show your tables, primary keys and foreign keys. Step 4: Discuss database normalization rules on your tables. Show the functional dependencies that violate 1st, 2nd and 3rd normal forms. Normalize your table(s) into 3NF. Step 5: Show the final relational schema after normalization. Step 6: Create tables using appropriate SQL command. Make sure to include primary key and foreign key definitions and triggered actions on foreign keys. Decide also about NOT NULL constraints and DEFAULT values for the attributes. USERNAME PASSWORD SERVER ID M BUY ADMIN PRICE -M- ID NAME SPECIFY ID P PRODUCT USERNAME NAME M PRODUCT DETAILS CUSTOMER CATEGORY ITEM ID PASSWORD -M- -M M EMAIL ID ADD BELONGS TO VIEW CARD CATEGORYID -M- -M- MANUFACTORER MANAGED BY DO TARGET SHOP OWNER LOGIN PRODUCTS DETAILS STORE ID EMPLOYEE ID OFFERS SHOP ID STOREMANAGER ID OFFER DETAILS PRODCUTS LIST M OFFER DATE OFFER ID
Expert Answer:
Answer rating: 100% (QA)
Youve provided an ER EntityRelationship diagram and a list of steps from a project requirements document Lets go through the steps one by one Step 3 Map the ER diagram into relational schema In the re... View the full answer
Related Book For
Fundamentals Of Database Systems
ISBN: 9780133970777
7th Edition
Authors: Ramez Elmasri, Shamkant Navathe
Posted Date:
Students also viewed these databases questions
-
Airport Passenger Processing: As an IT Manager you were tasked to improve the performance of the local Airport Passenger Processing system . This is to make the Airport more efficient and more...
-
Create an imaginary business around your business theme. Your scenario should satisfy the following conditions: a. Include at least one one-to-one binary relationships. b. Include at least one...
-
You have been employed to create program to assist the manager of a coffee shop. You decide to make a prototype application in Java to show what you can do, and to be able to ask the manager what...
-
Voguish Couches is a small company which makes sofas. The company is owned by the couple Lennox and Stewart. You are an intern working at Voguish Couches. For the sake of simplicity, this assignment...
-
A thermocouple junction is inserted in a large duct to measure the temperature of hot gases flowing through the duct. (a) If the duct surface temperature Ts is less than the gas temperature T g ,...
-
Write a program using Scanner and its nextLine method. The following is an example of how to use nextLine Scanner kybd = new Scanner(System.in); System.out.println("Enter a line of text"); String...
-
We have seen that we can use a bubble plot to show a third quantitative variable on a scatterplot. Another way to show three quantitative variables together is to use a 3-dimensional scatterplot,...
-
Archangel Corporation prepared the following variance report.InstructionsFill in the appropriate amounts or letters for the question marks in thereport. ARCHANGEL CORPORATION Variance...
-
How is this programmed in C. Image transcription text Mobile robots are commonly used to transport objects ?'om a start position to a goal position (e.g.= warehouse}. This can be achieved by line...
-
The A-36 steel wires AB and AD each have a diameter of 2 mm and the unloaded lengths of each wire are LAC = 1.60 m and LAB = LAD = 2.00 m. Determine the required diameter of wire AC so that each wire...
-
Discussion Property Rights You are visiting China and you find your favorite software program with a 1/20 of the market price, do you buy?
-
The following advertisement appeared on the website of the National Health Service Careers section. Management accountant working for the Commission for Patient and Public Involvement (CPPIH). This...
-
Explain how cost classification must be matched to the purpose of planning, decision making or control.
-
In Problems 23-34, find the value of each annuity at the end of the indicated number of years. Assume that the interest is compounded with the same frequency as the deposits. Amount of Deposit m 33....
-
What is APR?
-
Use estimation to select the best response in Problems 7-24. Do not calculate. If you purchase a \(\$ 2,400\) item and pay for it with monthly installments for 2 years, the monthly payment is A. \(\$...
-
Which one of the following statements is TRUE? Select one: O a. The more extensive are factor movements, the greater is the loss from a fixed exchange rate. O b. The less extensive are cross-border...
-
In a system with light damping (c < cc), the period of vibration is commonly defined as the time interval d = 2/d corresponding to two successive points where the displacement-time curve touches one...
-
Discuss the process of disk initialization.
-
Consider that you have been asked to propose a database architecture in a large organization (General Motors, for example) to consolidate all data including legacy databases (from hierarchical and...
-
Under which of the categories mentioned in Question 13.1 do XML documents fall? What about self-describing data?
-
How many structural isomers are there for hydrocarbons that have the molecular formula C 4 H 10 ? (a) none (b) one (c) two (d) three
-
Which contains more hydrogen atomsa five-carbon saturated hydrocarbon molecule or a five-carbon unsaturated hydrocarbon molecule? (a) The unsaturated hydrocarbon has more hydrogen atoms. (b) The...
-
One solution to the problem of our overflowing landfills is to burn plastic objects instead of burying them. What are some advantages and disadvantages of this practice? (a) disadvantage: toxic air...
Study smarter with the SolutionInn App