Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

CONFIDENTIAL

HDD for Relational Database Management System



















COPYRIGHT NOTICE

All ideas and information contained in this document are the intellectual property of
Education and Research Department, Infosys Limited. This document is not for
general distribution and is meant for use only for the person they are specifically
issued to. This document shall not be loaned to anyone, within or outside Infosys,
including its customers. Copying or unauthorized distribution of this document, in
any form or means including electronic, mechanical, photocopying or otherwise is
illegal.

Education and Research Department
Infosys Limited
Electronics City
Hosur Road
Bangalore - 561 229, India.

Tel: 91 80 852 0261-270
Fax: 91 80 852 0362
www.infy.com
mailto:E&R@infy.com
Infosys Limited HDD for RDBMS-Core
ER/CORP/CRS/DB92 Version No: 1.1 Page 1 of 4
RDBMS
Course Description
Course Code DB92
Course Name RDBMS
Pre-requisites for attending
course
Knowledge of basic file handling concepts, programming
fundamentals
Stream Project Management
Target Role Software Engineer
Competencies Technical Knowledge, Design
Type Essential
Category Database
Estimated course duration 5 - 6 days i.e. 14 -18 hrs of Classroom Sessions
(Classroom Sessions @ 3.0 hrs/day, Lab Hours @3.5
hrs/day)

Infosys Limited HDD for RDBMS-Core
ER/CORP/CRS/DB92 Version No: 1.1 Page 2 of 4

Course Objectives
Sl# Objective Demonstrable knowledge/skills
1. Introduce the basic Relational
Database Management System
(RDBMS) concepts

Knowledge of basic Relational Database
Management System (RDBMS) concepts
2. Introduce database design

Knowledge of Entity Relationship (ER)
modeling and normalization

3.




4.
Introduce Structured Query
Language(SQL) commands



Introduce the concept of Joins
Knowledge of different categories of SQL
statements such as Data Definition Language
(DDL) , Data Manipulation Language (DML)
and Data Control language (DCL) statements

Knowledge of query writing with the help of
joins

5.



6.



7.
Introduce the concept of sub
queries


Introduce the concept of views



Introduce the database design
issues
Knowledge of query writing with respect to
independent and correlated sub queries


Knowledge of the concepts of views,
different type of views and restrictions on
views

Knowledge of the differences between a
good and a bad database design
Infosys Limited HDD for RDBMS-Core
ER/CORP/CRS/DB92 Version No: 1.1 Page 3 of 4

Course Design
Sl# Unit name Unit objectives and keywords Lecture
Duration
(hrs.)
1. Relational Database
Concepts
Introduce the basic relational
database management system
(RDBMS) concepts and its relevant
terminologies, keys, Problems with
Traditional File Based approach
2.0
2. Entity Relationship
modeling
Introduce Entity Relationship
modeling notations, construct
Entity Relationship diagrams and
Convert Entity Relationship
diagram to relational schema
2.5
3. Normalization Introduce functional dependency
and basics of Normalization.

Introduce three normal forms
First Normal Form(1NF), Second
Normal Form (2NF), Third Normal
Form(3NF)
1.5
4. Structured Query
Language (SQL)
Introduce the basic Data Definition
Language (DDL) statements, Data
Manipulation Language (DML)
statements , Introduce the
concept of Order By

Group By, Having clauses and
Aggregate functions
2.0






5. Joins Introduce the different types of
joins such as Cartesian product,
equi-join, left outer join, right
outer join, self join
2.0
6. Sub queries Introduce the concept of
independent and correlated sub
queries.

Introduce the concept of writing
queries using Exists and Not Exists
keywords
2.0
7. Views Introduce the need of Views,
different types of Views,
restrictions on Data Manipulation
1.0
Infosys Limited HDD for RDBMS-Core
ER/CORP/CRS/DB92 Version No: 1.1 Page 4 of 4
Language(DML) statements on
Views
8. Database design
Issues
To give a comparative study on
good and bad database design
1.0


Sources

1. Henry F Korth, Abraham Silberschatz, Database system concepts, Second ed.,
McGraw-Hill International editions, Computer Science series, 1991
2. Elmasri, Navathe, "Fundamentals of Database Systems", Third ed, Addison Wesley
3. C.J.Date ,"An introduction to Database Systems", Sixth ed, Narosa Publications

You might also like