Vous êtes sur la page 1sur 4

1. Which of the following is true about subtypes ?

Mark For Review (1) Points


a. Subtypes must not be mutually exclusive.
b. Subtypes should not be exhaustive.
c. Subtypes must be mutually exclusive.
d. One instance of a supertype may belong to two subtypes.

2. A subtype is shown on an ERD as an entity with a one to many relationship to the


supertype. True or False? Mark For Review (1) Points
a. True
b. False

3. A supertype can have only one subtype. True or False ? Mark For Review (1) Points
a. True
b. False

4. A subtype can have a relationship not shared by the supertype. True or False ?
Mark For Review (1) Points
a. True
b. False

5. All instances of a subtype may be an instance of the supertype but does not have to. True
or False ? Mark For Review (1) Points
a. True
b. False

6. You can only create relationships to a Supertype, not to a Subtype. True or False ?
Mark For Review (1) Points
a. True
b. False

7. A subtype is drawn on an ERD as an entity inside the “softbox” of the supertype. True or
False ? Mark For Review (1) Points
a. True
b. False

8. A supertype can only have two subtypes and no more. True or False ?
Mark For Review (1) Points
a. True
b. False

9. Business rules are important to data modelers because : Mark For Review (1) Points
a. They capture all of the needs processes, and required functionality of the business.
b. All Business rules 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 dan C are true.

10. Can all constraints be modeled on an ER diagram ?


Mark For Review (1) Points
a. No, in which case you should let the database administrator handle them.
b. No, but you just explain them to the users so they can enforce them.
c. Yes, all constraints must be modelled and shown on the ER diagram.
d. No, and those that cannot be modelled should be listed on a separate document to
be handled programmatically.

11. A new system would have a mixture of both Procedural and Structural Business
Rules as part of the documentation of that new system, True or False ?
Mark For Review (1) Points
a. True
b. False

12. Which of the following is an example of a structural business rule ?


Mark For Review (1) Points
a. All employees must belong to at least one department.
b. All product will have a selling price no less than 30% greater then wholesale.
c. All overdue payments will have an added 10 % late fee.
d. Buildings to be purchased by the business must be current with earthquake
building code.

13. Why is it important to identify and document business rules ?


Mark For Review (1) Points
a. It allows you to create a complete data model and then check it for accuracy.
b. It allows you to improve the client’s business.
c. It ensures that the data model will automate all manual processes.
d. None of the above.

14. How should you handle constraints that cannot be modelled on an ER diagram ?
Mark For Review (1) Points
a. List them on a separate document to be handled programmatically.
b. Always let the network architect handle them.
c. Explain them to the users so they can enforce them.
d. All constraints must be modelled and show on the ER diagram.

15. A business rules such as “We only ship goods after customers have completely
paid any outstanding balances on their account” is best enforce by :
Mark For Review (1) Points
a. Making the payment attribute optional.
b. We need to trust our customers, and we know they will pay some day.
c. Making the payment attribute null.
d. Creating additional programming code to verify no goods are shipped until the
account has been settled in full.

Vous aimerez peut-être aussi