0% found this document useful (0 votes)
16 views18 pages

DB Lec 01

The document provides an introduction to Database Management Systems (DBMS), defining key concepts such as databases, data, and the functionalities of DBMS. It highlights the characteristics of the database approach, including self-describing nature, data abstraction, and support for multiple user views. Additionally, it presents an example of a university database and discusses typical DBMS functionalities like data manipulation and security measures.

Uploaded by

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

DB Lec 01

The document provides an introduction to Database Management Systems (DBMS), defining key concepts such as databases, data, and the functionalities of DBMS. It highlights the characteristics of the database approach, including self-describing nature, data abstraction, and support for multiple user views. Additionally, it presents an example of a university database and discusses typical DBMS functionalities like data manipulation and security measures.

Uploaded by

waseem khosa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 18

1

Database Systems
Lecture 1

Introduction Database Management


Systems
2

Database Management Syst


ems

Today’s agenda
• Database introduction and definition
• DBMS functionalities
• Characteristics of database approach
3

Database Management Syst


ems

Basic Definitions
• Database: A collection of related data.
• Data: Known facts that can be recorded
and have an implicit meaning.
• 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.
4

Database Management Syst


ems

Database definition
• A shared collection of logically related
data, designed to meet the information
needs of multiple users in an
organization.
5

Database Management Syst


ems

A simplified database system


environment
6

Database Management Syst


ems

Typical DBMS Functionality


• Define a database : in terms of data
types, structures and constraints
• Construct or Load the Database on a
secondary storage medium
• Manipulating the database : querying,
generating reports, insertions, deletions
and modifications to its content
• Concurrent Processing and Sharing by a
set of users and programs – yet, keeping
all data valid and consistent
7

Database Management Syst


ems

Typical DBMS Functionality


Other features:
▫ Protection or Security measures to
prevent unauthorized access
▫ “Active” processing to take
internal actions on data
▫ Presentation and Visualization of
data
8

Database Management Syst


ems

Example of a Database
(with a Conceptual Data Model)
• Mini-world for the example: Part of a
UNIVERSITY environment.
• Some mini-world entities:
▫ STUDENTs
▫ COURSEs
▫ SECTIONs (of COURSEs)
▫ (academic) DEPARTMENTs
▫ INSTRUCTORs
Note: The above could be expressed in
the ENTITY-RELATIONSHIP data model.
9

Database Management Syst


ems

Example of a Database
(with a Conceptual Data Model)
• Some mini-world relationships:
▫ SECTIONs are of specific COURSEs
▫ STUDENTs take SECTIONs
▫ COURSEs have prerequisite COURSEs
▫ INSTRUCTORs teach SECTIONs
▫ COURSEs are offered by DEPARTMENTs
▫ STUDENTs major in DEPARTMENTs

Note: The above could be expressed in the


ENTITY-RELATIONSHIP data model.
10

Database Management Syst

Example of a database
ems
11

Database Management Syst


ems

Main Characteristics of the Database


Approach
• Self-describing nature of a database
system: A DBMS catalog stores the
description of the database. The
description is called meta-data). This
allows the DBMS software to work with
different databases.
• Insulation between programs and data:
program-data independence. Allows
changing data storage structures without
having to change the DBMS access
programs.
12

Database Management Syst


ems

An Example of Database Catalog


13

Database Management Syst


ems

Storage format for a student record


14

Database Management Syst


ems

Main Characteristics of the Database


Approach
• Insulation between programs and data:
program-operation independence. Allows
changing operations without having to change
the DBMS access programs.
• Data abstraction: The characteristic that
allows program-data independence and
program-operation independence is called
data abstraction. DBMS provides users with
conceptual representation of data that doesn’t
include many of the details of how the data is
stored or how the operations are implemented.
15

Database Management Syst


ems

Main Characteristics of the Database


Approach
• Data Abstraction: A data model is a
type of data abstraction that is used
to provide this conceptual
representation.
• Support of multiple views of the
data: Each user may see a different
view of the database, which
describes only the data of interest
to that user.
16

Database Management Syst


ems

Student transcript and course


prerequisites view
17

Database Management Syst


ems

Main Characteristics of the Database


Approach
• Sharing of data and multiuser transaction
processing : allowing a set of concurrent
users to retrieve and to update the
database. Concurrency control within the
DBMS guarantees that each transaction is
correctly executed or completely aborted.
OLTP (Online Transaction Processing) is a
major part of database applications.
18

Database Management Syst


ems

Summary
• Introduction
• Basic definitions
▫ Database
▫ Data
▫ DBMS
▫ Database systems
• An example database
• Functionalities of database systems
• Characteristics of database systems

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy