0% found this document useful (0 votes)
34 views8 pages

DBMS Syllabus

Sad

Uploaded by

rewexi3362
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views8 pages

DBMS Syllabus

Sad

Uploaded by

rewexi3362
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

SCHOOL OF ARTS AND SCIENCE

COURSEPLAN RECORD
Strategy is important, but execution is everything.
Incredibly successful people focus on executing
incredibly well

Academic Year : 24-24


Programme : B.Sc
Semester : IV
Class :COMPUTER SCIENCE
Course Title : DATABASE MANAGEMENT SYSTEMS
Course Code : A20CPT408
Credits allotted/ week :4
Periods allotted / week : 12
Total Periods allotted / sem : 60

Name of the Faculty : P Sangeetha


Department :DEPARTMENT OF COMPUTATIONAL STUDIES

:
SCHOOL OF ARTS AND SCIENCE

Instructions for planning the academic classes

1. For a 3 credit course ( Part I and II language courses) a maximum of 4 periods


are to be allotted per week
2. For a 4 credit course, maximum 6 hours and 1 test hour could be allotted per
week in case of DSC and DSE courses
3. For 2 credit practical courses, a maximum of 4 periods/ week are to be allotted
4. For open elective courses, a maximum of 2 periods / week are to be allotted
5. 1 period per week for library is be allotted
6. Out of 48 periods, all these could be planned for 40 periods, 5 periods for value
added coaching classes and 3 periods for department activities
7. A minimum of 5 invited lectures, 5 student forums, 1 state level/national level
convention are to be planned for one semester
SCHOOL OF ARTS AND SCIENCE

Sl. DATE PERIO UNIT CLASS CONTENT


N D
o. Lecture content Workshop / Expert talk
Seminar

1 UNIT - I Introduction of
Data Base

2 Data Base System


Application

3 Purpose of
Database System

4 DBMS –
Approaches

5 Advantages of
DBMS

6 Limitation of
DBMS

7 View of data SEMINAR

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

16 The ER model SEMINAR

17 Constraints

18 ER Diagram

19 Relational Algebra

20 Relational Algebra
– Detailed
Explanation

21 Tuples Relational SEMINAR


Calculus

22 Tuples Relational
Calculus

23 Domain relational
calculus

24 ER Model
Explanation

25 UNIT - III Relational


database design

26 Relational SEMINAR
database design -
concept
explanation

27 Features of Good
Relational Designs

28 Normalization
using functional
dependencies

29 First normal form


30 First normal form –
explanation

31 Second normal
form

32 Second normal
form – explanation

33 Third normal form

34 Third normal form


– explanation

35 Fourth normal form

36 BCNF

37 UNIT - IV SQL- SQL


Statements

38 Data Retrieval:
SELECT

39 Data Definition
Languages:
CREATE

40 ALTER, DROP

41 RENAME, and SEMINAR


TRUNCATE

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 I INTRODUCTION (12Hrs)


Introduction: Database System – Database-System Applications – Purpose of Database
Systems – Advantages of using DBMS approach - View of Data – Relational Database –
Database Design – System Structure – Database Architecture.

UNIT II DATABASE DESIGN AND E-RMODEL (12Hrs)


Database Design and E-R Model: Overview of the Design Process – The E-R Model –
Constraints – E-R Diagrams – Relational Algebra – Tuple Relational Calculus – Domain
Relational Calculus.

UNIT III RELATIONAL DATABASE DESIGN (12Hrs)


Relational Database Design: Features of Good Relational Designs – Normalization
Using Functional Dependencies - First Normal Form - Second Normal Form - Third Normal
Form - Fourth Normal Form and BCNF.

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.

UNIT V PL/SQL (12Hrs)


PL/SQL blocks – PL/SQL - Basic programs - Procedures – Functions – Cursor –
Triggers - Exception Handling.

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”

You might also like