Professional Documents
Culture Documents
Course Aim
Behind the development and design of this course is to know how to design, manipulate and manage
databases. The course participants are exposed to the various forms, types and models of database systems to enable
them make viable choices. Supportive and complimentary concepts of managing data and documents are thoroughly
examined to give a wholesome view of data/information management. The ultimate aim is to encourage the usage of
database management systems for
effective data management.
COURSE OBJECTIVE
After completing this course, the student should be able to:
An understanding of the needs for and uses of database management systems in business.
An understanding of the context, phases and techniques for designing and building database information systems in
business.
An understanding of the components of a computerized database information system (application).
An ability to correctly use the techniques, components and tools of a typical database management system, such as
Access or Oracle, to build a comprehensive database information system (application).
An ability to design a correct, new database information system for a business functional area and implement the
design, in either Access or Oracle.
An introductory understanding of some advanced topics in database management, e.g., object-relational databases
and design, distributed databases, database administration (security, backup and restore, tuning) and data
warehousing.
COURSE OUTCOMES
After completing this course, the student should be able to:
Explain the advantages of the database approach, compared to traditional file processing.
Describe the components of a typical database environment.
Describe the purpose of database analysis, design, and implementation activities.
Draw simple data models that show the scope of a database.
Draw an E-R diagram to represent common business situations.
Recognize when to use subtype/super type relationships in data modeling.
Develop a super type/subtype hierarchy for a realistic business situation.
Transform an E-R (or EER) diagram to a logically equivalent set of relations.
Create relational tables that incorporate entity integrity and referential integrity constraints.
Define a database using the SQL data definition language.
Write single table queries using SQL commands.
Compare and contrast the object-oriented model with the E-R and EER models.
L.No
1.
2.
3.
4.
5.
Topics
Introduction
Reso
Date & Period
urces
UNIT I : INTRODUCTION
Teaching Aid
Theory GB
Operation and
Implementation
DLP Projector
T1,R1
T1,R1
T1,R1
T1,R1
T1,R1
Sign
Reason for
Deviation (if any)
Remarks
L.No
6.
7.
8.
9.
10.
11.
12.
13.
14.
Topics
Teaching Aid
Database
users
and
Administrator - Application
Programmers Sophisticated
users Specialized user nave
users schema definition
routine maintenance
Entity Relationship model
(E-R model ) Basic concepts
entity
set
attributes
relationship set Types of
relationships
constraints
Reso
urces
T1,R1
T1,R1
T1,R1
T1,R1
T1,R1
T1,R1
UNIT II
Theory GB
Operation and
Implementation
DLP Projector
: RELATION MODEL
T2,R1,R2
T2,R1,R2
T2,R1,R2
Sign
Reason for
Deviation (if any)
Remarks
L.No
15.
16.
17.
18.
19.
20.
21.
22.
Topics
Teaching Aid
Reso
urces
T2,R1,R2
T2,R1,R2
T2,R1,R2
T2,R1,R2
T2,R1,R2
T2,R1,R2
T2,R1,R2
T2,R1,R2
Sign
Reason for
Deviation (if any)
Remarks
L.No
Topics
Teaching Aid
Reso
urces
Homogeneous Heterogeneous
problems of distributed system.
UNIT III : DATABASE DESIGN
23.
24.
25.
26.
27.
28.
Relational
database
design
introduction Redundancy
decomposition - Functional
Dependencies Types
Full functional dependency
Partial functional dependency
Transitive
Functional
dependency
Non-loss
Decomposition
Normalization
IntroductionTypes of normalization - First
Normal Forms Definition
-Elimination
of
multivalve
attributes Example with
explanation insert, delete,
update anomalies problem and
solution
Second
Normal
Forms
Definition - Example with
explanation
problem
and
solution Transforming to 2NF
Third
Normal
Forms
Definition - Example with
explanation
problem
and
solution- Transforming to 3NF
Dependency Preservation
T2,R1,R2
Theory GB
Operation and
Implementation
DLP Projector
T2,R1,R2
T2,R1,R2
T2,R1,R2
T2,R1,R2
T2,R1,R2
6
Sign
Reason for
Deviation (if any)
Remarks
L.No
29.
30.
31.
32.
33.
34.
Topics
Teaching Aid
Reso
urces
T2,R1,R2
T2,R1,R2
UNIT IV : TRANSACTIONS
T2,R1,R2
Theory GB
Operation and
Implementation
DLP Projector
T2,R1,R2
T2,R1,R2
T2,R1,R2
Sign
Reason for
Deviation (if any)
Remarks
L.No
35.
36.
37.
38.
39.
40.
41.
42.
Topics
uncommitted dependency
problem The inconsistent
analysis problem -SQL
Facilities for recovery
Concurrency Need for
Concurrency
Locking Protocols Two
Phase Locking Exclusive lock
Shared locks use lock
solve the problem
Intent Locking DeadlockDeadlock avoidance
Serializability - Definition
Types of Serializability
Recovery Isolation Levels
Example with explanation
SQL
Facilities
for
Concurrency Example with
explanation
Overview of Physical Storage
Media Primary storage
devices Flash memory
-Magnetic Disks
RAID ( Redundant Arrays of
independent
Disks)
Teaching Aid
Reso
urces
T2,R1,R2
T2,R1,R2
T2,R1,R2
T2,R1,R2
T2,R1,R2
UNIT V : IMPLEMENTATION TECHNIQUES
Theory GB
Operation and
Implementation
DLP Projector
T1,R1,R3
T1,R1,R3
T1,R1,R3
8
Sign
Reason for
Deviation (if any)
Remarks
L.No
43.
44.
45.
46.
47.
48.
49.
50.
Topics
Teaching Aid
Reso
urces
T1,R1,R3
T1,R1,R3
T1,R1,R3
T1,R1,R3
T1,R1,R3
T1,R1,R3
T1,R1,R3
T1,R1,R3
Sign
Reason for
Deviation (if any)
Remarks
Text Books:
T1. Abraham Silberschatz, Henry F. Korth, S. Sudharshan, Database System Concepts, Fifth Edition, Tata McGraw Hill,
2006 (Unit I and Unit-V) .
T2. C.J.Date, A.Kannan, S.Swamynathan, An Introduction to Database Systems, Eighth Edition, Pearson Education, 2006.
(Unit II, III and IV)
References:
R1. Ramez Elmasri, Shamkant B. Navathe, Fundamentals of Database Systems, FourthEdition , Pearson / Addision wesley,
2007.
R2. Raghu Ramakrishnan, Database Management Systems, Third Edition, McGraw Hill, 2003.
R3. S.K.Singh, Database Systems Concepts, Design and Applications, First Edition, Pearson Education, 2006.
TESTS :
As per the schedule proposed by the Department
FACULTY
HOD
10
3.
4.
5.
Reso
Date & Period
urces
ADDITIONAL UNIT : PL/SQL
Teaching Aid
Sign
R4
Theory GB
Operation and
Implementation
DLP Projector
R4
R4
R4
R4
R4. Kevin Loney Oracle database 10g : The complete reference, McGraw Hill.
FACULTY
HOD
11
Reason for
Deviation (if any)
Remarks