1. To keep track of students and their advisors, a university uses the table structure shown below. Assuming that the sample data are representative, draw a dependency diagram in Visio that shows all functional dependencies including both partial and transitive dependencies. (Hint: Look at the sample values to determine the nature of the relationships.) Attribute Name Sample Value Sample Value Sample Value Sample Value STUDENT_ID 123456 478596 123456 389987 STUDENT_NAME Kim Brutt Mary King Kim Brutt Donald Nouglle ADVISOR_ID 123 473 567 123 ADVISOR_NAME John Smith Kim Young Julia Roberts John Smith DEPARTMENT_CODE AIT CS ECE AIT DEPARTMENT_NAME Applied Information Technology Computer Science Electrical Engineering Applied Information Technology APPOINTMENT_DATE 01/01/2009 05/03/2009 03/06/2009 01/01/2009 2. Using the initial dependency diagram drawn in question 1, remove all partial dependencies, draw the new dependency diagrams in Visio, and identify the normal forms for each table structure you created. 3. Using the table structures you created in question 2, remove all transitive dependencies, and draw the new dependency diagrams in Visio. Also identify the normal forms for each table structure you created. If necessary, add or modify attributes to create appropriate determinants or to adhere to the naming conventions. 4. Using the results of question 3, draw the fully labeled Crow's Foot ERD in Visio. The diagram must include all entities, attributes, and relationships. Primary keys and foreign keys must be clearly identified on the diagram.
1. To keep track of students and their advisors, a university uses the table structure shown below. Assuming that the sample data are representative, draw a dependency diagram in Visio that shows all functional dependencies including both partial and transitive dependencies. (Hint: Look at the sample values to determine the nature of the relationships.) Attribute Name Sample Value Sample Value Sample Value Sample Value STUDENT_ID 123456 478596 123456 389987 STUDENT_NAME Kim Brutt Mary King Kim Brutt Donald Nouglle ADVISOR_ID 123 473 567 123 ADVISOR_NAME John Smith Kim Young Julia Roberts John Smith DEPARTMENT_CODE AIT CS ECE AIT DEPARTMENT_NAME Applied Information Technology Computer Science Electrical Engineering Applied Information Technology APPOINTMENT_DATE 01/01/2009 05/03/2009 03/06/2009 01/01/2009 2. Using the initial dependency diagram drawn in question 1, remove all partial dependencies, draw the new dependency diagrams in Visio, and identify the normal forms for each table structure you created. 3. Using the table structures you created in question 2, remove all transitive dependencies, and draw the new dependency diagrams in Visio. Also identify the normal forms for each table structure you created. If necessary, add or modify attributes to create appropriate determinants or to adhere to the naming conventions. 4. Using the results of question 3, draw the fully labeled Crow's Foot ERD in Visio. The diagram must include all entities, attributes, and relationships. Primary keys and foreign keys must be clearly identified on the diagram.
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
- 1. To keep track of students and their advisors, a university uses the table structure shown below. Assuming that the sample data are representative, draw a dependency diagram in Visio that shows all functional dependencies including both partial and transitive dependencies. (Hint: Look at the sample values to determine the nature of the relationships.)
Attribute Name |
Sample Value |
Sample Value |
Sample Value |
Sample Value |
STUDENT_ID |
123456 |
478596 |
123456 |
389987 |
STUDENT_NAME |
Kim Brutt |
Mary King |
Kim Brutt |
Donald Nouglle |
ADVISOR_ID |
123 |
473 |
567 |
123 |
ADVISOR_NAME |
John Smith |
Kim Young |
Julia Roberts |
John Smith |
DEPARTMENT_CODE |
AIT |
CS |
ECE |
AIT |
DEPARTMENT_NAME |
Applied Information Technology |
Computer Science |
Electrical Engineering |
Applied Information Technology |
APPOINTMENT_DATE |
01/01/2009 |
05/03/2009 |
03/06/2009 |
01/01/2009 |
- 2. Using the initial dependency diagram drawn in question 1, remove all partial dependencies, draw the new dependency diagrams in Visio, and identify the normal forms for each table structure you created.
- 3. Using the table structures you created in question 2, remove all transitive dependencies, and draw the new dependency diagrams in Visio. Also identify the normal forms for each table structure you created. If necessary, add or modify attributes to create appropriate determinants or to adhere to the naming conventions.
- 4. Using the results of question 3, draw the fully labeled Crow's Foot ERD in Visio. The diagram must include all entities, attributes, and relationships. Primary keys and foreign keys must be clearly identified on the diagram.
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 3 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education