Sie sind auf Seite 1von 2

44 Part I The Context of Database Management

Review Questions
1. Define each of the following terms: 3. Contrast the following terms:
a. data a. data dependence; data independence
b. information b. structured data; unstructured data
c. metadata c. data; information
d. database application d. repository; database
e. data warehouse e. entity; enterprise data model
f. constraint f. data warehouse; ERP system
g. database g. two-tier databases; multitier databases
h. entity h. systems development life cycle; prototyping
i. database management system i. enterprise data model; conceptual data model
j. client/server architecture j. prototyping; agile software development
k. systems development life cycle (SDLC) 4. List five disadvantages of file processing systems.
l. agile software development 5. List the nine major components in a database system envi-
m. enterprise data model ronment.
n. conceptual data model 6. How are relationships between tables expressed in a rela-
o. logical data model tional database?
p. physical data model 7. What does the term data independence mean, and why is it an
2. Match the following terms and definitions: important goal?
data a. data placed in context or 8. List 10 potential benefits of the database approach over con-
summarized ventional file systems.
database b. application program(s) 9. List five costs or risks associated with the database approach.
application c. facts, text, graphics, images, etc. 10. Define a three-tiered database architecture.
d. a graphical model that shows 11. In the three-tiered database architecture, is it possible for
constraint there to be no database on a particular tier? If not, why? If
the high-level entities for the
repository organization and the relation- yes, give an example.
ships among those entities 12. Name the five phases of the traditional systems develop-
metadata e. organized collection of related ment life cycle, and explain the purpose and deliverables of
data each phase.
data warehouse f. includes data definitions and 13. In which of the five phases of the SDLC do database devel-
constraints opment activities occur?
information g. centralized storehouse for all 14. Are there procedures and processes that are common to
data definitions the use of SDLC, prototyping, and agile methodologies?
user view
h. separation of data description Explain any that you can identify and then indicate why
database from programs the methodologies are considered to be different even
management i. a business management though fundamental procedures and processes are still
system system that integrates all included.
functions of the enterprise 15. Explain the differences between user views, a conceptual
data j. logical description of portion schema, and an internal schema as different perspectives of
independence of database the same database.
k. a software application that is 16. In the three-schema architecture:
database used to create, maintain, and a. The view of a manager or other type of user is called the
provide controlled access to schema.
enterprise
user databases b. The view of the data architect or data administrator is
resource
l. a rule that cannot be violated called the schema.
planning (ERP)
by database users c. The view of the database administrator is called the
systems m. integrated decision support schema.
development life database 17. Why might Pine Valley Furniture Company need a data
cycle (SDLC) n. consist of the enterprise data warehouse?
model and multiple user 18. As the ability to handle large amounts of data improves, de-
prototyping views scribe three business areas where these very large databases
o. a rapid approach to systems are being used effectively.
enterprise data development
model p. consists of two data models: a
logical model and a physical
conceptual
model
schema
q. a comprehensive description
internal of business data
schema r. a structured, step-by-step
approach to systems
external schema development

www.itpub.net
Chapter 1 The Database Environment and Development Process 45

Problems and Exercises


1. For each of the following pairs of related entities, indicate
whether (under typical circumstances) there is a one-to-
many or a many-to-many relationship. Then, using the
STORE
shorthand notation introduced in the text, draw a diagram
for each of the relationships. Has
a. STUDENT and COURSE (students register for courses)
b. BOOK and BOOK COPY (books have copies) Sold By
c. COURSE and SECTION (courses have sections)
d. SECTION and ROOM (sections are scheduled in rooms) PET CUSTOMER
Purchased By Buys
e. INSTRUCTOR and COURSE
2. Reread the definitions for data and database in this chapter.
Database management systems only recently began to in-
clude the capability to store and retrieve more than numeric FIGURE 1-21 Data model for Problem and Exercise 8
and textual data. What special data storage, retrieval, and
maintenance capabilities do images, sound, video, and learned in this chapter, what type (or types) of database(s)
other advanced data types require that are not required or would you recommend for this application?
are simpler with numeric and textual data? 8. Figure 1-21 shows an enterprise data model for a pet store.
3. Table 1-1 shows example metadata for a set of data items. a. What is the relationship between Pet and Store (one-to-
Identify three other columns for these data (i.e., three other one, many-to-many, or one-to-many)?
metadata characteristics for the listed attributes) and com- b. What is the relationship between Customer and Pet?
plete the entries of the table in Table 1-1 for these three addi- c. Do you think there should be a relationship between
tional columns. Customer and Store?
4. In the section Disadvantages of File Processing 9. Consider Figure 1-7, which depicts a hypothetical three-
Systems, the statement is made that the disadvantages tiered database architecture. Identify potential duplications
of file processing systems can also be limitations of data- of data across all the databases listed on this figure. What
bases, depending on how an organization manages its problems might arise because of this duplication? Does this
databases. First, why do organizations create multiple duplication violate the principles of the database approach
databases, not just one all-inclusive database supporting outlined in this chapter? Why or why not?
all data processing needs? Second, what organizational 10. What is your reaction to the representation of the systems
and personal factors are at work that might lead an or- development life cycle included in this chapter? Explain
ganization to have multiple, independently managed any problems you have with it.
databases (and, hence, not completely follow the data- 11. List three additional entities that might appear in an enterprise
base approach)? data model for Pine Valley Furniture Company (Figure 1-3a).
5. Consider a student club or organization in which you are a 12. Consider your business school or other academic unit as a
member. What are the data entities of this enterprise? List business enterprise.
and define each entity. Then, develop an enterprise data a. Define several major data entity types and draw a pre-
model (such as Figure 1-3a) showing these entities and im- liminary enterprise data model (similar in notation to
portant relationships between them. Figure 1-3a).
6. A drivers license bureau maintains a database of licensed b. Would your business school or academic unit benefit from
drivers. State whether each of the following represents data a multiple-tiered architecture for data? Why or why not?
or metadata. If it represents data, state whether it is struc- 13. Contrast the top-down nature of database development dur-
tured or unstructured data. If it represents metadata, state ing conceptual data modeling with the bottom-up nature of
whether it is a fact describing a property of data or a fact de- database development during logical database design. What
scribing the context of data. major differences exist in the type of information considered
a. Drivers name, address, and birth date in each of these two database development steps?
b. The fact that the drivers name is a 30-character field 14. The objective of the prototyping systems development
c. A photo image of the driver methodology is to rapidly build and rebuild an information
d. An image of the drivers fingerprint system as the user and systems analyst learn from use of the
e. The make and serial number of the scanning device that prototype what features should be included in the evolving
was used to scan the fingerprint information system. Because the final prototype does not
f. The resolution (in megapixels) of the camera that was have to become the working system, where do you think
used to photograph the driver would be an ideal location to develop a prototype: on a per-
g. The fact that the drivers birth date must precede sonal computer, department server, or enterprise server?
todays date by at least 16 years Does your answer depend on any assumptions?
7. Great Lakes Insurance would like to implement a relational 15. Explain the differences between an enterprise data model
database for both its in-house and outside agents. The out- and a conceptual data model. How many databases does
side agents will use notebook computers to keep track of each represent? What scope of the organization does each
customers and policy information. Based on what you have address? What are other salient differences?

Das könnte Ihnen auch gefallen