Documente Academic
Documente Profesional
Documente Cultură
Source: http://studentlearning.in/2018/04/26/file-system-approach-vs-database-approach/
https://beginnersbook.com/2015/04/dbms-vs-file system/#targetText=There%20are%20several
%20advantages%20of,storage%20and%20improves%20access%20time.
https://searchsqlserver.techtarget.com/definition/database-management-system
https://searchsqlserver.techtarget.com/definition/database
https://www.guru99.com/what-is-dbms.html
ADVANTAGES AND DISADVANTAGES OF FILE SYSTEM OVER DATABASE
Disadvantages of File system
Data redundancy: Data redundancy refers to the duplication of data, lets say we are
managing the data of a college where a student is enrolled for two courses, the same
student details in such case will be stored twice, which will take more storage than
needed. Data redundancy often leads to higher storage costs and poor access time.
Data inconsistency: Data redundancy leads to data inconsistency, lets take the same
example that we have taken above, a student is enrolled for two courses and we have
student address stored twice, now lets say student requests to change his address, if the
address is changed at one place and not on all the records then this can lead to data
inconsistency.
Data Isolation: Because data are scattered in various files, and files may be in different
formats, writing new application programs to retrieve the appropriate data is difficult.
Dependency on application programs: Changing files would lead to change in
application programs.
Atomicity issues: Atomicity of a transaction refers to “All or nothing”, which means
either all the operations in a transaction executes or none.
For example: Lets say Steve transfers 100$ to Negan’s account. This transaction consists
multiple operations such as debit 100$ from Steve’s account, credit 100$ to Negan’s
account. Like any other device, a computer system can fail lets say it fails after first
operation then in that case Steve’s account would have been debited by 100$ but the
amount was not credited to Negan’s account, in such case the rollback of operation
should occur to maintain the atomicity of transaction. It is difficult to achieve atomicity
in file processing systems.
Data Security: Data should be secured from unauthorised access, for example a student
in a college should not be able to see the payroll details of the teachers, such kind of
security constraints are difficult to apply in file processing systems.
Disadvantages of DBMS:
Database
A database is a collection of information that is organized so that it can be easily accessed,
managed and updated. Computer databases typically contain aggregations of data records
or files, containing information about sales transactions or interactions with specific customers.
Types of DBMS
Four Types of DBMS systems are:
Hierarchical, Network, Relational & Object-Oriented DBMS
Hierarchical DBMS
In a Hierarchical database, model data is organized in a tree-like structure. Data is Stored
Hierarchically (top down or bottom up) format. Data is represented using a parent-child
relationship. In Hierarchical DBMS parent may have many children, but children have only one
parent.
Network Model
The network database model allows each child to have multiple parents. It helps you to address
the need to model more complex relationships like as the orders/parts many-to-many
relationship. In this model, entities are organized in a graph which can be accessed through
several paths.
Relational model
Relational DBMS is the most widely used DBMS model because it is one of the easiest. This
model is based on normalizing data in the rows and columns of the tables. Relational model
stored in fixed structures and manipulated using SQL.
Object-Oriented Model
In Object-oriented Model data stored in the form of objects. The structure which is called
classes which display data within it. It defines a database as a collection of objects which stores
both data members values and operations.
ELEC 5122
DATABASE MANAGEMENT SYSTEM, LEC.
Submitted by:
ENRICO R. PONDEVIDA
BSCPE – V
Submitted to:
ENGR. DESIREE T. MALALAD