PE5

.docx

School

Rochester Institute of Technology *

*We aren’t endorsed by this school

Course

230

Subject

Information Systems

Date

Apr 3, 2024

Type

docx

Pages

4

Uploaded by HighnessValor13716

Report
ISTE-230 Introduction to Database & Data Modeling Practice Exercise # 5 – Normalization through 2NF Name: _______Aedan Lahiff______________________________________ All assignments will be graded with regard to the standards that were discussed in class, which can be found in the Standards Content area. For each problem below, given the original relation and functional dependencies, normalize the original and all resulting relations to 2NF. Be sure to use proper relational notation: RELATION(pkattr , attribute, fkattr ). Include reference statements for foreign keys. Problem #1 EMPLOYEE2 empID name deptName salary courseTitle dateCompleted 100 Margaret Simpson Marketing 48,000 SPSS 6/19/2019 100 Margaret Simpson Marketing 48,000 Surveys 10/7/2019 140 Alan Beeton Accounting 52,000 Tax Acc 12/8/2019 110 Chris Lucero Info Systems 43,000 SPSS 1/12/2019 110 Chris Lucero Info Systems 43,000 C++ 4/22/2019 190 Lorenzo Davis Finance 55,000 150 Susan Martin Marketing 42,000 SPSS 6/19/2019 150 Susan Martin Marketing 42,000 Java 8/12/2019 EMPLOYEE2(empID , name, deptName, salary, courseTitle , dateCompleted) Functional Dependencies: empID, courseTitle è name, deptName, salary, dateCompleted empID è name, deptName, salary YOUR ANSWER (Final set of relations normalized to 2NF): EMPLOYEE(empID , name, deptName, salary) EMP_COURSE( empID , courseTitle , dateCompleted) ISTE-230 – Introduction to Database and Data Modeling Page 1 of 4 ©Elissa Weeden, David Patric 2020
Problem #2 ENGINEER_SERVICE(empID , firstName, lastName, email, serviceID , serviceName) Functional Dependencies: empID, serviceID è firstName, lastName, email, serviceName empID è firstName, lastName, email email è empID, firstName, lastName serviceID è serviceName YOUR ANSWER (Final set of relations normalized to 2NF): ENGINEER_SERVICE( empID , serviceID ) EMPLOYEE(empID , firstName, lastName, email) SERVICE(serviced , serviceName) ISTE-230 – Introduction to Database and Data Modeling Page 2 of 4 ©Elissa Weeden, David Patric 2020
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help