Advantages and Disadvantages of Database Flashcards
Define a file based approach to data management
A set of application programs which perform services for end users, EACH PROGRAM MANAGES ITS OWN DATA.
Define the database approach to data management
A Shared set of related data and description. Used to meet information needs of an organization.
What are the advantages of a file based approach
User control, (modification of data at will, total control of stored data)
Application and files can be optimized for specific tasks.
What are the disadvantages of a file based approach
Data duplication,
Data dependance,
Incompatible file formats,
proliferations of application programs
What are the 13 advantages of Databases
- Control of data redundancy
- Data Consistency
- Sharing of Data
- Improved data integrity
- Improved Security
- Enforcement of Standards
- Economy of Scale
- Balance of conflicting requirements
- Improved data accessibility and responsiveness
- Increased Productivity
- Improved maintenance through data independence
- Increased concurrency
- Backup and Recovery services
Define DBMS
A DBMS is a software system that enables the
user to define, create, maintain, control access to the
database
Define Sharing of Data
Since the data is common to the organisation, it is easy for
all authorised users to have access to the same data
Define Control of data redundancy
- Since all data is now stored in a single database, there
are no unnecessary multiple copies of some data
Define Data Consistency
- Since only one copy of each data item is stored, then any
changes to the data item needs to be done on only one item
Define data integrity
Since organisational data is stored in one place, it is easy to
enforce consistency rules that should not be violated
Define Security
The database administrator can easily put in place security
and access measures simply by enforcing these using the
DBMS
Define Enforcement of Standards
Since all the data is in the same database, and available through
the same DBMS, it is easy for the database administrator to
enforce data standards for such things as:
* data formats
* naming conventions
* documentation standards
* update procedures
* access rules
Define Economy of Scale
Combining the entire organisation’s data into one database and
creating a set of applications that work on this one source results
in cost savings
This is much cheaper than having many separate small departmental
information systems units
Define Balance of conflicting requirements
Since the database administrator has an organisation-wide view
of all operations, he/she can optimise the design and
operational use of the database to provide the best use of
resources for the organisation as a whole as opposed to
satisfying one department at the expense of another
Define Improved data accessibility and responsiveness
A common database provides easy data access to all the
authorised people within the organisation
* In addition the DBMS provides a simplified query language to
enable end-users to easily construct ad hoc queries without
detailed programming knowledge