Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Data Model Design This homework will focus on concepts related to the creation of a data model 2. Given the relation StudentEnrollment(id, name, major, mailboxNumber,

image text in transcribed

Data Model Design This homework will focus on concepts related to the creation of a data model 2. Given the relation StudentEnrollment(id, name, major, mailboxNumber, courseNumber, semester,professor) abbreviated E(i, n, m, b, c, s, p) and the functional dependencies i -nm, ics nmp, cs -p, and mb-i (a) (2 points) What are the keys of the relation? b) point) This relation is not in BCNF. Why not? (c) (9 points) Decompose the relation into sub-relations that are in BCNF using the algorithm pre- sented in class. Use the first violating FD above as the starting point for your first decomposition Make sure you've listed any FDs that hold for your sub-relations. (d) (2 points) Which of the original FDs isn't preserved by your decomposition? How do you know? (e) (6 points) Decompose the original relation into sub-relations in 3NF, using the synthesis algorithm described in class

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data Access Patterns Database Interactions In Object Oriented Applications

Authors: Clifton Nock

1st Edition

0321555627, 978-0321555625

More Books

Students also viewed these Databases questions