0% found this document useful (0 votes)
35 views12 pages

Unit-1 DBMS

Uploaded by

anisha.kumari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views12 pages

Unit-1 DBMS

Uploaded by

anisha.kumari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

UNIT-1

Database Management System - Introduction


DATA
According to the Oxford “Data is distinct pieces of information, usually
formatted in a special way”.
Difference between Information and Data:
CONT..
Characteristics of the Database Approach

• Self-Describing Nature of a Database System


• Isolation between Programs and Data, and Data Abstraction
• Support for Multiple Views of the Data
• Sharing of knowledge and Multi-user Transaction Processing
Role of Database administrators
• database administrator, a DBA designs, implements, administers, and
monitors data management systems and ensures design,
consistency, quality, and security.
Role and Duties of Database Administrator (DBA) :

• Decides hardware –
They decide on economical hardware, based on cost, performance, and
efficiency of hardware, and best suits the organization. It is hardware that is
an interface between end users and the database.
• Manages data integrity and security –
Data integrity needs to be checked and managed accurately as it protects and
restricts data from unauthorized use. DBA eyes on relationships within data
to maintain data integrity.
• Database Accessibility –
Database Administrator is solely responsible for giving permission to access
data available in the database. It also makes sure who has the right to change
the content.
Cont…
• Database design –
DBA is held responsible and accountable for logical, physical design, external
model design, and integrity and security control.
• Database implementation –
DBA implements DBMS and checks database loading at the time of its
implementation.
• Query processing performance –
DBA enhances query processing by improving speed, performance, and accuracy.
• Tuning Database Performance –
If the user is not able to get data speedily and accurately then it may lose
organization’s business. So by tuning SQL commands DBA can enhance the
performance of the database.
Various responsibilities of Database Administrator (DBA) :

• Responsible for designing overall database schema (tables & fields).


• To select and install database software and hardware.
• Responsible for deciding on access methods and data storage.
• DBA selects appropriate DBMS software like oracle, SQL server or
MySQL.
• Used in designing recovery procedures.
• DBA decides the user access level and security checks for accessing,
modifying or manipulating data.
Cont..
• DBA is responsible for specifying various techniques for monitoring the
database performance.
• DBA is responsible for operation managements.
• The operation management deals with the data problems which arises
on day to day basis, and the responsibilities include are:
1.Investigating if any error is been found in the data.
2.Supervising of restart and recovery procedures in case of any event
failure.
3.Supervising reorganization of the databases.
4.Controlling and handling all periodic dumps of data.
Role of Database Designers
• Understand the organisation's data to skillfully carry out the
company's database design projects
• Install and configure relational database management system on the
company's server
• Design database schemas and create databases for varied projects of
the company
• Handle the creation of new users, define roles and privileges and
grant access to them
• Assist application development teams to easily connect to the
databases
Cont..
• Track the performance of the databases and fix issues quickly to
facilitate smooth functioning
• Use the best techniques for enhanced scalability and efficiency of
large databases
• Understand complex problems, devise solutions and transform them
into software requirements
• Conduct data research and query large and complex datasets to
provide the best data modelling

You might also like