answersLogoWhite

0


Best Answer

1) The data is Archival in nature

There is no real point in creating a database to calculate your tax returns, however there may be a point in storing all of those tax returns to look at further down the line or extract trends from.

2) The data is related to itself

Think of it as an Account and Transaction, if you were filling out an Excel spreadsheet with Customers and Transactions, you would end up filling out that customers name repeatedly, allowing for repeated mistakes on their details.

I would be better if that customer had a number attached to his details, and that number was attached to the transactions, that way you would only have to change the information in one location as the number would still link those two sets of data.

3) Limiting User Error

A relational system as mentioned in (2) would limit user error, since only one piece of information needs to be changed; limiting Update, Addition and Deletion errors alongside removing redundancy (All those repeated names take up space).

4) Storage is becoming a problem

A paper based system can take up a vast quantity of space, and what may end up as three floors of an office full of filing cabinets could quite happily reside on a database somewhere.

5) Relevant information need to be extracted quickly from the data

Whatever information you store, generally speaking a manager somewhere will one day turn around as say 'Well how many of X did we get on average a week from customer Y in year Z?'.

If at this point your staring at a paper based system or an excel spreadsheet you just earned yourself a large project to find out these statistics, in a relational format that query is exactly what it is; a question to the database that can be developed quickly and used repeatedly, you even have the X, Y and Z part of that question prompt for user input and let them select what they want.

6) You require multiple users to work on the data

It's hard for 7 departments of a company to share a piece of paper; they could photocopy it, but what if they all want to change it at the same time?

Databases have a method of locking records and releasing them when a user is done with them, some databases forgo this and place timestamps on every record for when they were last updated.

This means that every department would be able to work on Customer X's file without risking multiple overwrites.

7) Speed is important

You're sat looking at a room full of customer data and someone asks you to find a customer and seven items relating to them, which is faster; looking though them all or entering that customers surname and bringing up a complete record of that person.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: List 4 reasons for creating a database?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Accounting
Related questions

How many types of database models are there?

HOW MANY TYPES OF DATABASES IN COMPUTERS PLS GIVE ME LIST OF IT. 4


4 A Query of database is a synonym for a of database?

Search Search


What is the range of database application?

The range of database application are given below: 1- Personal Database 2- Workgroup Database 3- Department Database 4- Enterprise Database


Types of databases in sql server 2005?

Types of Database in sql server 2005:- 1.Master Database 2.Tempdb Database 3.Model Database 4.MSDB Database 5.Resource Database


What are users and actors of database system?

they are people who interact with a database system in different ways and they are as follow 1- end users 2-database designers 3- database administrators 4- application programmers


What are the various types of database users?

1) End User 2) Database Admin 3) Database Designer 4) System Analysts and Programmers 5) System Administrator *Database Systems 8th Edition


4 reasons of business existence?

what are the 4 reasons of business existence?


What is an advantage of using a database rather than making a list or a table of information?

There is no difference if you save simply all the data either in Database or List of tables in a excel sheet. But one advantage of storing all the data in the database is, any DBMS software can easily (of course it can take it from Excel sheet too) extract the data using SQL and it can easily provide the following functionality 1. Consistency of the Database 2. Durablily 3. Automicity 4. Isolate transaction execution 5. Data Security By giveing proper authorization. But those things will be missed if you simply store the data in a Excell sheet or list. Those things should be taken care by a programmer by their code.


List 4 names of Allah swt and expalin them?

list 4 names of Allah swt and expalin them list 4 names of Allah swt and expalin them list 4 names of Allah swt and expalin them list 4 names of Allah swt and expalin them list 4 names of Allah swt and expalin them list 4 names of Allah swt and expalin them list 4 names of Allah swt and expalin them list 4 names of Allah swt and expalin them list 4 names of Allah swt and expalin them list 4 names of Allah swt and expalin them list 4 names of Allah swt and expalin them list 4 names of Allah swt and expalin them list 4 names of Allah swt and expalin them list 4 names of Allah swt and expalin them


List three reasons to use NFS?

1) Sharing 2) Remote storage 3) Reduce the workload of administrator 4) Backup Answer by Rizvi Hossain


What quadrilateral has four equal sides and four right angles but it is not a square giving reasons?

rhombusImproved Answer:-It is a rhombus because its diagonals are perpendicular to each other thus creating 4 right angles.


List the different types of database user and explain?

4 Types of Database Users Users are differentiated by the way they expect to interact with the system: · Application programmers - interact with system through DML calls. · Sophisticated users - form requests in a database query language. · Specialized users - write specialized database applications that do not fit into the traditional data processing framework. · Naive users - invoke one of the permanent application programs that have been written previously.FROM: Database Systems Concepts 1.17 Silberschatz, Korth and Sudarshan c1997