The Fact-Finding System

The Fact-Finding System

Fact-finding is particularly important in the early stages of the database development lifecycle which involves database planning, definition of the system, as well as the collection and analysis of the requirements (Connolly, 2010). It is during the early stages of developing the database that the developer captures all the important facts required in the process. Fact-finding is also used during the early stages but not as much. The database developer needs to identify facts about the current and the future systems. The major steps in the development of a database system are database planning, system definition, collection and analysis of the requirements, database design, application design, DBMS selection, prototyping, implementation, data conversion and loading, testing, and operational maintenance. Techniques that a database developer is likely to use in the fact-finding process are examining of documentation, interviewing, observing the operation enterprise, research, and questionnaires (Connolly, 2010). The paper analyzes the process of fact-finding to develop a database system for a Book Rental Company. Applying the fact-finding technique in database development process involves an overview of the Book Rental Company, which whose main activity will be renting out books to registered members. The books are rented at a daily rate, and a member can get up to ten books. The rental system has a return date, and each book is assigned a unique catalogue number. The library has a unique number, and each staff is also assigned a unique number throughout the company (Connolly, 2010). Data held on the Branch table 1.
Book Rental Company   Branch No_12__  
  Branch Address 31 Wright Rd, Hollister, CA 95023 City __Los Angeles_ State __California___     Zip Code__36__ Telephone No_ Telephone (831) 244-1200          
  Data held on the Branch Staff members table 2.
Book Rental Company   Staff No __L/655/2001____  
  Staff Name Richard Keating Position Held Customer Service Officer     Salary___$ 64,345___Annual Base Salary      
  Data held on the Book table 3
Book Rental Company   Catalogue No _6735489544278___  
  Copy No __L/0002/2014___ Title Strategic Management in the Arts Category - Social Science ( X ),   Natural Science ( ),   Ficition ( ),   Engineering ( ).     Daily Rental ___$ 9______ Cost ___$ 33.5________ Status – Available ( X  ), Not Available ( ) Name(s) of Author(s) Varbanova, L Publisher Routledge Publishers  
  Data held on the Member table 4.
Book Rental Company   Member No ___L/M/003445___  
  First Name _Stephan_ Address 24 Wright Rd, Hollister, CA 9345 Registration Date __L/M/3445/14__     Last Name _Stubner__   No of Rented Books____4____      
  Data held on Rented Books table 5.
Book Rental Company   Rental No__654/2014__  
  Full Name of the Member_Stephan Stubner__ Member’s No ___L/M/003445___ Book No _6735489544278___ Copy No _6735489544278/21___       Title Strategic Management in the Arts Daily Rental Rate ___$ 9___ Rental Date __March 6, 2014___ Return Date __March 13, 2014__          
To create a mission for the Book Rental Company database system, the first question should be the purpose of the company? The company main purpose in this case is to provide learning materials. The next question would be the why the need for the database? (Connolly, 2010). The Book Rental Company is dedicated to developing a database as a creative initiative that will enhance the sharing and exchange of the books. The mission statement would, therefore, be “To inspire lifelong learning, advance knowledge, and empower our generation through creativity, exchange and sharing”. Connolly (2010) notes that the system also requires mission objectives. In this case, mission statements will include; to maintain data on all branches; to maintain data on staff; to maintain data on books for rent; to maintain data on registered members, and to maintain data on rented books. System definition entails defining the boundary and scope of the database system and its users. Summary table 6.
Data Access Type Director Manager Customer Service Officer
All Branches             Branch Branch No       x     x       x
Address       x     x       x
State       x     x       x
City       x     x       x
Zip No       x     x       x
Telephone Number        x      x       x
Branch No       x     x       x
Address       x     x       x
State       x       x       x
City       x       x       x
Zip No       x       x       x
Telephone Number       x       x       x
All Staff         Branch Staff Staff No       x    
Name       x    
Position       x    
Salary       x    
Staff No       x    
Name       x       x  
Position       x       x  
Salary       x       x  
Books-All Branches             Single Branch Catalogue No       x       x       x
Title       x       x       x
Category       x       x       x
Daily Rental       x       x       x
Cost       x       x       x
Status       x       x       x
Author’s Name       x       x       x
Publisher       x       x       x
Catalogue No       x       x       x
Title       x       x       x
Category       x       x       x
Daily Rental       x       x       x
Cost       x       x       x
Status       x       x       x
Author’s Name       x       x       x
Publisher       x       x       x
Member- All Branches     Single Branch Member No       x       x  
Name       x       x  
Address       x       x  
Registration Date       x       x  
Member No       x       x  
Name       x       x  
Address       x       x  
Registration Date       x       x  
Rented Books-All Branch             Single Branch Rental Number       x    
Member’s no       x    
Book No       X    
Copy No       x    
Title       x    
Daily Rental Rate       x    
Rental Date       x    
Return Date       x    
Rental Number       x    
Member’s no       x       x       x
Book No       x       x       x
Copy No       x       x       x
Title       x       x       x
Daily Rental Rate       x       x       x
Rental Date       x       x       x
Return Date       x       x       x
 

References

Connolly, T. (2010). Database systems : a practical approach to design, implementation, and management. Addison Wesley.