database management system

23

Upload: m-harris-hashmi

Post on 18-Jul-2015

68 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Database Management System
Page 2: Database Management System

A Presentation on

“Database Management System”

Presented by:

Haris BB133082

Muzammil BB133100

Junaid BB133037

Mujtaba BB133019

Jabar BB133038

M.A.J.U

Page 3: Database Management System

What is Database

• collection of programs that enables you to

store and extract information from a

database

• created to operate large quantities of

information by inputting, storing, retrieving,

and managing

M.A.J.U

Page 4: Database Management System

Examples of Database

Applications

• computerized library systems

• automated teller machines

• flight reservation systems

• computerized parts inventory systems

M.A.J.U

Page 5: Database Management System

STEPS IN DATABASE DESIGN

• Requirement analysis

− What does the user want?

• Conceptual database design

− Defining the entities and attributes, and

the relationships between these --> The

ER model

M.A.J.U

Page 6: Database Management System

ER-Diagram

Page 7: Database Management System

Functions of a Database Management

System

• several functions that a DBMS performs to

ensure data integrity and consistency of

data in the database

• Ten functions in the DBMS are:

− Data Dictionary Management

− Data Storage ManagementM.A.J.U

Page 8: Database Management System

Functions of a Database Management

System

− Data Transformation and Presentation

− Security Management

− Multiuser Access Control

− Backup and Recovery Management

M.A.J.U

Page 9: Database Management System

Functions of a Database Management

System

− Data Integrity Management

− Database Access Languages and

Application Interface

− Database Communication Interfaces

− Transaction ManagementM.A.J.U

Page 10: Database Management System

Role of Database Management

System

• interaction between end-user and the

database

• create an environment in which end users

have better access to more data

• Database is stored as a collection of files

M.A.J.U

Page 11: Database Management System

DBMS benefits

• Occupies minimum storage space

• No unnecessary data

• Easy to update

M.A.J.U

Page 12: Database Management System

Data Management Task

• Data management task fall into one or four

general options

− Storage space

− Backup strategy

− Speed

− Processing scheme

Page 13: Database Management System

Database Tables

• Creating database tables

− Name the field

− Specify the field type

− Specify the field size

M.A.J.U

Page 14: Database Management System

Database Tables

• Entering data in tables

− After the tables has been set up, data

can be entered by

• Viewing records

• Sorting recordsM.A.J.U

Page 15: Database Management System

Querying a Database

• Allow the DBMS to locate records

• Establish relationship

• List a subset of records

• Perform calculations

M.A.J.U

Page 16: Database Management System

Querying a Database

• Delete obsolete records

• Perform other data management task

Page 17: Database Management System

Field Types of DBMS

• Text field

• Numeric field

• Time field

• Logical field

M.A.J.U

Page 18: Database Management System

Field Types of DBMS

• Binary field

• Counter field

M.A.J.U

Page 19: Database Management System

ORDBMS

• object-relational database management

systems.

• How DBMS accessed languages:

− directly using programming languages

M.A.J.U

Page 20: Database Management System

RDBMS VS ORDBMS

• Stands for

– Relational database management

system

– Object-relational database management

systems

• Difference between RDBMS and

ORDBMS

– They are both database management

systems

– RDBMS has to do extra work while

M.A.J.U

Page 21: Database Management System

DB2 database management

• DB2 database management : that was

introduced by IBM in 1983.

• Editions of DB2 :

– DB2Workgroup

– DB2 Workgroup Unlimited

M.A.J.U

Page 22: Database Management System

DB2 database management

–DB2 Enterprise Server Edition

–DB2 UDB Data Warehouse

Enterprise Edition (DWE)

• DB2 has APIs for many languages

including the following.

–Java

–C

–C++M.A.J.U

Page 23: Database Management System