database concepts
TRANSCRIPT
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
Introduction To DBMS Concepts
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
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.
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
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.
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
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
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
Relational DBMS
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
Important RDBMS Objects
• Tables• Views• Triggers• Stored Procedures• Functions• Primary Key• Foreign Key
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
Networked DBMS
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
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’
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
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)
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
Kinds of Database Consultants
• Designers
• Developers
• DBA (Data Base Administrator)
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
Designers:
• These consultants Analyze, design the complete structure of the database.
• They design Tables, Views, Normalization, ER Diagram, Integrity constraints, etc.
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
Resume of Designer
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
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
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
Resume of Developer
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
DBA:
• These consultants’ profile includes installation, configuration, migration, backup, recovery operations
• Various Tasks of the DBA are:
a) Granting accessb) User creation and deletionc) Performance tuningd) Query optimization
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
Resume of DBA
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
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.
FCS Proprietary. Do not copy or distribute without written permission.
Effective Communication Skills
The End