DBMS Unit 1
DBMS Unit 1
SYSTEM
III SEMESTER
Learning Objectives
Other Functionalities
Protection or Security
Presentation and Visualization of Data
Database Defintion
Defining Database?
Specifying the data types,
structures and constraints of the
data to be stored in the
database.
Database Construction
Database Construction?
Constructing the database is
the process of storing the data
on some storage device.
Database Manipulation
Database Manipulation?
Manipulating a database includes
functions such as querying the
database , updating the data etc.
Database Sharing
Database Sharing?
Sharing a database allows multiple
users and programs to access the
database simultaneously.
DATABASE MANAGEMENT
SYSTEM
Simplified Database System Environment
Users/Programmers
Database
System
Application Programs / Queries
DBMS
Software Software to Process
Queries / Programs
Stored Database
Definition (meta Stored Database
- Data)
Characteristics of the Database
Approach
COLUMNS
Col_name Data_type Belongs_to_relati
on
FirstName CHAR(30) STUDENT
Email CHAR(30) STUDENT
YearofBirth INTEGER(4) STUDENT
COURSENO CHAR(5) COURSE
Example of Meta Data
Insulation between Programs and Data,
and Data Abstraction
Stand-alone users
Casual User
System Analysts:
Determine needs of end users, especially naive and
parametric users, and develop specifications for canned
transactions that meet these needs.
Determine the requirements of the end user to create a
solution for their business needs
Application Programmers:
Implement, test, document, and maintain programs that
satisfy the specifications mentioned above.
Workers behind the Scene
DBMS System Designers/ implementers :
These are persons who design and implement the
DBMS modules and interfaces as a software package.
Tool Developers :
Design and implement software tools facilitating
database system design, performance monitoring,
creation of graphical user interfaces, prototyping etc.
Duplication of effort
Inconsistency
The file based data management systems contained multiple
files that were stored in many different locations in a system
or even across multiple systems. Because of this, there were
sometimes multiple copies of the same file which lead to data
redundancy.
Evaluation
Query Optimizer
Engine
Output
Execution Plan
Data Statistics
Providing Backup and
Recovery
Design to fulfill the need for small It is only limited to smaller system.
and large businesses
Remove redundancy and Integrity Redundancy and Integrity issues
Flexibility
Economies of Scale
Potential for Enforcing Standards :
a) Information
b) Valuable information
c) Database
d) Metadata
DBMS is software?
a) True
b) False
a) End Users
b) Data
c) Application Request
d) HTML
The restrictions placed on the data.
a) Relation
b) Attribute
c) Parameter
d) Constraint
DBMS manages the interaction between __________ and
database.
a) Users
b) Clients
c) End Users
d) Stake Holders
The following are components of a database
except ________
a) user data
b) Metadata
c) Reports
d) indexes
An application where only one user accesses the database at a
given time is an example of a(n) ________
d) None of these
Thank you…..
Any Queries?
If any Questions ?