• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Database Concepts

Database Concepts






Total Views
Views on SlideShare
Embed Views



1 Embed 4

http://www.slideshare.net 4



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Database Concepts Database Concepts Presentation Transcript

    • Introduction To DBMS Concepts
    • Objectives
      • This is not highly technical presentation
      • Understanding Basic Database concepts
      • Identifying different kinds of database consultants.
      • Few important key words in consultant’s resume.
    • What is a DBMS? A collection of computer programs that allow storage, modification, and extraction of information from a database. There are many different types of DBMS ranging from small systems that run on personal computers to huge systems that run on mainframes. Examples-- Computerized library systems, automated teller machines, flight reservation systems, computerized parts inventory systems.
    • Kinds of Databases
      • Relational: Oracle 9i/8i, SQL-Server 2000/7.0/6.5,
      • Teradata, Sybase(SQL Anywhere),
      • DB2, Informix
      • MS-Access, Foxpro 2.6/2.5,dbase IV/3 +
      • Network eg, IDS Server
    • Relational DBMS
    • Important RDBMS Objects
      • Tables
      • Views
      • Triggers
      • Stored Procedures
      • Functions
      • Primary Key
      • Foreign Key
    • Networked DBMS
    • SQL : It is an acronym for Structured Query Language . It is the language in which, the client sends the request to the database for data Eg. Select name, address From emp Where city = ‘NOIDA’
      • PL/SQL :
      • It is an acronym for Programming Language/Structured Query Language
      • Apart from writing the SQL you also have the programming language constructs like
        • If then else (checking conditions)
        • Looping (Executing the set of statements more that once)
        • Exception and error handling (Taking care of run time errors)
    • Kinds of Database Consultants
      • Designers
      • Developers
      • DBA (Data Base Administrator)
    • Designers:
      • These consultants Analyze, design the complete structure of the database.
      • They design Tables, Views, Normalization, ER Diagram, Integrity constraints, etc.
    • Resume of Designer
    • Developers:
      • These consultant write stored procedures, triggers, functions, etc.
      • Technical terms found in the resume of such consultants —
      • Triggers
      • Stored Procedures
      • Packages
      • Unix Shell Scripting
    • Resume of Developer
    • DBA:
      • These consultants’ profile includes installation, configuration, migration, backup, recovery operations
      • Various Tasks of the DBA are:
      • a) Granting access
      • b) User creation and deletion
      • c) Performance tuning
      • d) Query optimization
    • Resume of DBA
    • Related Skills
      • Data Warehousing
      • Development of a data warehouse includes development of systems to extract data from operating systems plus installation of a warehouse database system that provides managers flexible access to the data
      • Data Mining
      • A class of database applications that look for hidden patterns in a group of data that can be used to predict future behavior
      • Data Modeling
      • The analysis of data objects and their relationships to other data objects. Data modeling is often the first step in database design and object-oriented programming as the designers first create a conceptual model of how data items relate to each other. Data modeling involves a progression from conceptual model to logical model to physical schema.
    • The End