0% found this document useful (0 votes)
18 views10 pages

1 DBMS Introduction

Uploaded by

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

1 DBMS Introduction

Uploaded by

SHUBHAM YADAV
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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