Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Make an ER Diagram using ERDplus.com PLEASE USE ERDplus.com AND PLEASE MAKE IT ACCURATE Project Group 29 Human Resources Department Database Project Group 29s Human

Make an ER Diagram using ERDplus.com

PLEASE USE ERDplus.com AND PLEASE MAKE IT ACCURATE

Project Group 29

Human Resources Department Database

Project Group 29s Human Resources Department database will keep track of Employees, Departments, Insurance Selections, Insurance Options, Employee Roles, Job Descriptions, Training, Emergency Contacts, and Location.

For each employee, we will keep track of a unique employee identification number, date of birth, social security number, first name, middle name, last name, preferred name, phone number, personal email address, company assigned email address, physical address consisting of street address, city, state and zip code, date hired, date terminated, and employment status. Employment status will be shown as Active when date terminated is null and Inactive when there is a date terminated. Years of service can be derived from hire date and current date.

For each department, we will keep track of a unique department identification number, name, manager identification, which must be an active employee id, reports to identification number, which must be another department identification number or null for situations that indicate the top of an organizational chart such as the Board of Directors.

For each insurance option, we will track a unique identification number, description, provider, employee contribution amount, employer contribution amount, start date, and end date.

Each employee must have one or more insurance selection. For each insurance selection, we will track a unique identifier, the employee ID, insurance option id, start date, end date. The most recent insurance provided to the employee will be the one without an end date and should be presented as Current selection. Each time the employee changes an insurance option, an end date will be applied to current record and a new record created with the start date equal to current date.

Each job description will include unique identifier, title, description, last revision date, minimum pay rate, and maximum pay rate.

Because our organization can have employees located in different buildings, cities, or states, our database will include a location entity. Each location will have a unique identifier, descriptive name, street address, city, state, and zip code.

Each employee must have one or more employee role. For each employee role, we will track a unique identifier, start date, end date, employee identification number, department identification number, job description id, location identifier, compensation rate, rate type (hourly, weekly, monthly, annually), compensation status (exempt, non-exempt), and frequency paid (weekly, bi-monthly, monthly). The most recent employee role should be presented as Current role and is identified by the record with a null end date. The employees manager should be derived from the department identified and the current manager of the department. Time in position can be derived from start date and end date, or current date when it is the current role.

Each employee may have no or many training records. For each training record we will keep track of a unique identifier, employee identification number, date of training, name of training, organization that provided the training, cost of training, and expiration date that will be populated for training that must be renewed in the future.

Each employee must have one but can have many emergency contacts. For each emergency contact we will keep track of a unique identification number, employee identification number, name, relationship to employee, phone number, street address, city, state, zip code and date last updated.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Successful Time Management

Authors: Patrick Forsyth

3rd Edition

0749467223, 978-0749467227

More Books

Students also viewed these General Management questions

Question

How is airline crew scheduling done?

Answered: 1 week ago