Bdate Ename Minit Name EMPLOYEE Lname Sex Address Salary N WORKS FOR Start_date MANAGES Supervisor Supervisees SUPERVISION M WORKS ON Hours Name Location Number Number of employees DEPARTMENT CONTROLS PROJECT Number Name Location 1900 Relationship Bdate N DEPENDENTS OF DEFENDENT

Principles of Information Systems (MindTap Course List)
12th Edition
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Ralph Stair, George Reynolds
Chapter11: Knowledge Management And Specialized Information Systems
Section: Chapter Questions
Problem 18SAT
icon
Related questions
Question
100%

A Dia file has been created for you to extend and can be found on Company.dia represents a completed ER schema which, models some of the information implemented in the system, as a starting point for this exercise.

Understanding the ER schema for the Company database.

To demonstrate that you understand the information represented by the schema, explain using EMPLOYEE, DEPARTMENT, PROJECT and DEPENDENT as examples:

  1. attributes, entities and relationships
  2. cardinality & participation constraints on relationships

You should explain questions a and b using the schema you have been given to more easily explain your answers.

Creating and Extending Entity Relationship (EER) Diagrams.

To demonstrate you can create entity relationship diagrams extend the ER as described in Company.dia by modelling new requirements as follows:

  1. Create subclasses to extend Employee. The employee type may be distinguished further based on the job type (SECRETARY, ENGINEER, MANAGER, and TECHNICIAN) and based on the method of pay (SALARIED_EMPLOYEE, HOURLY_EMPLOYEE)

SECRETARY entity type has the specific attribute Typing_speed, whereas the ENGINEER entity type has the specific attribute Eng_type, but SECRETARY and ENGINEER share their other inherited attributes from the EMPLOYEE entity type.

SALARIED_EMPLOYEE entity type has the specific attribute Salary, whereas the HOURLY_EMPLOYEES entity type has the specific attribute Pay_scale. 

  1. Now explain the superclass and subclasses that you have just created.
  2. Explain the disjointness (overlap/disjoint) and completeness (partial/total) constraints you have made while creating the specialization in question a.
Bdate
Ename
Minit
Name
EMPLOYEE
Lname
Sex
Address
Salary
N
WORKS FOR
Start_date
MANAGES
Supervisor
Supervisees
SUPERVISION
M
WORKS ON
Hours
Name
Location
Number
Number of employees
DEPARTMENT
CONTROLS
PROJECT
Number
Name
Location
1900
Relationship
Bdate
N
DEPENDENTS OF
DEFENDENT
Transcribed Image Text:Bdate Ename Minit Name EMPLOYEE Lname Sex Address Salary N WORKS FOR Start_date MANAGES Supervisor Supervisees SUPERVISION M WORKS ON Hours Name Location Number Number of employees DEPARTMENT CONTROLS PROJECT Number Name Location 1900 Relationship Bdate N DEPENDENTS OF DEFENDENT
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Principles of Information Systems (MindTap Course…
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781285867168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Fundamentals of Information Systems
Fundamentals of Information Systems
Computer Science
ISBN:
9781305082168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
Computer Science
ISBN:
9780357392676
Author:
FREUND, Steven
Publisher:
CENGAGE L
Management Of Information Security
Management Of Information Security
Computer Science
ISBN:
9781337405713
Author:
WHITMAN, Michael.
Publisher:
Cengage Learning,
Fundamentals of Information Systems
Fundamentals of Information Systems
Computer Science
ISBN:
9781337097536
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning