Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

For questions 3-8, are the following Tables in 3NF ? Cirlcle Yes or No. If not,

ID: 3725920 • Letter: F

Question

For questions 3-8, are the following Tables in 3NF ? Cirlcle Yes or No. If not, explain why ? State the normalization rule that it is violating. Rules can be: A) No multi-valued attribute, B) Not dependent on the whole primary key, C) Dependencies between non-key attributes. Hint: if A determines B and B determines C, then A –determines C.

Example

Employee (eid, ename, address, salary, did, dname)

Yes, No.           Rule: C) Dependencies between non-key attributes

3) Employee (ssn, Name, Salary, Address, ListOfSkills)

Yes, NO           Rule: No multi-valued attribute

4) Department (Did, Dname, ssn)

Yes, NO.          Rule: No multi-valued attribute

5) Vehicle (LicensePlate, Brand, Model, PurchasePrice, Year, OwnerSSN, OwnerName

Yes, No            Rule: Dependencies between non-key attributes

6) Employee (ssn, Name, Salary, did) (obs.: employee can only belong to one department)

Yes, No.           Rule:

7) Customer (Cust_Id, Name, Salesperson, Region) where Salesperson determines Region.

Yes, NO.          Rule: Dependencies between non-key attributes

8) Component (ItemNo, ComponentNo, ItemName, Quantity) where ItemNo -> ItemName

Yes,NO.           Rule: Not dependent on the whole primary key

9) What is the main purpose of Normalization

            a) Speeding up queries

            b) Avoiding Insert, Update and Delete Anomalies (maintenance)

            c) Saving Disk Space

            d) Flunking Students

Explanation / Answer

3)-----------no,listofskills is multivalued attributes.

4)--------------no,student can be in one or more department.

5)----------------no, year->model( Dependencies between non-key attributes)

6)----------no, name--->did (Dependencies between non-key attributes)

7)----------- no, salesperson-->region( Dependencies between non-key attributes)

8)---------no, ItemNo -> ItemName

9)-------------------- the main purpose of Normalization is to Avoiding Insert, Update and Delete Anomalies (maintenance)

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote