Design a basic human resources database

Assignment Help Computer Engineering
Reference no: EM132230568

Question: For this assignment, you will design a basic human resources database for a fictional software company.

Scenario: You are a freelance database designer who has just been contacted by a small software development company named Altair Software. The president of the company has asked you to create a database that will house employee information. The company currently has eight employees and comprises one president, two vice presidents, three programmers, and two sales representatives. The company wants you to create a scalable database that will grow as the company grows. They want to store the following information within the database:

Information Required Maximum Value Employee ID 6 integers Employee Last Name 30 characters Employee First Name 30 characters Street Address 60 characters City 30 characters State 2 characters ZIP Code 5 integers Department 30 characters Manager 60 characters Position 30 characters Salary 8 integers

The president of the company has given you a document that contains all of the above information for each employee. Click here to view the document having employee information.

Tasks: You need to create and submit spreadsheets in Microsoft Excel that accomplish the following:

1. Display a database table in first normal form that will store all of the information listed above. Identify a field or fields to act as the primary key by bolding that field name. Enter all of the provided information into the table in the spreadsheet. Save your spreadsheet as M3_A2_Lastname_Firstname_FirstNormalForm.xls.

2. Decompose the table you created in Step 1 to second normal form. Place each table in its own sheet within the spreadsheet. Identify a field or fields to act as the primary key in each table by bolding that field name. You may insert a new field to act as the primary key if you feel it is warranted. Enter all of the provided information into the appropriate table in the spreadsheet. Save your spreadsheet as M3_A2_Lastname_Firstname_SecondNormalForm.xls.

3. Decompose the table or tables you created in Step 2 to third normal form. Place each table in its own sheet within the spreadsheet. Identify a field or fields to act as the primary key in each table by bolding that field name. You may insert a new field to act as the primary key if you feel it is warranted. Enter all of the provided information into the appropriate table in the spreadsheet. Save your spreadsheet as M3_A2_Lastname_Firstname_ThirdNormalForm.xls.

In addition, in a 2- to 3-page Microsoft Word document, you need to:

• Share your planning strategy to complete the database.

• Create an entity-relationship diagram from the tables that you designed above using crow's foot notation. Be sure to note the cardinality and modality for each relationship.

• Explain why you selected the links between each of the database tables.

Reference no: EM132230568

Questions Cloud

What was the scoop-deliverable and results of the project : What was the scoop, deliverable, and results of the project? If you had to do the same project again, what changes will you recommend?
Demonstrate a connection to your current work environment : Demonstrate a connection to your current work environment. If you are not employed, demonstrate a connection to your desired work environment.
Explain the key inherent dangers of the chosen threats : Review the attacks listed on the OWASP website: Attack. Focus on selecting three attacks that you believe to be the greatest security threat.
Develop a case study related to hacking : Develop a case study related to hacking. Have an original post of no less than three to five paragraphs, and yes it can be more if you wish.
Design a basic human resources database : You are a freelance database designer who has just been contacted by a small software development company named Altair Software. The president of the company.
Explain the concept of edge computing : Explain the concept of Edge Computing: The speed of data and analysis is essential in many IoT applications, and is also a key element of transformation.
Discuss the type of breach or cyberattack : Chapter #8 in our text provides information on IT Security Framework approaches. Chapter #9 in our text provides information on User Domain Policies.
Discuss the implementation of the security pilars : Compare and contrast between the implementation of the security pilars (Confidentiality, integrity, and availability) on the IT cloud enviroment.
How would you address the issues : Research types of incidents that have occurred for that type of company. How would you address the issues? Address who the members of the team are?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd