Question: Task 2 ( 2 marks ) Discovering the redundancies in the relational tables Analyze a collection of incorrectly designed relational schemas listed below. Please note,
Task marks
Discovering the redundancies in the relational tables
Analyze a collection of incorrectly designed relational schemas listed below. Please note,
that all relational schemas are in NF If you do not remember what does it mean please
refer to CSIT lecture slides.
ORDERcustomer# order# orderdate, part# quantity
A relational table ORDER contains information about the parts ordered by the customers
customer# An order is uniquely identified by an order number order# A part is
identified by a part number part# An order consists of one or more parts. An order is
submitted by a customer on a given day orderdate A quantity of each part is
determined an attribute quantity.
STUDENT studentnumber,
totalcreditsrequired
A relational table STUDENT contains information about the students. A student is
described by a student number studentnumber and full name fullname
Each students is enrolled in one degree attribute degree An attribute
totalcreditsrequired contains information about the total number of credits
that must be collected by a student to get a degree.
CONNECTIONorigincity,
addressofbusstationinorigincity,
destinationcity,
addressofbusstationindestinationcity,
ticketprice
A relational table CONNECTION contains information about the bus connections
provided by a transportation company. A description of a bus connection from an origin
city origincity to a destination city destinationcity includes an
address of bus station at an origin city
addressofbusstationinorigincity and an address of bus station at
a destination city addressofbusstationindestinationcity and
ticket price ticketprice Assume that each city has one bus station.
SUBMISSIONsubjectcode, assignment# student# fullname,
submittedfile
A relational table SUBMISSION contains information about the submissions of
assignments implemented by the students. A description of an assignment consists of a
subject code subjectcode assignment number assignment# and a path to a
submitted file submittedfile The submitted files are stored in a different
location. Each submission consists of one file. A student is described by a student number
student# and full name fullname
Use a method of row insertions explained in a presentation Database Design Quality to
find the redundancies in the relational tables. Insert into the relational tables with the
schemas headers listed above from to rows to demonstrate the redundancies.
Include into a file solutionpdf the drawings of relational tables with redundancies
and briefly explain the reasons behind each redundancy. The scanned and neat
handdrawingshandwritings are acceptable.
Deliverables
A file solutionpdf with the drawings of relational tables with redundancies and
the brief explanations of the reasons behind each redundancy.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
