0% found this document useful (0 votes)
104 views2 pages

DB Lab 4

The document provides instructions to normalize an employee projects table to third normal form using a dependency diagram, showing the first, second, and third normal forms. The table stores data about employees, projects they work on, locations, weeks spent on each project, and department managers. A second example shows a car company table with models, prices, quantities, dealers, and companies that needs to be normalized to third normal form.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
104 views2 pages

DB Lab 4

The document provides instructions to normalize an employee projects table to third normal form using a dependency diagram, showing the first, second, and third normal forms. The table stores data about employees, projects they work on, locations, weeks spent on each project, and department managers. A second example shows a car company table with models, prices, quantities, dealers, and companies that needs to be normalized to third normal form.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

Normalization Lab

1) Your task in this exercise is to move the un-normalized table to 3NF. To do this, use the dependency diagram .

2- Employee and Projects

The table below depicts the requirements for a business consultancy working on local and international projects.

Proj-
Weeks-on-
Emp-No Emp-Name Dept Dept Manager Proj-id Start- Location
Project
Date
005 Smith Marketing Jones A 12-1993 Poole 11
B 06-1994 Plymouth 15
C 09-1994 Portsmouth 6
007 Bond Accounts Bloggs B 06-1994 Plymouth 3
D 06-1994 Berlin 9
009 King Info Systems Hurne C 09-1994 Portsmouth 10
010 Holt Accounts Bloggs A 12-1993 Poole 21
B 06-1994 Belfast 10
D 06-1994 Hamburg 12

Emp.no is the primary key. Employees work on a number of projects concurrently. Weeks-
on-project represents the number of weeks that an employee has spent on a particular. The
employee number, emp-no, and the project identifier, project-id, are unique identifiers. The
department manager, manager, is the name of the current manager, i.e., there can be only one
manager per department. A project can take place in several locations (i.e Employees can
work on a project from their location). You are required to show the first, second and third
normal forms.
3- Normalization:

The following table represents the database of a system that stores data about all Car Companies
in Egypt. Model ID is the identifier for each model with a specific color. Selling Price is the
price of that model in the specified Company. Available Quantity is the quantity of the model in
this Company. Dealer is the distributer (‫ )موزع‬of the specified model regardless of the Company.
Company ID is the current Primary Key of the table.
You are required to show the first, second and third normal forms.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy