0% found this document useful (0 votes)
22 views3 pages

Adbms

The document outlines the curriculum for the Advanced Database Management System course at Ganpat University for the Diploma in Computer Engineering. It includes course learning outcomes, detailed unit content, practical exercises, and reference materials. The course is designed to enhance students' understanding of relational models, normalization, PL/SQL, and database security.

Uploaded by

Sathavara Dhruv
Copyright
© © All Rights Reserved
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
0% found this document useful (0 votes)
22 views3 pages

Adbms

The document outlines the curriculum for the Advanced Database Management System course at Ganpat University for the Diploma in Computer Engineering. It includes course learning outcomes, detailed unit content, practical exercises, and reference materials. The course is designed to enhance students' understanding of relational models, normalization, PL/SQL, and database security.

Uploaded by

Sathavara Dhruv
Copyright
© © All Rights Reserved
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/ 3

GANPAT UNIVERSITY

FACULTY OF ENGINEERING & TECHNOLOGY


Programme Diploma Engineering Branch Computer Engineering
Semester IV Version 1.0.0.0
Effective from Academic Year 2019-20 Effective for the batch Admitted in July 2018
Subject code 1CE2401 Subject Name Advanced Database Management System
Teaching scheme Examination scheme (Marks)
(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total
L TU P TW
Credit 3 0 1 0 4 Theory 40 60 100
Hours 3 0 2 0 5 Practical 30 20 50

Pre-requisites:
Basic knowledge of Computer

Course Learning Outcomes:


The course content should be taught and implemented with an aim to develop different skills leading to the
achievement of the following competencies and course learning outcomes:
T1. To understand relational model and constraints in relational model
T2. To implement concept of normalization in database design.
T3. To develop PL/SQL Blocks and cursor.
T4. To implement and create various database objects
T5. To understand and develop triggers in pl/sql.
The practical should be carried out in such a manner that students are able to acquire different learning out
comes in cognitive, psychomotor and effective domain to demonstrate course learning outcomes.

Course Content
Name of UNIT Unit Content Unit Learning Outcomes Marks Hrs
UNIT 1 1.1. Relational Model Concepts: 1.1. Comprehended about 8 8
Relational Domain, Attributes, Tuples relational models and its terms,
Model and Relations. Relational various constraints
constraints and relational
database schemes;
1.2. Domain constraints, Key
constraints and constraints
on Null.
1.3. Relational databases and
relational database
schemes, Entity integrity,
referential integrity and
foreign key
UNIT 2 2.1. Concept of Normalization, 2.1. Describe normalization 10 9
Functional Need of Normalization, technique and types
dependencies Non-loss decomposition and 2.2. Understand Functional
and functional dependencies, dependency and its concepts
Normalization 2.2. Trivial and Non Trivial
dependencies, Closure of a
set of dependencies and
attributes.
2.3. Normalization: First, Second
and Third normal forms,
2.4. Boyce/Codd normal form.
UNIT 3 3.1. PL/SQL basics , advantages 3.1. Learn pl/sql block structures 22 13
Stored of PL/SQL, PL/SQL block and programming
procedures and ,control structures , 3.2. Executes stored procedures
User defined Conditional structures, ,packages and functions in
functions looping structures, pl/sql
Exception handling
3.2. stored procedures, user
defined functions, packages
3.3. cursor , types of cursor
,example
UNIT 4 4.1. Guidelines for creating and 4.1. Executes different database 12 9
Indexes, Views using indexes, synonyms, objects
and Security sequences 4.2. Understating database security
4.2. creating and using views, and roles, granting and
advantages and revoking permissions
disadvantages of views,
security system of database
engine,
4.3. Database security, roles,
authorization: grant, deny,
and revoke statements.
UNIT 5 5.1. Introduction to triggers. 5.1. Define triggers and execute 8 6
Triggers 5.2. Different types and levels of triggers ,Understanding audit
triggers , audit trails and trail
examples

List of Practical
No. Unit Name of Practical
1 4 Perform queries for DCL Commands and Locks
2 4 Implement authorization, authentication, and privileges on database.
3 4 Perform queries to Create synonyms, sequence and index
4 4 Perform queries to Create, alter and update views
5 3 Implement PL/SQL programmes using control structures
6 3 Implement PL/SQL programmes using Cursors
7 3 Implement PL/SQL programmes using exception handling
8 3 Implement user defined procedures and functions using PL/SQL blocks
9 3 Perform various operations on packages
10 5 Implement various triggers
11 2 Practice on functional dependencies
12 2 Practice on Normalization – using any database perform various normal forms
List of Instruments / Equipment / Trainer Board
1 Hardware: Computer with minimum PIV processor and 1 GB Ram
2 Software: DBMS software.
List of Reference Books
No Title of Reference Books Authors Publication
1 An Introduction to Database C J Date Pearson Education India
Systems
2 SQL/ PL-SQL Ivan Baryons Bpb publication
3 Database System Concepts, Korth Mcgraw hill publication
4 Database Systems Concepts, design Singh, S. K Pearson Education, New
and Applications Delhi, 2012

Link of Learning Web Resource


1 https://www.tutorialspoint.com/dbms/
2 https://www.studytonight.com/dbms/overview-of-dbms.php
3 https://beginnersbook.com/2015/04/dbms-tutorial/

You might also like