database concepts

Post on 06-May-2015

2.842 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

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

top related