Question: Discuss the importance of data modeling.
Answer:
Question: What is a business rule, and what is its purpose in data modeling?
Answer:
Question: How do you translate business rules into data model components?
Answer: As a general rule, a noun in a business rule will translate into an entity in the model, and a verb (active or passive) associating nouns will translate into a relationship among the entities. For example, the business rule “a customer may generate many invoices” contains two nouns (customer and invoice) and a verb (“generate”) that associates them.
Question: What three languages emerged to standardize the basic network data model, and why was such standardization important to users and designers?
Answer:
Question: Describe the basic features of the relational data model and discuss their importance to the end user and the designer.
Answer:
Question: Explain how the entity relationship (ER) model helped produce a more structured relational database design environment.
Answer:
Question: Why is an object said to have greater semantic content than an entity?
Answer: An object has greater semantic content because it embodies both data and behavior. That is, the object contains, in addition to data, also the description of the operations that may be performed by the object.
Question: What is the difference between an object and a class in the object oriented data model (OODM)?
Answer:
Question: What is an ERDM, and what role does it play in the modern (production) database environment?
Answer:
Question: In terms of data and structural independence, compare file system data management with the five data models discussed in this chapter.
Answer: