– Part III
Exercises
1.9 Interview some users of database systems. Which DBMS features do they find most useful and
why? Which DBMS facilities do they find least useful and why? What do these users perceive to
be the advantages and disadvantages of the DBMS?
1.10 Write a small program (using pseudocode, if necessary) that allows entry and display of client
details including a client number, name, address, telephone number, preferred number of rooms,
and maximum rent. The details should be stored in a file. Enter a few records and display the
details. Now repeat this process but rather than writing a special program, use any DBMS that
you have access to. What can you conclude from these two approaches?
The program can be written in any appropriate programming language, such as Pascal,
1.11 Study the DreamHome case study presented in Section 10.4 and Appendix A. In what ways would
a DBMS help this organization? What data can you identify that needs to be represented in the
database? What relationships exist between the data? What queries do you think are required?
1.12 Study the Wellmeadows Hospital case study presented in Appendix B.3. In what ways would a
DBMS help this organization? What data can you identify that needs to be represented in the
database? What relationships exist between the data?
1.13 Discuss what you consider to be the three most important advantages for the use of a DBMS for a
company like DreamHome and provide a justification for your selection. Discuss what you
1.14 Using any Web browser, look at some of the following Web pages and discover the wealth of
information available there: