Keep track of all employees

Assignment Help Basic Computer Science
Reference no: EM131660276

Draw E-R Diagram

Terps Success, Inc., is a consultant firm with approximately 300 employees. A database is required to keep track of all employees, their skills, projects assigned, and departments worked in. Every employee has a unique identifier assigned by the firm and is required to store her or his full name (in two fields - first name and last name) and date of birth. If an employee is currently married to another employee of Terps Success, 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. There are 11 different departments, each with a unique identifier and name. Each department has a phone number. An employee reports to exactly one department. Many employees can work on a project. An employee can work on many projects (e.g., Capital Refinery, Metro Transportation, and so on) but can only be assigned to at most one project in a given city. A city is identified by a unique identifier. For each city, we are interested in its name, the state it locates and its population. Projects are distinguished by unique project identifiers. We must store the estimated cost of each project. An employee can have many skills (preparing project management, auditing, and so on), but she or he may use only a given set of skills on a particular project. Employees use each skill that they possess in at least one project. Each skill is assigned an identifier, and we must store a short description of each skill. (For example, an employee Murphy Diamonds may prepare requisitions for the Capital Refinery project and prepare requisitions as well as auditing for Metro Transportation.)

Reference no: EM131660276

Questions Cloud

Discuss mallon rights against purchaser garfield : Priority Disputes. Redford is a seller of electric generators. He purchases a large quantity of generators from a manufacturer, Mallon Corp.
Finds the cartesian distance : A function called tupleDistance that takes two lists of numbers and finds the cartesian distance between them.
Describe the characteristics of the lymph nodes : Describe the characteristics of the lymph nodes associated with the disease states
Illustrate the case of mendez related to security interest : No written agreement is signed. Discuss whether, in the absence of a written agreement, Mendez has a security interest in Arabian Knight.
Keep track of all employees : Terps Success, Inc., is a consultant firm with approximately 300 employees. A database is required to keep track of all employees
Discuss analyze theories from nursing and relevant fields : Analyze theories from nursing and relevant fields with respect to their components, relationships among the components, logic of the propositions
Discuss the result of investing based on the stage of growth : Discuss the results of investing based on the stage of growth. Analyze the trends that you believe influenced the investing and the results.
Suggestions for browser and search engine optimization : What are some tips or suggestions for browser and search engine optimization?
How much will be supplied by a competitive market : How much will be supplied by a competitive market? How much will be supplied if there is only one supplier of coal (monopoly)?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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