0% found this document useful (0 votes)
22 views2 pages

Section 4

This document provides the answers to two quizzes about modeling business rules and supertypes/subtypes in an entity-relationship diagram. The first section lists true/false and multiple choice answers to questions about supertypes/subtypes, such as whether a supertype must have at least two subtypes and whether subtypes inherit attributes from the supertype. The second section provides similar answers to questions about documenting business rules, including how to model rules that cannot be shown in the diagram and examples of structural versus procedural business rules.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views2 pages

Section 4

This document provides the answers to two quizzes about modeling business rules and supertypes/subtypes in an entity-relationship diagram. The first section lists true/false and multiple choice answers to questions about supertypes/subtypes, such as whether a supertype must have at least two subtypes and whether subtypes inherit attributes from the supertype. The second section provides similar answers to questions about documenting business rules, including how to model rules that cannot be shown in the diagram and examples of structural versus procedural business rules.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Section 4 – Quiz 

answers
Posted November 12, 2009 by blogulblogurilor in Oracle Design. Comments Offon Section 4 – Quiz answers

Test: Quiz: Supertypes and Subtypes


1. A supertype should have at least two subtypes. True or False?
True
False
2. Which of the following is a TRUE statement about the diagram below?
Every Z is either an A or a B
Every B is a Z
Every A is a Z
Every A is a B
3. All instances of the subtypes must be an instance of the supertype. True or False?
True
False
4. A subtype can have a relationship not shared by the supertype. True or False?
True
False
5. Which of the following are valid formats for an attribute?
Character string
Decimal
Number
HEX
6. All instances of the supertype are also instances of one of the subtypes. True or False?
True
False
7. The “Other” subtype is best used:
For instances that belong to the supertype and at least one other subtype.
For a subtype that does not have any of the same attributes as the supertype to which it belongs.
As an extra subtype to ensure that all instances of subtypes are mutually exclusive and
complete. By having an “Other” subtype, all instances of the Supertype will be of one subtype
type.
You should never have a subtype called Other.
8. Which of the following is the best scenario for using supertype/subtype entities:
A pet store that sells small animals, because they each need different size cages and food.
An ice cream store that sells ice cream in sugar cones and regular cones.
A grocery store that gives customers a choice of plastic or paper bags.
A vehicle dealership that sells cars, trucks and boats on trailers.
9. When creating entities it is important to remember all of the following:
Create a formal description.
Include attributes.
Do not use synonyms.
Do use reserved words.
10. Which of the following is true about supertypes and subtypes?
Instances that belong to two subtypes of the same supertype may be modeled as a one-to-one relationship
between the two subtypes
Subtypes inherit the relationships and attributes of the supertype
Subtypes may have no more than 2 levels of nesting
Supertype and subtype entities must be mutually exclusive
Test: Quiz: Documenting Business Rules
1. How would you model a business rule that states that on a student メ s birthday, they do not have to attend
their classes?
Use a supertype
Use a subtype
Make the attribute Birthdate mandatory
You cannot model this. You need to document it
2. Why is it important to identify and document business rules?
It allows you to create your data model, then check for accuracy.
It allows you to improve the client’s business.
It ensures that the data model will automate all manual processes.
None of the above
3. How should you handle constraints that cannot be modeled on an ER diagram?
Always let the network architect handle them
List them on a separate document to be handled programmatically
Explain them to the users so they can enforce them
All constraints must be modeled and shown on the ER diagram
4. Which of the following is an example of a structural business rule?
All employees must belong to at least one department.
Buildings to be purchased by the business must be current with earthquake building code.
All overdue payments will have an added 10 % late fee.
All products will have a selling price no less than 30 % greater than wholesale.
5. A business rule such as “All accounts must be paid in full within 10 days of billing” is best enforced by:
Making the payment attribute mandatory.
Making the relationship between CUSTOMER and PAYMENT fully mandatory and 1:1 on both sides.
Creating a message to be printed on every bill that reminds the customer to pay within ten days.
Hiring a programmer to create additional programming code to identify and report accounts
past due.
6. Business rules are important to data modelers because:
A. They capture all of the needs, processes and required functionality of the business.
B. They are easily implemented in the ERD diagram.
C. The data modeler must focus on structural rules, because they are easily represented diagrammatically
and eliminate other rules that involve extra procedures or programming.
D. Both A and C are true.
7. Only managers can approve travel requests is an example of which of the following?
A structural business rule.
A mandatory business rule.
A procedural business rule.
An optional business rule.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy