Professional Documents
Culture Documents
Contents
1.Database system
2. Purpose of database
4. Components of Database
5.Applications
Database Management System (DBMS)
• As can be seen from the above diagram, all the information for the
organization is stored in a single database. This database is known
as the centralized database.
• The data integrity is maximised as the whole database is stored at a
single physical location. This means that it is easier to coordinate
the data and it is as accurate and consistent as possible.
• The data redundancy is minimal in the centralised database. All the
data is stored together and not scattered across different locations.
So, it is easier to make sure there is no redundant data available.
• Since all the data is in one place, there can be stronger security
measures around it. So, the centralised database is much more
secure.
Distributed Database:
• A distributed database is basically a type of
database which consists of multiple databases
that are connected with each other and are
spread across different physical locations. The
data that is stored in various physical locations
can thus be managed independently of other
physical locations. The communication between
databases at different physical locations is thus
done by a computer network.
Example
• Apache HBase, Couchbase Server, Amazon
SimpleDB, Clusterpoint, and FoundationDB.
Distributed database
Distributed database architecture
• Distributed databases can be homogenous or
heterogeneous.
• In a homogenous distributed database system, all the
physical locations have the same underlying
hardware and run the same operating systems and
database applications.
• In a heterogeneous distributed database, the
hardware, operating systems or database applications
may be different at each location
Purpose
2.The purpose of database is to access and storage in a
convenient way.
3. To maintain data integrity.
4. The purpose of database is to keep data systematic so
that it can be easily managed, accessed and update.
Purpose of DBMS
Minimal Redundancy: Data redundancy is the
duplicate of same data at more than one storage
place. This duplication of data leads to wastage of
storage space and time and affect cost also. This
redundancy has to be eliminated by integrating the
data at one place.
Purpose of DBMS
Consistency: Data duplication create multiple level of
updation. At some occasion updation of duplication
data entries may supply incorrect or conflicting
information. At such time, the database is said to be
inconsistent. Consistency of data has to be achieved
through redundancy control.
Purpose of DBMS
Sharing of Data: This means various users can use the
same data in the database. Moreover new application
can be developed according to the needs to operate
against the same stored data. Hence the objectives of
DBMS is to satisfy the data requirement of various
new applications without the need of having separate
data for each application.
Purpose of DBMS
• Simplicity: Another objectives of DBMS is to make
application development procedure simple and easier.
To achieve this DBMS is accompanied without
powerful query manipulation and reports generations
tools.
• Flexibility: DBMS allows change to the structure of
database without affecting the stored data, the
existing application. Thus it should make the
application development cheaper, faster and flexible.
Purpose of DBMS
To Restrict Unauthorized Access: Data in database
must be secured. Hence an important objective of
database system is to restrict unauthorized access.
Privacy and Security: Privacy means when, how and to
what extent data should be given to users. Database are
costly products and hence their security is very
important. Security of data is needed from accidental
as well as intentional disposal. Thus to achieve privacy
and security is also an important objective of DBMS
Components of DBMS
• Hardware
• Software
• Data
• Procedures
• Database Access Language
Components of database
Hardware
• When we say Hardware, we mean computer, hard
disks, I/O channels for data, and any other physical
component involved before any data is successfully
stored into the memory.
Software
This is the main component, as this is the program
which controls everything. The DBMS software is
more like a wrapper around the physical database,
which provides us with an easy-to-use interface to
store, access and update data.
Procedures
• Procedures refer to general instructions to use a
database management system. This includes
procedures to setup and install a DBMS, To login and
logout of DBMS software, to manage databases, to
take backups, generating reports etc.
• The basic purpose of the procedures is to help guide
users to the operation and management of database
systems.
Database Access Language
•
Tier
• A ‘tier’ commonly refers to the logical or functional
separation of software into layers on different
physical locations or hardware.
• Multi-tier architecture is a pattern of splitting
software into several definite domains that handle
particular aspects of the software such as
presentation, logic or data management
1-Tier Architecture