50% found this document useful (2 votes)
430 views

DBT Teaching Guidelines

This document outlines a 40-hour training course on database technologies. The course introduces students to relational database management systems (RDBMS) and provides hands-on experience with Oracle. It covers topics such as data modeling, SQL, normalization, views, stored procedures, triggers, backups and recovery. Students learn through lectures, assignments reading course materials, and practicing SQL in the lab. Evaluation includes a theory exam, lab exam, and assignments.

Uploaded by

arjun.lnmiit
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
50% found this document useful (2 votes)
430 views

DBT Teaching Guidelines

This document outlines a 40-hour training course on database technologies. The course introduces students to relational database management systems (RDBMS) and provides hands-on experience with Oracle. It covers topics such as data modeling, SQL, normalization, views, stored procedures, triggers, backups and recovery. Students learn through lectures, assignments reading course materials, and practicing SQL in the lab. Evaluation includes a theory exam, lab exam, and assignments.

Uploaded by

arjun.lnmiit
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

ACTS, Pune Teaching Guidelines for Database Technologies DAC Aug 2011

Duration: 40 classroom hrs. + 40 lab hrs Objective: To introduce the student to RDBMS and Facilitate Hands On Experience on (Object Relational Database) Prerequisites: Knowledge of programming in C++ Clarity of Object Oriented concepts Theory exam (objective/subjective/both) 50% weightage Lab exam 40% weightage Assignments 10% weightage

Evaluation method:

List of Books / Other training material 1. 2. Courseware: Oracle Database 11g The Complete Refrence Reference: Oracle 9i DBA Certification Guide Database Management Systems By Gerald V Post Oracle 9i Beginners Guide PL/SQL Guide Orilleys

Session 1: Lecture Introduction to DBMS What is DBMS, Its need Areas where DBMS are used Types of DBMS: Introduction to Hierarchical Model, Network and Relational Models, Object Oriented Database Data models (conceptual physical and logical) Assignment Reading: Read and understand Chapters for the next session Session 2: Lecture: Data Integrity & integrity rules Codds 12 rules for a Relational Database (conclusion) Need for Normalization. Assignment Reading: Read and understand Chapters for the next session Session 3: Lecture: Various normalization forms1st normal form, 2nd normal form 3rd normal form, Introduction to 4th, BCNF, etc Need for Denormalization Assignment Reading: Read and understand Chapters for the next session Session 4: Lecture: DDL Commands DML & DCL Commands Inbuilt Functions DAC, DBT Page 1 of 4

ACTS, Pune Teaching Guidelines for Database Technologies DAC Aug 2011
Assignment Lab: SQL Practice Questions Including:DDL Commands: Create/Alter/Drop/Grant/Revoke DML Commands: Select/Insert/Update/Delete/Truncate DCL Commands: RollBack Commit Number Functions: Single Value Functions:NVL,ABS,CEIL etc Group Value Functions:AVG,COUNT,MAX etc Assignment Reading: Read and understand Chapters for the next session Session 5: Lecture: Grouping Things Together (Group By, Having Clause) Advance Subqueries (Correlated Sub query, Outer Joins) Set Operators (UNION, UNION ALL, INTERSECT, MINUS) Assignment Lab: SQL Practice Questions :Queries containing Group By, Having Clause, Correlated Queries, SubQueries, Outer Joins and Set Operators Assignment Reading: Read and understand Chapters for the next session Session 6 Lecture: Types of Views Creating Complex View Using Temporary Tables Family Trees & Connect BY Assignment Lab: SQL Practice Questions Including Creating Simple/Complex Views, Creating Temporary Tables, Use of Connect by Clause Assignment Reading: Read and understand Chapters for the next session Session 7 Lecture: Introduction to PL/SQL Exceptions Assignment Lab: SQL Practice Questions covering PL/SQL Blocks & Exceptions Assignment Reading: Read and understand Chapters for the next session Session 8 Lecture: Exceptions Cursors Assignment Lab: SQL Practice Questions covering Exceptions & Cursors Assignment Reading: Read and understand Chapters for the next session DAC, DBT Page 2 of 4

ACTS, Pune Teaching Guidelines for Database Technologies DAC Aug 2011
Session 9 Lecture: Cursors Procedures Assignment Lab: SQL Practice Questions covering Cursors & Procedures Assignment Reading: Read and understand Chapters for the next session Session 10 Lecture: Procedures Functions Assignment Lab: SQL Practice Questions covering Procedures & Functions Assignment Reading: Read and understand Chapters for the next session Session 11 Lecture: Triggers Packages Assignment Lab: SQL Practice Questions covering Triggers & Packages Assignment Reading: Read and understand Chapters for the next session Session 12 Lecture: Indexes Clusters Snapshots Assignment Lab: SQL Practice Questions including Index, clusters, sequence, snapshots Assignment Reading: Read and understand Chapters for the next session Session 13 Lecture: Oracle 11g Architecture Assignment Lab: Case Study Assignment Reading: Read and understand Chapters for the next session Session 14 Lecture: Creating Database Users, Roles & Privileges DAC, DBT Page 3 of 4

ACTS, Pune Teaching Guidelines for Database Technologies DAC Aug 2011
Import & Export Assignment Lab: Case Study Assignment Reading: Read and understand Chapters for the next session Session 15: Lecture: Above Topics Continued Assignment Lab: Case Study Assignment Reading: Read and understand Chapters for the next session Session 16 Lecture: Database backup Overview of backups Physical backups Logical backups Automating backups Assignment Lab: Use case study and take backups of the sample database used in the case study. Session 17 Lecture: Database recovery Overview of recovery Types of recovery Recovery principles Replication concept Recovery with physical and logical backups Assignment Lab: Case study Session 18 Lecture Introduction to SQL Server 2005 Overview of SQL server 2005 How to write queries in SQL Server Session 19 Lecture Administrating SQL Server o Backing up database o Restoring Database o Automating Administration Session 20 Lecture Locking Reporting tools Troubleshooting

DAC, DBT

Page 4 of 4

You might also like