Computer Science: An Overview: Global Edition (12th Edition)

Published by Pearson Higher Education
ISBN 10: 1292061162
ISBN 13: 978-1-29206-116-0

Chapter 9 - Database Systems - Chapter Review Problems - Page 452: 19

Answer

See the explanation

Work Step by Step

To design a relational database containing information about employees of different companies and their salaries, we can create two tables: one for employees and one for salaries. Here's a basic schema for the database: 1. **Employees table:** - Employee ID (Primary Key) - First Name - Last Name - Company ID (Foreign Key) 2. **Salaries table:** - Salary ID (Primary Key) - Employee ID (Foreign Key) - Salary Amount - Date With this schema: - Each employee will have a unique Employee ID. - Each company can have multiple employees. - Each salary entry will be associated with a specific employee. - We can track the date of each salary entry for historical purposes. This design avoids redundancies by separating the employee information from the salary information, allowing for flexibility in managing employee data and salary records.
Update this answer!

You can help us out by revising, improving and updating this answer.

Update this answer

After you claim an answer you’ll have 24 hours to send in a draft. An editor will review the submission and either publish your submission or provide feedback.