ERD Model Projects, Inc., is an engineering firm with approximately 500 employees. A database is required to keep track of all employees, their skills, projects assigned, and departments worked in. Every employee has a unique number assigned by the firm and is required to store his or her name and date of birth. If an employee is currently married to another employee of Projects, Inc., the date of marriage and who is married to whom must be stored; however, no record of marriage is required if an employee’s spouse is not also an employee. Each employee is also given a job title (e.g., engineer, secretary, and so on). An employee does only one type of job at any given time, and we only need to retain information for an employee’s current job. There are 11 different departments, each with a unique name. An employee can report to only 1 department. Each department has a phone number. To procure various kinds of equipment, each department deals with many vendors. A vendor typically supplies equipment to many departments. We are required to store the name and address of each vendor and the date of the last meeting between a department and a vendor. Many employees can work on a project. An employee can work on many projects (e.g. Southwest Refinery, California Petrochemicals, and so on) but can only be assigned to at most one project in a given city. For each city, we are interested in its state and population. An employee can have many skills (preparing material requisitions, checking drawings, and so on), but she or he may use only a given set of skills on a particular project. (For example, an employee MURPHY may prepare requisitions for the Southwest Refinery project and prepare requisitions as well as check drawings for California Petrochemicals.) Employees use each skill that they possess in at least one project. Each skill is assigned a number, and we must store a short description of each skill. Projects are distinguished by project numbers, and we must store the estimated cost of each project.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

 

ERD Model

Projects, Inc., is an engineering firm with approximately 500 employees. A database is required to keep
track of all employees, their skills, projects assigned, and departments worked in. Every employee has a
unique number assigned by the firm and is required to store his or her name and date of birth. If an
employee is currently married to another employee of Projects, Inc., the date of marriage and who is
married to whom must be stored; however, no record of marriage is required if an employee’s spouse is
not also an employee. Each employee is also given a job title (e.g., engineer, secretary, and so on). An
employee does only one type of job at any given time, and we only need to retain information for an
employee’s current job.
There are 11 different departments, each with a unique name. An employee can report to only 1
department. Each department has a phone number.
To procure various kinds of equipment, each department deals with many vendors. A vendor typically
supplies equipment to many departments. We are required to store the name and address of each
vendor and the date of the last meeting between a department and a vendor.
Many employees can work on a project. An employee can work on many projects (e.g. Southwest
Refinery, California Petrochemicals, and so on) but can only be assigned to at most one project in a given
city. For each city, we are interested in its state and population. An employee can have many skills
(preparing material requisitions, checking drawings, and so on), but she or he may use only a given set
of skills on a particular project. (For example, an employee MURPHY may prepare requisitions for the
Southwest Refinery project and prepare requisitions as well as check drawings for California
Petrochemicals.) Employees use each skill that they possess in at least one project. Each skill is assigned
a number, and we must store a short description of each skill. Projects are distinguished by project
numbers, and we must store the estimated cost of each project. 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Dataset
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education