hdd_rdbms
TRANSCRIPT
-
8/8/2019 HDD_RDBMS
1/2
ER/CORP/CRS/DB07/001 Version No: 1.0 1
Relational Database Management System
Course Description
Course number DB07Author(s) Seema Acharya.
CourseName
RDBMS
Pre-requisites for attending course Knowledge of basic file handling concepts, programming fundamentalsStreamPM
TargetRole 1 SE
Competencies 2 TK, D
TypeEssential
Category 3 DB
Estimated courseduration
7 days ( 3.5 hours of lecture and 4.5 hours of practical/day)
Course Objectives
Sl# Objective Demonstrable knowledge/skills
1. To introduce basic RDBMS concepts Knowledge of basic concepts and terminology
2. To introduce database design Knowledge of ER modeling and normalization
3. To introduce SQL commands Knowledge of DDL , DML and DCL commands
4. To introduce embedded SQL concepts Ability to understand a PRO*C program
5. To introduce OLTP concepts andintroduction to OLAP
Knowledge of serializability of transactions,concurrency and recovery
Course Design
Sl# Unit name Unit objectives and keywords LectureDuration
(hrs.)1. Introduction To explain basic RDBMS concepts and
introduce basic terminology1.5
2. ER modeling To explain ER modeling notations,construct ER diagrams and convert ER diagram to relational schema
3
3. Normalization To explain functional dependency andnormal forms (1NF, 2NF, 3NF , BCNF)
3
4. SQL To explain the basic DDL ,DMLcommands, the concept of sub queries(independent and correlated), Views, setoperations (union, intersect, minus), Joins,Embedded SQL,
10
5. OLTP & Intro to OLAP To introduce basic transaction processingconcepts , ACID properties of transactions,serializability of transactions, Locking,Timestamping and Recovery mechanismsTo introduce OLAP, data warehousing, datamarts, Star schema and Snowflake schema
7
1 PM Stream (Choose one)- SE: Software Engineer, PA: Programmer Analyst, PM: Project Manager 2
Competencies (Choose appropriate ones)-TK:Technical Knowledge, P:Programming, T:Testing, D:Design,A:Analysis, PS:Pre-sales.3 Category (Choose one)-PL: Programming or Programming Language, OS: Operating Systems, DB: Database, NM:
Networks and Middleware, SE: Software Engg, TO: Technical Overview
-
8/8/2019 HDD_RDBMS
2/2
ER/CORP/CRS/DB07/001 Version No: 1.0 2
Sources
1. Database system concepts, Henry F Korth, Abraham Silberschatz, Second ed., McGraw-HillInternational editions, Computer Science series(1991)
2. "Fundamentals of Database Systems", Elmasri, Navathe, Third ed, Addison Wesley
3. "An introduction to Database Systems", C.J.Date, Sixth ed, Narosa Publications