0% found this document useful (0 votes)
5 views

Introduction To Database Management Systems DBMS

Uploaded by

paawaann14
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Introduction To Database Management Systems DBMS

Uploaded by

paawaann14
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Introduction to

Database
Management
Systems (DBMS)
A database management system (DBMS) is a software
application that enables users to create, maintain, and access
a database. It provides a structured way to organize, store,
and retrieve data, ensuring data integrity and consistency.

by Pawan Nechlani
Types of DBMS Users
1 Database Administrator (DBA) 2 Naive/Parametric Users
The DBA manages and maintains the database These users have basic knowledge and interact with
system, ensuring optimal performance and security. the database through predefined queries and
interfaces.

3 System Analyst 4 Sophisticated Users


System analysts study user needs and translate These users have advanced knowledge and can
them into database requirements, designing data perform complex tasks, including data manipulation,
models and structures. analysis, and programming.
Database Administrator (DBA)
Key Responsibilities Skills and Qualifications Importance

Ensuring data security, integrity, Strong knowledge of database DBAs play a critical role in
and availability. Performing concepts and SQL. keeping databases running
backups and recovery smoothly and securely.
Experience with different DBMS
procedures.
Monitoring database platforms. Their expertise ensures data
performance and optimizing quality and reliability for users.
Analytical and problem-solving
queries.
Managing user access and skills.
permissions.
Naive/Parametric Users
Example Applications Data Interaction
Online shopping websites Users interact with the
for entering customer database through pre-
information and orders. defined forms and
queries, providing limited
data manipulation
capabilities.

Limited Knowledge Benefits


They don't have in-depth Ease of use and
knowledge of database accessibility for non-
concepts or SQL. technical users.
System Analyst
1 Understanding User Needs
System analysts gather information from users to understand their
requirements.

2 Database Design
They translate these requirements into database models and structures.

3 Data Modeling
They use various modeling techniques to represent data relationships
and dependencies.

4 System Implementation
They work with developers to implement the database design and
ensure it meets user expectations.

orientation=horizontal twosided=false
Sophisticated Users
Deep Knowledge
They have a comprehensive understanding of database concepts, SQL,
and data structures.

Data Manipulation
They perform complex data manipulations, analysis, and programming tasks.

Problem Solving
They troubleshoot database issues and optimize performance.

Advanced Applications
They develop data-driven applications, algorithms, and analysis tools.

orientation=vertical
Database Designers
Task Description

Entity-Relationship Modeling Creating diagrams to


(ERM) represent data entities and
their relationships.

Data Normalization Optimizing data structures to


eliminate redundancy and
improve efficiency.

Schema Design Defining tables, columns, data


types, and constraints to
create the database structure.

Data Integrity Rules Specifying validation rules and


constraints to ensure data
accuracy and consistency.
Application Programmers

Database Interaction Data Integration User Interface Data Security


Application They integrate database They design user They implement security
programmers use SQL to functionality into interfaces that allow measures to protect
access and manipulate applications to provide users to interact with sensitive data from
data within the data-driven features. database data. unauthorized access.
database.
Casual/Temporary Users
Limited Interaction Example Scenarios
These users interact with Customers browsing an
the database for short online store, students
periods, performing accessing course
specific tasks. materials, or users
searching for information
on a website.

Predefined Queries User-Friendly Interfaces


They use predefined The interface should be
queries or forms to access simple and easy to
data, with limited data navigate.
manipulation capabilities.
Specialized Users

Data Analysts Researchers Financial Analysts


They analyze large datasets to They use databases to store and They use databases to track and
extract insights, identify trends, analyze data for scientific analyze financial data for
and make data-driven decisions. research and discoveries. investment decisions and market
insights.

You might also like