dbms mini project on appraisal tracker normalization

15
DBMS MINIPROJECT TOPIC NUMBER 6 Appraisal Tracker System

Upload: aarav-singh

Post on 21-May-2015

758 views

Category:

Design


4 download

DESCRIPTION

Normalisation of schema

TRANSCRIPT

Page 1: Dbms mini project on Appraisal tracker normalization

DBMS MINIPROJECT

TOPIC NUMBER 6

Appraisal Tracker System

Page 2: Dbms mini project on Appraisal tracker normalization

PROJECT MEMBERS R K SAURABH [IIT2012047]

RAVI GUPTA [IIT2012049]

SALIKA MEENA [IIT2012069]

Page 3: Dbms mini project on Appraisal tracker normalization

NORMALIZATION OF SCHEMA

Upto 3 rd Normal Form

Page 4: Dbms mini project on Appraisal tracker normalization

EMPLOYEE

EmpID

Name Email Moblie

DOB DOJ Street

City Salary

Already in 1 NF

After converting in 2NFEmpID DOJ Salary

Already in 3NF

EmpID Name Email DOB Street City

Page 5: Dbms mini project on Appraisal tracker normalization

SUPERIOR

SupID Name Email Moblie DOB DOJ Street City Salary

Already in 1 NF

After converting in 2NFSupID DOJ Salary

Already in 3NF

SupID Name Email DOB Street City

Page 6: Dbms mini project on Appraisal tracker normalization

ADMINISTRATOR

AdmID

Name Email Moblie

DOB DOJ Street

City Salary

Already in 1 NF

After converting in 2NFAdmID DOJ Salary

Already in 3NF

AdmID Name Email DOB Street City

Page 7: Dbms mini project on Appraisal tracker normalization

PROJECT

ProjectID Name Budget Deadline

Already in 3 NF

Page 8: Dbms mini project on Appraisal tracker normalization

EMPLOYEE_SELF_FEEDBACK

FB_ID CommSkills Strength Punctuality AvgRating

Already in 3 NF

Page 9: Dbms mini project on Appraisal tracker normalization

SUPERIOR_FEEDBACK

SFB_ID EmpID CommSkills

Strength Punctuality

AvgRating

Already in 1 NF

After converting in 2NF

SFB_ID EmpID

SFB_ID CommSkills Strength Punctuality AvgRating

Already in 3 NF

Page 10: Dbms mini project on Appraisal tracker normalization

EMPLOYEE_SUPERIOR

EmpID SupID

Already in 3 NF

Page 11: Dbms mini project on Appraisal tracker normalization

EMPLOYEE_PROJECT

EmpID ProjectID

Already in 3 NF

Page 12: Dbms mini project on Appraisal tracker normalization

SUPERIOR_PROJECT

SupID ProjectID

Already in 3 NF

Page 13: Dbms mini project on Appraisal tracker normalization

EMPLOYEE_GIVES_FEEDBACK

EmpID FB_ID

Already in 3 NF

Page 14: Dbms mini project on Appraisal tracker normalization

SUPERIOR_GIVES_FEEDBACK

SupID EmpID SFB_ID

Already in 3 NF

Page 15: Dbms mini project on Appraisal tracker normalization

THANK YOU