Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
41 views

Lecture DBMS0

This document discusses an introduction to databases presented by Dr. Munesh Singh. It covers what a database is, why software uses data, examples of data usage in daily activities and programming, the need for data persistence beyond the life of a program or variable, and how a database management system (DBMS) improves on traditional file handling methods for storing and managing application data and allows for things like controlling redundancy, restricting access, efficient querying, backup and recovery, and more. The DBMS is presented as a general purpose software that facilitates creating, manipulating and sharing databases among users and applications more efficiently than custom file handling code.

Uploaded by

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

Lecture DBMS0

This document discusses an introduction to databases presented by Dr. Munesh Singh. It covers what a database is, why software uses data, examples of data usage in daily activities and programming, the need for data persistence beyond the life of a program or variable, and how a database management system (DBMS) improves on traditional file handling methods for storing and managing application data and allows for things like controlling redundancy, restricting access, efficient querying, backup and recovery, and more. The DBMS is presented as a general purpose software that facilitates creating, manipulating and sharing databases among users and applications more efficiently than custom file handling code.

Uploaded by

MUNESH SINGH
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Introduction

to Database

Dr. Munesh
Singh Introduction to Database

Dr. Munesh Singh

Indian Institute of Information Technology


Design and Manufacturing,
Kancheepuram
Chennai-600127

December 31, 2018


DBMS Syllabus

Introduction
to Database

Dr. Munesh
Singh Syllabus
DBMS Course Mark Distribustion

Introduction
to Database

Dr. Munesh
Singh

Theory LAB
Quiz 1: 15 Marks Daily Evaluation: 30
Quiz 2: 15 Marks Marks
Discipline: 10 Marks Project: 20 Marks
Assignment: 10 Marks LAB Exam: 30 Marks
End Exam: 50 Marks Viva : 20 Marks
What is data in DBMS

Introduction
to Database

Dr. Munesh
Singh

What is Data?
Data means known facts that can be recorded ad that
have implicit meaning
In simple words Data is information
Daily activities uses data

Introduction
to Database

Dr. Munesh
Singh
Data Source
Banking system
Library system
Contact list
Ledger
Enquiry System
Billing System
Hotel Management
Hospital Management
Why Software?

Introduction
to Database

Dr. Munesh
Benefit of Software
Singh
Any software is made to manage data
Several benefits:
Less time
Less human resource
Accuracy
Free from manual error

Data in Programming example


Add two numbers
Factorial of a number
Calculate area
Calculate simple interest
Conclution

Introduction
to Database

Dr. Munesh
Singh

Data is any information


In software system we manage data
Manage data means storing, processing, and extracting
data
Data Persistence

Introduction
to Database

Dr. Munesh
Singh Data Persistence
Data persistence means existence of data
In any program we want to manage data
Data that is required to manage needs to be stored
somewhere until job is not over

Life of data
Constants in the expressions
Data stored in variables
Data stored in secondary storage
Data Persistence

Introduction
to Database An Example
Dr. Munesh
Singh
We need to analyze that for how long we want data to
persist in the memory
Data persistence is life of data
Sometimes we need data even beyond the life of the
program

save data for reuse again and again

life of variable<life of programs


RAM

file

Harddisk
c=a+b
Variables
variable remove once program completes its execustion
Data in Secondary Storage

Introduction
to Database

Dr. Munesh
Singh

Data is sometimes needed to remain available even beyond


the life of the program.
In such case data is stored in secondary storage like hard
disk
When data is stored in the secondary memory it is bound
to reside in a file
File is an operating, which makes separation among
bundles of heterogeneous data stored in the storage
What is Database

Introduction
to Database

Dr. Munesh
Singh

A software application most of the times required to store


relevant information in the secondary storage (in the form
of files)
A database is a place where all your application related
data is stored
One application data can be stored in a bunch of files.
We can say, database is a collection of files
What is DBMS?

Introduction
to Database What is file handling?
Dr. Munesh
Singh Files need to be handled by set of programs
This bunch of programs is a part of actual application

DBMS
DBMS is database management system
It is a collection of programs that enables users to create
and maintain a database
What is DBMS?

Introduction
to Database

Dr. Munesh
Singh The DBMS is a general purpose software system that
facilitates the process of defining, constructing,
manipulating, and sharing databases among various users
and applications.
DBMS vs Traditional File Handling in DBMS

Introduction
to Database Two ways
Dr. Munesh
Singh
Exhaustive analysis, huge coding and rigorous testing of
file handling code is expensive, time consuming and risky
DBMS is general purpose software which can be used in
place of file handling code to perform the same task in the
most efficient way possible
DBMS vs File Handling

Introduction
to Database

Dr. Munesh
Singh
Controlling Redundancy
Restricting Unauthorized Access
Efficient Query Processing
Providing Backup and Recovery
Multiple user Interface
Integrity Constraint
Relationship among data
Development Time
Flexibility

You might also like