You are on page 1of 17

Infosys Campus Connect

Foundation Program

Niladri Sekhar Dey

Welcome
Faculty Details Niladri Sekhar Dey Associate Professor, MLRIT
IBM Certified Trainer Microsoft Certified Trainer Oracle Certified Trainer Open Source Community Certified Trainer Infosys Certified Trainer Email: niladridey@mlrinstitutions.ac.in Phone: 99 8 999 0842

RDBMS
Session Database Development Planning Database Implementation Mock Test

Syllabus
Introduction Data processing The database technology The data models ER Modeling ER Modeling basic concepts ER modeling notations Case study-ER modeling Relational database design Normalization Well structured table Insert, update and delete anomalies Normalization Functional dependency Normal forms Case study- Normalization SQL DDL statements DML statements Relational Algebra operations Sub queries Case Study to solve the Query using different concept (Join, Independent and Correlated sub Query) Views DCL statements

Why DBMS

Introduction

Data & Information


Data consist of raw facts Turning data into information is a process or a set of logically related tasks performed to achieve a defined outcome

CHARACTERISTICS OF VALUABLE INFORMATION


Free from error. Complete. Complete information contains all of the important facts. Economical. Information should be relatively inexpensive to produce. Flexible. Flexible information can be used for a variety of purposes, not just one. Reliable. Reliable information is dependable information. Relevant. Relevant information is important to the decisionmaker. Simple. Information should be simple to find and understand. Timely. Timely information is readily available when needed. Verifiable. Verifiable information can be checked to make sure it is accurate.

Flexible

Complete / Timely

Reliable

Economic / Relevant /Simple

Verifiable

Data Processing Cycle


1. Verification 2. Conversion 3. Storage
1. Retrieval 2. Conversion 3. Communication

Output

Input

Processing
1. 2. 3. 4. Classification Storage Calculation Summarization

Why we use Database Management System


Problems we faced in File Management Systems No support for multi user access Limited in Size No Transaction Management features No recovery features Redundancy problem Integrity problem All the problems can be solved using DBMS

Database
Database is a organized way to store, retrieve and perform other operation on a set of interrelated data.

Database Management System


Its a collection of interrelated data and a set of programs to the Manage the data. Data Invokes
Meta Data User Data

Management of data involves


Defining the structures for the storage of data Providing the mechanism for the manipulation of the data Providing for the security of data against unauthorized access

Benefits of DBMS
Redundancy can be reduced Inconsistency can be avoided Data can be shared Standards can be enforced Security restrictions can be applied Integrity can be maintained Data independence

Architecture of DBMS

1. 2. 3.

The database system architecture can be broadly divided into three levels External Level: The end users and the application programmers are using the database from this level. This level hides the actual storage of the data in the DB. Internal Level: The actual storage of the data into the DB is defined here. This level of Database is only accessible for the database developers. Conceptual Level: The mapping in between the External and Internal level. This level of Database is only accessible to DBA.
External Level Internal Level Conceptual Level

1. 2.

3.

Why we should go for DATABASE

You might also like