DBMS Syllabus
DBMS Syllabus
COURSEPLAN RECORD
Strategy is important, but execution is everything.
Incredibly successful people focus on executing
incredibly well
:
SCHOOL OF ARTS AND SCIENCE
1 UNIT - I Introduction of
Data Base
3 Purpose of
Database System
4 DBMS –
Approaches
5 Advantages of
DBMS
6 Limitation of
DBMS
8 Relational
database
9 Advantages and
disadvantages of
RDBMS
10 Database design
11 System structure
12 Database
architecture
13 UNIT – II Database Design
14 ER Model
15 Overview of design
process
17 Constraints
18 ER Diagram
19 Relational Algebra
20 Relational Algebra
– Detailed
Explanation
22 Tuples Relational
Calculus
23 Domain relational
calculus
24 ER Model
Explanation
26 Relational SEMINAR
database design -
concept
explanation
27 Features of Good
Relational Designs
28 Normalization
using functional
dependencies
31 Second normal
form
32 Second normal
form – explanation
36 BCNF
38 Data Retrieval:
SELECT
39 Data Definition
Languages:
CREATE
40 ALTER, DROP
42 Data
Manipulation
Language:
INSERT
43 UPDATE
44 DELETE
45 Transactional
Control:
COMMIT
46 Rollback
47 SAVEPOINT
48 Data
Control
Language:
GRANT,
REVOKE
49 UNIT-V PL/SQL-Blocks
50 PL/SQL
51 Basic programs
52 Procedures
53 Functions
54 Cursor SEMINAR
55 Triggers
56 Exception
Handling
57 Sample programs
of basic
58 Sample programs-
procedures
59 Sample programs-
functions
60 Sample programs-
triggers
61 REVISION –UNITI
62
FACULTY HOD DEAN DEAN -ACADEMICS
L T P C Hrs
A20CPT408 DATABASE MANAGEMENT SYSTEMS
4 0 0 4 60
Course Objectives
To learn about Database Structure and Data Models.
To study SQL Commands for storing and retrieving data into the database.
To study the Relational database system design
To understand the concept of Transactions
To understand the concept of procedural language/Structured Query Language
Course Outcomes
After completion of the course, the students will be able to
CO1 – Design conceptual data model using Entity Relationship
Diagram. CO2 – Design conceptual and logical database
models for an application. CO3 – Normalize relational
database design of an application.
CO4 – Explain the need for Indexing, Hashing in database.
CO5 – Understand the strategies for procedural language/Structured Query Language.
UNIT IV SQL
(12Hrs)
SQL Statements: Data Retrieval: SELECT, Data Definition Languages: CREATE, ALTER,
DROP, RENAME, and TRUNCATE - Data Manipulation Language: INSERT UPDATE, DELETE -
Transactional Control: COMMIT ROLLBACK, SAVEPOINT, and Data Control Language: GRANT,
REVOKE.
Text Books
1. Abraham Silberschatz, Henry F Korth, S Sudharshan, “Database System Concepts”,
McGraw-Hill, 7th Edition, 2019.
2. RamezElmasri and ShamkantNavathe, Durvasula V L N Somayajulu, Shyam K
Gupta, “Fundamentals of Database Systems”, Pearson Education, 2018.
3. Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom, “Database Systems The
Complete Book”