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.

ACED ESSAYS