Question

In: Computer Science

You are creating an enhanced entity-relationship model for a campus information system. A junior team member...

You are creating an enhanced entity-relationship model for a campus information system. A junior team member who is helping you asks you to describe the following terms with examples of relevant entities from the system, for example, students, activities etc.

1. Supertype and Subtype

2. Disjoint and Overlapping Discriminator

3. Total and Partial Completeness

4. Attribute Inheritance

Solutions

Expert Solution

1.Supertype and Subtype

Supertype is an entity type that has got relationship (parent to child relationship) with one or more subtypes and it contains attributes that are common to its subtypes. Subtypes are subgroups of the supertype entity and have unique attributes, but they will be different from each subtype

For example

  • Examination is a supertype of QUIZ, TERM examination, and FINAL examination .
  • subtype-extra points for optional paperTERM , grade for oral presentation.

2.Disjoint and Overlapping Discriminator

Disjoint Discriminator - simple attributes that must have alternative values to indicate any possible subtypes.

Overlapping Discriminator - composite attributes whose subparts pertain to various subtypes.

For example, in a university environment, a person may be an employee or a student or both. In turn, an employee may be a professor as well as an administrator. Because an employee may also be a student, STUDENT and EMPLOYEE are overlapping subtypes of the supertype PERSON, just as PROFESSOR and ADMINISTRATOR are overlapping subtypes of the supertype EMPLOYEE.

3. Total and Partial Completeness

Partial completeness means that not every supertype occurrence is a member of a subtype; that is, there may be some supertype occurrences that are not members ofany subtype.

Total completenessmeans that every supertype occurrence must bea member of at least one subtype.

Partial example: an employee can be a student or teacher, but doesn't have to be.

Total example: A student must be either a graduate or an undergrad.

4.Attribute Inheritance

An inherited attribute is one that is inherited from a parent product class. You customize an inherited attribute domain by editing its definition at the subclass level. When you edit an inherited attribute definition, the changes propagate to all members of the subclass, including other subclasses under that subclass.

For example : Student and Teacher are two different class of persons, but they belong to Person category. Here Student and Teacher could have their own specific behaviours like activity(), profession(), but they have some behaviours like eating, sleeping, etc. in common.


Related Solutions

You are creating an enhanced entity relationship model for a campus information system. A junior team...
You are creating an enhanced entity relationship model for a campus information system. A junior team member who is helping you asks you to describe the following terms with examples of relevant entities from the system, for example, students, activities etc. 1.       Supertype and Subtype 2.       Disjoint and Overlapping Discriminator 3.       Total and Partial Completeness 4.       Attribute Inheritance
You are creating an enhanced entity relationship model for a campus information system. A junior team...
You are creating an enhanced entity relationship model for a campus information system. A junior team member who is helping you asks you to describe the following terms with examples of relevant entities from the system, for example, students, activities etc. 1.       Supertype and Subtype 2.       Disjoint and Overlapping Discriminator 3.       Total and Partial Completeness 4.       Attribute Inheritance
Overview In this lab, you will design an Enhanced Entity Relationship (EER) diagram to improve on...
Overview In this lab, you will design an Enhanced Entity Relationship (EER) diagram to improve on the database design that you have worked on in the previous weeks. The new design will include additional improvements such as: Inheritance Relationships Constraints Union Types A clear and well-documented explanation of all your modifications and the EER diagram. can you please give me an example of how to start this or what am i supposed to do!!!
Designing and refining an Entity-Relationship Model A company wants a simple database to record information about...
Designing and refining an Entity-Relationship Model A company wants a simple database to record information about ticket sale for theatre performances. They describe the key elements of their requirements in the following points: • Customers have a name, phone number, a credit card no, and a unique customer number. • Customers can attend many performances, and each performance can have many customers attending. • Each performance of a show is on at a specific date and time, at a venue....
Assume you are a member of a campus business club, such as the Society for the...
Assume you are a member of a campus business club, such as the Society for the Advancement of Management (SAM), the Finance Association (FA), or the Association of Information Technology Professionals (AITP). Your organization has managed its finances well, and therefore, it is able to fund monthly activities. However, membership dues are insufficient to cover extras. Question: Identify a need such as hardware or software purchase, a special one-time event that would benefit a great number of students, or officer...
You are a junior manager with expertise in project management and a member of a project...
You are a junior manager with expertise in project management and a member of a project team of a company that just won the bid to develop a new internet banking management system for a major bank in South Africa. The project will entail the following activities along with their respective precedence, duration and cost. Activity Code Activity Immediate Predecessor Normal Time(Weeks) Crashing Time(weeks) Normal Cost Crashing cost 1 A – 12 8 $100000 $104000 2 B A 17 15...
Entity-relationship data model (ERD)-Business rule, assumptions You are required to develop an ER model to represent...
Entity-relationship data model (ERD)-Business rule, assumptions You are required to develop an ER model to represent the information requirements of company you are working for. You also need to write business rules and assumptions. Task 2: Create the Data Dictionary base on your ERD diagram.
As a junior member of an? organization, how could you shape the nonverbal signals you send...
As a junior member of an? organization, how could you shape the nonverbal signals you send during a presentation to avoid the appearance of being? "entry level" or? "inexperienced"?
You are a member of a geological team in Central Africa. Your team comes upon a...
You are a member of a geological team in Central Africa. Your team comes upon a wide river that is flowing east. You must determine the width of the river and the current speed (the speed of the water relative to the earth). You have a small boat with an outboard motor. By measuring the time it takes to cross a pond where the water isnt flowing, you have calibrated the throttle settings to the speed of the boat in...
You are a manager and are asking a member of your team to take on an...
You are a manager and are asking a member of your team to take on an additional project. Would you pay the team-member at the completion of the project or would you begin to structure payments that become effective right from start of the project? What Behavioral concept would you draw on in structuring the payments?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT