Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask DBMS Expert


Home >> DBMS

Normalisation - Using the given table/relation, do the following:

1. Draw a dependency diagram to show the functional dependencies in the relation

2. Decompose the following table into a set of 3NF relations

3. Draw a relational schema for your 3NF relations and show the referential integrity constraints

4. Manually drawing the dependency diagrams is not acceptable.

Trainer_ID

Trainer_Name

Room_No

Room_Seats

Class_Session

Class_Name

Class_Day

School

101

Alana Fredrick

54A

36

9:00

ITC114

Mon

Computing

102

George Edwards

22

28

9:00

ITC333

Mon

Computing

103

Lilly Nelly

59

38

12:30

BUS350

Tues

Business

104

Eddy Brown

53

30

12:30

ITC114

Thurs

Computing

102

George Edwards

59

38

4:00

ITC504

Fri

Computing

103

Lilly Nelly

18

24

12:30

BUS360

Wedn

Business

102

George Edwards

53

30

9:00

ITC201

Wedn

Computing

105

Sam Wang

22

28

4:00

ITC556

Tues

Computing

106

Yifeng Chong

58

38

9:00

ITC556

Thurs

Computing

The assignment is to be presented as a Word document, however you can do the dependency diagrams in any other software (PowerPoint is ok) but need to do a screen shot and place in the Word document - you need to do this for each NF level.

You need to follow the exact steps as shown in the slides from chapter 6 on normalisation: that is, you have to show 1NF, then 2NF and take it to 3NF.

You need to indicate the type of dependencies, and show the normalisation process as you resolve at each NF.

You need to produce a final ERD after normalising. This may be done in Workbench, or in any other software.

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M92279214

Have any Question?


Related Questions in DBMS

You are responsible for keeping track of meal expenses for

You are responsible for keeping track of meal expenses for ten employees while at a business lunch to which your employer has invited you to attend. Write an algorithm that inputs the lunch costs for each the ten employe ...

In this section the student is required to develop a

In this section, the student is required to develop a technical debate based on his/her understanding using available scientific literature. The answer to this question should not exceed three A4 Pages. In the traditiona ...

Question as explained throughout this course entity

Question: As explained throughout this course, entity relationship modeling is a critical element of database design. If the database is not properly modeled, it is unlikely that the database will be properly developed. ...

Sql injection on a searchthe way search performs its task

SQL injection on a search The way Search performs its task is by executing the following query (in a php script):          $var=stripslashes($_POST['search']);          $query = "SELECT username from lab1_login where use ...

Database design and development assignment -assessment task

Database Design and Development Assignment - Assessment task - 1. Normalization a) Map the ERD, from the sample solution, into a set of relations in at least Third Normal Form (3NF). You must ensure that your relations m ...

Question 1 a- consider that you are asked to design an

Question: 1. (a)- Consider that you are asked to design an entity relationship diagram based on the below scenario: A university consists of a number of departments (id, d_name) and each department offers some courses. A ...

The relation memberstudentid organizationid roleid stores

The relation Member(StudentId, OrganizationId, RoleId) stores the membership information of student joining organization. For example, ('S1', 'O2', 'R3') indicates that student with Id 'S1' joined the organization with i ...

Stored procedure please create the following stored

Stored procedure. Please create the following stored routines using CPS3740_2017S database using the tables in dreamhome database. xxxx is your email id 1) Implement a stored procedure p3Q21_xxxx to display the Branch ci ...

Assignment question - write and run sql statements to

Assignment Question - Write and run SQL statements to complete the following tasks Part A - DML 1. Locate the record in the vendor table that does not have a value for the attribute V_STATE 2. Find the customers whose ba ...

Relational database design a given the following business

Relational Database Design A) Given the following business rules, identify entity types, attributes (at least two attributes for each entity, including the primary key) and relationships, and then draw an Entity-Relation ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As