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

1 DBMS Introduction

Uploaded by

SHUBHAM YADAV
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

1 DBMS Introduction

Uploaded by

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

DBMS

Introduction
Basic Definitions
• Database: A collection of related data.
• Data: Known facts that can be recorded and have an
implicit meaning.
• Mini-world: Some part of the real world about which
data is stored in a database. For example, student
grades and transcripts at a university.
• Database Management System (DBMS): A software
package/ system to facilitate the creation and
maintenance of a computerized database.
• Database System: The DBMS software together with
the data itself. Sometimes, the applications are also
included.
Slide 1-2
DBMS
• DBMS contains information about a particular enterprise
– Collection of interrelated data
– Set of programs to access the data
– An environment that is both convenient and efficient to use
• Database Applications:
– Banking: all transactions
– Airlines: reservations, schedules
– Universities: registration, grades
– Sales: customers, products, purchases
– Online retailers: order tracking, customized recommendations
– Manufacturing: production, inventory, orders, supply chain
– Human resources: employee records, salaries, tax deductions
• Databases touch all aspects of our lives
Purpose
• Drawbacks of using file systems to store data:
– Data redundancy and inconsistency
– Difficulty in accessing data
– Data isolation
– Integrity problems
– Atomicity of updates
– Concurrent access by multiple users
– Security problems

• Database systems offer solutions to all the


above problems
Example of a Database

• Mini-world for the example: Part of a UNIVERSITY


environment.
• Some mini-world entities:
– STUDENT
– COURSE
– SECTION
– DEPARTMENT
– INSTRUCTOR

Slide 1-5
Example of a Database
• Some mini-world relationships:
– SECTION are of specific COURSE
– STUDENT take SECTION
– INSTRUCTOR teach SECTION
– COURSE are offered by DEPARTMENT
– STUDENT major in DEPARTMENT

Slide 1-6
Levels of Abstraction

• Physical level: describes how a record is


stored.
• Logical level: describes data stored in
database, and the relationships among the
data.
• View level: application programs hide
details of data types.
View of Data
Main Characteristics

• Self-describing nature of a database system:


description of the database i.e. meta-data.
• Insulation between programs and data:
program-data independence.
• Data Abstraction
• Support of multiple views of the data
• Sharing of data and multiuser transaction
processing
References
• Fundamentals of Database System (7th Edition)
by Elmasri Ramez and Navathe Shamkant
• Database System Concepts (6th Edition)
by Abraham Silberschatz , Henry F. Korth and
S. Sudarshan

You might also like