Page 15 - DCAP402_DCAO204_DATABASE MANAGEMENT SYSTEM_MANAGING DATABASE
P. 15

Database Management Systems/Managing Database




                    Notes
                                       

                                     Case Study  Requirements Analysis

                                     T     he owner of B&N has thought about what he wants and offers a concise summary:



                                     “I would like my customers to be able to browse my catalog of books and to place orders
                                     over the Internet.  Currently,  I take orders  over  the  phone. I  have mostly  corporate
                                     customers who call me and give me the ISBN number of a book and a quantity. I then
                                     prepare a shipment that contains the  books they have ordered. If I don’t have enough
                                     copies in stock, I order additional copies and delay the shipment until the new copies
                                     arrive; I want to ship a customer’s entire order together. My catalog includes all the books
                                     that I sell. For each book, the catalog contains its ISBN number, title, author, purchase
                                     price, sales price, and the year the book was published. Most of my customers are regulars,
                                     and I have records with their name, address, and credit card number. New customers have
                                     to call me first and establish an account before they can use my Web site.

                                     On my new Web site, customers should first identify themselves by their unique customer
                                     identification number. Then they should be able to browse my catalog and to place orders
                                     online.”

                                     DBDudes’s consultants are a little surprised by how quickly the requirements phase was
                                     completed it usually takes them weeks of discussions (and many lunches and dinners) to
                                     get this done but return to their offices to analyze this information.

                                   1.7 Summary

                                      A database is a collection of persistent data that is used by the application system of some
                                       enterprise. The enterprise may be a Bank, a Hospital, an Educational Institution, a Library,
                                       etc.

                                      The word persistence means once the data of the database is accepted by the DBMS, it can
                                       then be removed from the database only by some explicit request.
                                      It can not be deleted or modified because of some side effect just like the programming
                                       language variables.

                                      There are several advantages of storing the data in database rather than  storing it in
                                       operating system files. An example, university database,  to illustrate  this concept was
                                       discussed.
                                      In the DBMS environment we speak of many people. For example, the main people involved
                                       are DBA, Database Designers, and various types of users.
                                      Though database approach has few disadvantages under some specific circumstances, the
                                       use of database is indispensable. The major implications of database approach are:

                                           Potential for enforcing standards
                                           Reduced application development time
                                           Flexibility
                                           Economically viable

                                           Data integrity and security



          8                                 LOVELY PROFESSIONAL UNIVERSITY
   10   11   12   13   14   15   16   17   18   19   20