Consider the COMPANY database which keeps track of a company’s employees, departments, and projects: • The company is organized into departments. Each department has a unique name, a unique number and a particular employee that manages the department. • A department controls a number of projects, each of which has a unique name and unique number. • We store each employee’s name, a national card ID, address, salary, and birth date. An employee is assigned to one department but may work on several projects, which are not controlled by the same department. We keep track of the number of hours per week that the employee works on each project. A project may involve more than one employee. • We want to keep track of the dependents of each employee for Insurance purposes. We keep each dependent’s first name, birth date and relationship to the employee. Answer the following questions about the COMPANY database. State clearly any assumptions that you may make. Draw the entity relationship diagram for the COMPANY database showing all entities, primary keys and weak entities.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Consider the COMPANY database which keeps track of a company’s
employees, departments, and projects:
• The company is organized into departments. Each department
has a unique name, a unique number and a particular employee
that manages the department.
• A department controls a number of projects, each of which has a
unique name and unique number.
• We store each employee’s name, a national card ID, address,
salary, and birth date. An employee is assigned to one
department but may work on several projects, which are not
controlled by the same department. We keep track of the number
of hours per week that the employee works on each project. A
project may involve more than one employee.
• We want to keep track of the dependents of each employee for
Insurance purposes. We keep each dependent’s first name, birth
date and relationship to the employee.
Answer the following questions about the COMPANY database.
State clearly any assumptions that you may make.

Draw the entity relationship diagram for the COMPANY database showing
all entities, primary keys and weak entities.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY