Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

need help with part b and c Consider the relation schema: Enrolment (Dept, UnitNo, Offering, SID, SName, EnDate, CName, CLoc) intended to contain studen enrolment

image text in transcribed

need help with part b and c

Consider the relation schema: Enrolment (Dept, UnitNo, Offering, SID, SName, EnDate, CName, CLoc) intended to contain studen enrolment data for My University, a multi-campus university with different campuses around Sydney. The campus name is represented as CName and campus location as CLoc. A u is offered by a particular department, is taught at a particular campus, and a student must enrol in it for a particular offering by a given dat.e The table below is a snapshot of the data held at some particular time Dept UnitNo Offering SID SName EnDate CName CLoc Computing Isys224 2015S2 12345 John 1/6/2015 MaiNorthRyde Computing Isys114 2015S 12345 John 1/1/2015 SIBT NorthRyde Man NorthRyde Economics Econ213 2015S2 12345 John 1/6/2015 Mai NorthRyde Economics Econ223 2015S2 21324 Jack 1/6/2015 CityC CBD Computing Isys224 2015S2 21325 Jill Economics Econ123 2015S121325Jill 1/6/2015 2/1/2015 CityCCBD Table 1: Enrolment at My University (a) (5 marks) The data in the table is susceptible to update anomalies. Briefly explain the nature of the three forms of anomalies (insertion, deletion, and modification anoma- lies). Provide examples of how insertion, deletion, and modification anomalies could occur on Table 1 (b) (3 marks) (i) Identify the functional dependencies based on your understanding of the My University domain. Explain how the data in Table 1 satisfy those dependencies State any assumptions you have made Did you identify Unit No ( Justify why you did, or did not, do so (ii) ering as one of the functional dependencies above? (c) (2 marks) Using the functional dependencies identified in part (b) above, describe and illustrate the process of normalization by converting the Enrolment relation to Third Normal Form (3NF). Identify the primary and foreign keys in these relations in 3NF that you obtained

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

DB2 9 For Linux UNIX And Windows Advanced Database Administration Certification Certification Study Guide

Authors: Roger E. Sanders, Dwaine R Snow

1st Edition

1583470808, 978-1583470800

More Books

Students also viewed these Databases questions

Question

Why has transit advertising grown significantly in recent years?

Answered: 1 week ago

Question

1. Define the goals of persuasive speaking

Answered: 1 week ago