DBMS Anu
DBMS Anu
Systems(BCS501)
Ms. Anuradha M Dhumale
Assistant professor
AKGEC Ghaziabad
Database Management Systems
UNIT1:- INTRODUCTION
What is Data?
► Security : Having complete authority over the operational data, enables the
DBA in ensuring that the only mean of access to the database is through proper
channels. The DBA can define authorization checks to be carried out whenever
access to sensitive data is attempted.
► Efficient Data Access : In a database system, the data is managed by the
DBMS and all access to the data is through the DBMS providing a key to
effective data
► Data Consistency : By eliminating data redundancy, we greatly reduce the
opportunities for inconsistency. For example: is a customer address is stored
only once, we cannot have disagreement on the stored values. Also updating
data values is greatly simplified when each value is stored in one place only.
Finally, we avoid the wasted storage that results from redundant data storage.
Advantage of DBMS over file system
► Increased Complexity
► Requirement of New and Specialized Manpower for
Large Size of DBMS
► DBMS implementation cost is high compared to the file
system
► Performance: Database systems are generic, making them
suitable for various applications. However this feature affect their
performance for some applications
DBMS vs. File System
DBMS FILE SYSTEM
1. Minimal data redundancy Redundancy problem exist
2.Data inconsistency not exist Data inconsistency Exist
3.Accessing database is easy Accessing data is difficult
4. Problem of Isolation not found Isolation Problem Exist
5.Transection liken Insert, Delete, view Update Transections are not possible
is possible
6.Concurrent access and recovery is possible Concurrent access and recovery is not possible
► Balancing of load is much easier with division of core business from the server of the
database.
► High performance, lightweight, persistent object.
► Better to re-use.
► Performance : Because the presentation tier can cache request, network utilization is
minimized the load is reduced.
Disadvantage of 3 Tier Architecture
► Hierarchical Model
► Network Model
► Relational Model
Hierarchical Model
► Financial Record-Keeping
► Network Management Systems
► Geographic Information Systems (GIS)
► Education
► Medicine
► Marketing
► Ecology: Researchers model species populations with variations
across habitats or geographic locations.
Hierarchical Databases
► In the above figure, Project is the root node which has two children i.e. Project
1 and Project 2. Project 1 has 3 children and Project 2 has 2 children. Total
there are 5 children i.e Department A, Department B and Department C, they
are network related children as we said that this model can have more than one
parent. So, for the Department B and Department C have two parents i.e.
Project 1 and Project 2.
Advantages of Network Model
• Telecommunication networks
• Geographic information systems (GIS)
• Social network analysis
• Many-to-many relational databases
• Neo4j, Amazon Neptune, OrientDB, Cayley these
database used for network model
Relational data model