database concepts

18

Click here to load reader

Upload: satheesh-hendhino

Post on 06-May-2015

2.842 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Database Concepts

FCS Proprietary. Do not copy or distribute without written permission.

Effective Communication Skills

Introduction To DBMS Concepts

Page 2: Database 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.

Page 3: Database Concepts

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.

Page 4: Database Concepts

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

Page 5: Database Concepts

FCS Proprietary. Do not copy or distribute without written permission.

Effective Communication Skills

Relational DBMS

Page 6: Database Concepts

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

Page 7: Database Concepts

FCS Proprietary. Do not copy or distribute without written permission.

Effective Communication Skills

Networked DBMS

Page 8: Database Concepts

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’

Page 9: Database Concepts

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)

Page 10: Database Concepts

FCS Proprietary. Do not copy or distribute without written permission.

Effective Communication Skills

Kinds of Database Consultants

• Designers

• Developers

• DBA (Data Base Administrator)

Page 11: Database Concepts

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.

Page 12: Database Concepts

FCS Proprietary. Do not copy or distribute without written permission.

Effective Communication Skills

Resume of Designer

Page 13: Database Concepts

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

Page 14: Database Concepts

FCS Proprietary. Do not copy or distribute without written permission.

Effective Communication Skills

Resume of Developer

Page 15: Database Concepts

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

Page 16: Database Concepts

FCS Proprietary. Do not copy or distribute without written permission.

Effective Communication Skills

Resume of DBA

Page 17: Database Concepts

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.

Page 18: Database Concepts

FCS Proprietary. Do not copy or distribute without written permission.

Effective Communication Skills

The End