Amrutha DBMS

Embed Size (px)

Citation preview

  • 7/28/2019 Amrutha DBMS

    1/22

    PRESENTATION ON

    DATABASE

    MANAGEMENT

    SYSTEM

    Submitted byAmrutha K. V.Roll no : 3

    MBA (F.T) 1

  • 7/28/2019 Amrutha DBMS

    2/22

    CONTENTS

    Database conceptsDBMS concepts

    DBMS characteristicsDBMS componentsDatabase languages

    DBMS architectureDBMS advantages anddisadvantages

    2

  • 7/28/2019 Amrutha DBMS

    3/22

    DATABASE - CONCEPTS Database - Shared collection of logically

    related data

    Database System - Integrated collection of related files along with the details abouttheir definition, interpretation, manipulationand maintenance.

    3

  • 7/28/2019 Amrutha DBMS

    4/22

    DATABASE - APPLICATIONS Banking: all transactions Airlines: reservations, schedules Sales: customers, products, purchases Human resources: employee records,

    salaries, tax deductions

    Databases touches all aspects of our lives!!!!

    4

  • 7/28/2019 Amrutha DBMS

    5/22

    DBMS - CONCEPT

    A database system can be run or executed byusing software called DBMS

    collection of programs that manage thedatabase structure and that control sharedaccess to the data in the database .

    It is the combination of data, hardware, softwareand users to help an enterprise manage itsoperational data.

    5

  • 7/28/2019 Amrutha DBMS

    6/22

    DBMS - CHARACTERISTICSThe major characteristics of databaseapproach are:Self-describing Nature of a Database

    System DBMS system contains data plus a full

    description of the data (called metadata )

    6

  • 7/28/2019 Amrutha DBMS

    7/22

    DBMS CHARACTERISTICS(contd. )

    Program-data independence

    Data independence is immunity of application programs to changes instorage structures and access techniques

    In a DBMS environment changes arereflected in the catalog. Applications arent affected

    7

  • 7/28/2019 Amrutha DBMS

    8/22

    DBMS CHARACTERISTICS(contd. )

    Data abstraction

    DBMS provides users with a conceptualrepresentation of data

    Storage details are hidden.

    8

  • 7/28/2019 Amrutha DBMS

    9/22

    DBMS CHARACTERISTICS(contd. )

    Support for multiple views

    DBMS may allow different users to seedifferent views of the DB, according tothe perspective each one requires

    9

  • 7/28/2019 Amrutha DBMS

    10/22

    DBMS CHARACTERISTICS(contd. )

    Centralized control of the data resourceDBMS provides centralized control of datain an organization.

    This brings a number of advantages:(a) reduces redundancy

    (b) avoids inconsistencies(c) data can be shared

    10

  • 7/28/2019 Amrutha DBMS

    11/22

    DBMS- COMPONENTS A database system has four components

    Data

    Hardware

    Software

    Users11

  • 7/28/2019 Amrutha DBMS

    12/22

    DATABASE LANGUAGES

    Some main types of languages and facilitiesprovided by DBMS are

    Data Definition LanguageIt is used to define the structure of thedatabase.Permits specification of data types,structures and any data constraints

    12

  • 7/28/2019 Amrutha DBMS

    13/22

    DATABASE LANGUAGE (contd. )

    Data Manipulation LanguageProvides general enquiry facility (querylanguage) of the data.

    It includes the command to enter andmanipulate the data

    Eg: add new record, delete the existingrecord, sort etc.

    13

  • 7/28/2019 Amrutha DBMS

    14/22

    DB LANGUAGE (contd. )

    SQLDeveloped in 1974 at IBMs San JoseResearch Center.

    Used to define the requirement for extracting information from the database inthe form of Queries.

    14

  • 7/28/2019 Amrutha DBMS

    15/22

    DBMS - ARCHITECTURE

    15

  • 7/28/2019 Amrutha DBMS

    16/22

    DBMS - ARCHITECTURE

    The generalized architecture of adatabase system is called ANSI/SPARCmodel .External/View level

    The highest level of abstraction Only those parts of the entire database are

    included which are of concern to a user

    16

  • 7/28/2019 Amrutha DBMS

    17/22

    DBMS ARCHITECTURE (cond. )

    Conceptual/Logical level

    Represents the entire database.

    Database administrators, who must decide whatinformation is to be kept in the database, use

    this level of abstraction

    It is independent of all hardware and software.

    17

  • 7/28/2019 Amrutha DBMS

    18/22

    DBMS ARCHITECTURE (contd. )

    Internal/Physical level

    The lowest level of abstraction

    Describes how the data are stored in thedatabase, and what relationships exist among

    those data

    18

  • 7/28/2019 Amrutha DBMS

    19/22

    DBMS - ADVANTAGES

    Controlling RedundancyIt stores the data on the basis of a primary key

    Restricting Unauthorized Access A DBMS provides a security and authorizationsubsystem .

    19

  • 7/28/2019 Amrutha DBMS

    20/22

    DBMS ADVANTAGES (CONTD. ..)

    Inconsistency can be reducedThe probability of data inconsistency is greatly

    reduced in a properly designed database.Improved data sharing.

    Improved data security. A DBMS provides a framework for better

    enforcement of data privacy and securitypolicies.

    20

  • 7/28/2019 Amrutha DBMS

    21/22

    DBMS - DISADVANTAGESIncreased costs.Require sophisticated hardware and software

    and highly skilled personnel costly!!!!

    Management complexity

    Damage to database affects virtually allapplications programs

    21

  • 7/28/2019 Amrutha DBMS

    22/22

    THANK YOU..

    22