Professional Documents
Culture Documents
Modern Database Management Systems Edition 8 Answers Ch1
Modern Database Management Systems Edition 8 Answers Ch1
Chapter 1
b database application
l constraint
g repository
f metadata
m data warehouse
a information
j user view
e database
7. The definition of data has been expanded in today’s environment because databases (and
Web servers) are commonly used to store more complex data such as documents, images,
and video clips.
9. Relationships between tables are expressed by identical data values stored in the
associated columns of related tables in a relational database.
10. Some key questions for each type of database are the following:
a. Personal computer:
1. Should the application be purchased or developed internally?
2. If developed internally, should it be developed by an end user or by an IS
professional?
3. What data are required by the user and how should the database be
designed?
4. What commercial DBMS product should be used for the application?
5. How should data in the PC database be synchronized with data in other
databases?
6. Who is responsible for the accuracy of the data?
b. Workgroup database:
1. How can the design of the database be optimized for the various group
members?
2. How can the group members use the database concurrently without
compromising database integrity?
3. Which data processing operations should be performed at a client
workstation and which on the server?
c. Department databases:
1. How can the database and its environment be designed for adequate
performance?
2. How can adequate security be provided to protect against unauthorized
disclosure or distribution of sensitive data?
3. What database and application development tools should be used?
d. Enterprise databases:
1. How should the database be distributed among the various locations?
2. How can the organization develop and maintain acceptable data standards?
3. What actions must be taken in order to successfully integrate numerous
systems, including legacy data from earlier systems that are desired for
analysis?
e. Internet databases:
1. What type of security is required for external access to a business
database?
2. How will the database deal with different types of client browsers and
hardware platforms?
11. Data independence refers to the separation of data descriptions from the application
programs that use the data. It is an important goal because it allows an organization’s
data to change and evolve without changing the application programs that use the data.
a. Program-data independence
b. Minimal data redundancy
c. Improved data consistency
d. Improved data sharing
e. Increased development productivity
f. Enforcement standards
g. Improved data quality
h. Improved data accessibility and responsiveness
i. Reduced program maintenance
j. Improved decision support
15. Internet technologies would benefit Pine Valley Furniture in several ways.
a. Customer order entry
The implementation of an order entry application utilizing the Internet
would greatly improve Pine Valley’s customer base, streamline the order
process, and improve on employee efficiency.
b. Inventory and supplier orders
In addition to the order entry application, Pine Valley could also consider
utilizing the Internet to exchange information with suppliers. For
example, when supply levels reach a certain threshold, an order
for materials could be prepared and electronically submitted to suppliers.
Some possible problems which might arise:
a. Additional complexity of systems
In comparison to an in-house system, you have no way of guaranteeing
a persistent connection with an Internet user. Thus, applications would
need to be written in such a way to account for this.
b. User expectations
Since the Internet is available 24 hours a day, seven days a week,
customers would expect that they could place orders anytime. This
could present difficulties if the system is not always available.
c. Security
There could also be the added risk of data security being compromised via
the Internet.
16. Pine Valley Furniture soon realized that its database management system did not provide
an
adequate means to utilize data for decision making.
17. While the Internet is available to anyone, an intranet is available only to employees of a
company, most often only from PCs that are located on-site. An intranet does utilize the
same protocols as the Internet and can be accessed via a browser.
An extranet also uses Internet protocols, however, it also allows limited access from
the outside into the company’s data. Most often, companies will use this to allow
vendors and customers limited access to data.
19. Very large databases are being used to improve customer relationship management (CRM) by
creating CRM systems that react to individual customer’s purchase behavior. For example by
suggesting other items that a customer may want to purchase based on that customer’s
previous purchases. They are also being used to improve employee relationship management
by tracking employee skills and sending notice when an internal job opportunity that needs a
particular skill that the employee possesses is announced. Online shopping sites are able to
carry a large virtual inventory stored in a database for the customer to peruse.
20. For this exercise, have students research sites for vendors such as Oracle, SqlServer, mySQL,
DB2, Informix, etc.
Solutions to Problems and Exercises
1. Examples of relationships:
Please note that some columns have been omitted in order to save space.
9.
a. structured data
b. metadata; fact describing property
c. unstructured data
d. unstructured data
e. structured data
f. metadata; fact describing context
g. metadata; fact describing context
10.
a. one-to-many
b. many-to-many
11.
14. Some common data elements are: patients, staff (physicians, nurses, nurses
aides, etc.), treatment, supplies, patient-history, staff_schedule,
equipment_schedule, facilities_schedule.
16.
a. one-to-many
b. one-to-many
c. There could be a relationship between customer and store. It would be
useful if the customer had never purchased a pet, so for example the store
could send mailings to prospective customers.