BY: ANN BIJI ABRAHAM MEGHA V. K NEHA FATHIMA. DATA BASE MANAGEMENT SYSTEM IS A SOFTWARE TO MANAGE...

13
INTRODUCTION TO DATABASE MANAGEMENT SYSTEM. BY: ANN BIJI ABRAHAM MEGHA V . K NEHA FATHIMA

Transcript of BY: ANN BIJI ABRAHAM MEGHA V. K NEHA FATHIMA. DATA BASE MANAGEMENT SYSTEM IS A SOFTWARE TO MANAGE...

Page 1: BY: ANN BIJI ABRAHAM MEGHA V. K NEHA FATHIMA. DATA BASE MANAGEMENT SYSTEM IS A SOFTWARE TO MANAGE DATA BASE. It basically involves 4 operations: DEFINING.

INTRODUCTION TO DATABASE MANAGEMENT SYSTEM.

BY:ANN BIJI ABRAHAMMEGHA V . KNEHA FATHIMA

Page 2: BY: ANN BIJI ABRAHAM MEGHA V. K NEHA FATHIMA. DATA BASE MANAGEMENT SYSTEM IS A SOFTWARE TO MANAGE DATA BASE. It basically involves 4 operations: DEFINING.

•DATA BASE MANAGEMENT SYSTEM IS A SOFTWARE TO MANAGE DATA BASE.•It basically involves 4 operations:

<1> DEFINING THE DATABASE:It involves specifying the data type,structures,constraints of the database.

<2>CONSTRUCT DATABASE: It is the process of storing the data.

<3>MANIPULATING DATABASE: It includes [a]QUERY and [b]UPDATE.

<4>SHARING DATABASE: It allows multiple users to access database simultaneously.

DATABASE:AIRLINES

Page 3: BY: ANN BIJI ABRAHAM MEGHA V. K NEHA FATHIMA. DATA BASE MANAGEMENT SYSTEM IS A SOFTWARE TO MANAGE DATA BASE. It basically involves 4 operations: DEFINING.

PASSENGERS

FLIGHT

TICKET

ENTITIES:

Page 4: BY: ANN BIJI ABRAHAM MEGHA V. K NEHA FATHIMA. DATA BASE MANAGEMENT SYSTEM IS A SOFTWARE TO MANAGE DATA BASE. It basically involves 4 operations: DEFINING.

DEFINING THE DATABASE:

PID NAME ADDRESS FLIGHT NO.

FLIGHT NO. DEPARTURE ARRIVAL ROUTE NO.

TICKET NO. TICKET DATE PID

Page 5: BY: ANN BIJI ABRAHAM MEGHA V. K NEHA FATHIMA. DATA BASE MANAGEMENT SYSTEM IS A SOFTWARE TO MANAGE DATA BASE. It basically involves 4 operations: DEFINING.

CONSTRUCTING DATABASE:

FLIGHT

FLIGHT NO. DEPARTURE

ARRIVAL ROUTE NO.

307 06:13 09:44 12

532 07:00 10:12 15

653 10:15 13:05 21

PASSENGERS

PID NAME ADDRESS FLIGHT NO.

152 ANAS MUMBAI 307

252 ZAINA MUMBAI 307

260 FARHAN BANGALORE 653

TICKET TICKET NO. TICKET DATE PID

12350 01/09/2015 152

13052 05/03/2016 252

15620 03/12/2015 260

Page 6: BY: ANN BIJI ABRAHAM MEGHA V. K NEHA FATHIMA. DATA BASE MANAGEMENT SYSTEM IS A SOFTWARE TO MANAGE DATA BASE. It basically involves 4 operations: DEFINING.

MANIPULATING DATABASE:

Query: LIST THE FLIGHT DETAILS OF PASSENGERS TRAVELLING TO OR FROM MUMBAI.

Update: CHANGE THE ROUTE NO. FROM 12 to 14.

FLIGHT NO. DEPARTURE ARRIVAL ROUTE NO.

307 06:13 09:44 12

FLIGHT NO. DEPARTURE ARRIVAL ROUTE NO.

307 06;13 09:44 14

SHARING THE DATABASE: DBMS ALLOWS MULTIPLE USERS TO ACCESS DATABASE AT SAME TIME.

Page 7: BY: ANN BIJI ABRAHAM MEGHA V. K NEHA FATHIMA. DATA BASE MANAGEMENT SYSTEM IS A SOFTWARE TO MANAGE DATA BASE. It basically involves 4 operations: DEFINING.

CHARACTERISTICS OF DATABASE:

<1>SELF-DESCRIBING NATURE OF DBMS:It describes the structure of database, data types and constraints.

ENTITY ATTRIBUTES DATATYPES

FLIGHT FLIGHT NO. INTEGER

PASSENGER NAME CHARACTER

TICKET DATE DATE

Page 8: BY: ANN BIJI ABRAHAM MEGHA V. K NEHA FATHIMA. DATA BASE MANAGEMENT SYSTEM IS A SOFTWARE TO MANAGE DATA BASE. It basically involves 4 operations: DEFINING.

<2>INSULATION B/W PROGRAM AND DATA: [a]PROGRAM DATA INDEPENDENCE:

PID NAME ADDRESS FLIGHT NO.

Ph.No.

152 ANAS MUMBAI 307 9874563210

252 ZAINA MUMBAI 307 8874562145

260 FARHAN BANGALORE 653 9632145871

PID NAME ADDRESS FLIGHT NO.

152 ANAS MUMBAI 307

252 ZAINA MUMBAI 307

260 FARHAN BANGALORE 653

Page 9: BY: ANN BIJI ABRAHAM MEGHA V. K NEHA FATHIMA. DATA BASE MANAGEMENT SYSTEM IS A SOFTWARE TO MANAGE DATA BASE. It basically involves 4 operations: DEFINING.

[b]PROGRAM OPERATION INDEPENDENCE:

DATA ITEM NAME

START POSITION

LENGTH

PASSENGERS 1 30

FLIGHT 31 4

TICKET 35 1

USER APPLICATION PROGRAM CAN OPERATE ON DATA BY INVOKING THOSE OPERATIONS REGARDLESS OF HOW THE OPERATIONS ARE IMPLEMENTED.

Page 10: BY: ANN BIJI ABRAHAM MEGHA V. K NEHA FATHIMA. DATA BASE MANAGEMENT SYSTEM IS A SOFTWARE TO MANAGE DATA BASE. It basically involves 4 operations: DEFINING.

<3>MULTIPLE VIEW SUPPORT:

<4> SHARING THE DATABASE: • DBMS ALLOWS MULTIPLE USERS TO ACCESS DATABASE AT SAME TIME.• IT INCLUDES CONCURRENCY CONTROL SOFTWARE.

TICKET NO. TICKET DATE PID

12350 01/09/2015 152

13052 05/03/2016 252

15620 03/12/2015 260

TICKET NO. TICKET DATE

12350 01/09/2015

13052 05/03/2016

15620 03/12/2015

Page 11: BY: ANN BIJI ABRAHAM MEGHA V. K NEHA FATHIMA. DATA BASE MANAGEMENT SYSTEM IS A SOFTWARE TO MANAGE DATA BASE. It basically involves 4 operations: DEFINING.

SCHEMA ARCHITECTURE: SCHEMA IS USED TO DESCRIBE STRUCTURE OF

DATABASE AND CONSTRAINTS.

SCHEMA DIAGRAM.

FLIGHT NO.

DEARTURE ARRIVAL ROUTE NO.

FLIGHT

PASSENGER

PID NAME ADDDRESS FLIGHT NO.

TICKET

TICKET NO. TICKET DATE PID

Page 12: BY: ANN BIJI ABRAHAM MEGHA V. K NEHA FATHIMA. DATA BASE MANAGEMENT SYSTEM IS A SOFTWARE TO MANAGE DATA BASE. It basically involves 4 operations: DEFINING.

THREE SCHEMA ARCHITECTURE

<1>INTERNAL LEVEL: It has internal schema which describes the physical storage structure of the database. It uses physical data model and describes the details of data storage and access paths.<2>CONCEPTUAL LEVEL: It has conceptual schema which describes the structure of whole database. Concentrates on describing entities, data types and relationship.<3>EXTERNAL LEVEL: It includes user views. It describes a part of database which a particular user is interested in.

Page 13: BY: ANN BIJI ABRAHAM MEGHA V. K NEHA FATHIMA. DATA BASE MANAGEMENT SYSTEM IS A SOFTWARE TO MANAGE DATA BASE. It basically involves 4 operations: DEFINING.

THANK YOU