You are on page 1of 7

Faculty of: CE Program: BCA Class/Section……………… Date………….

Name of Faculty: Shivani Gupta Name of Course: Relational Database Management System Code: BCACCA3101

S.No. Topic as per Syllabus Blown Up Topics (Up-to 10 Times of Syllabus)


UNIT 1
Introduction to Database Management
System
1.1 1.1.1 Introduction
Introduction to Database Management
System 1.1.2 Basic Concept of data and Information
1.1.3 Basic Concept of DBMS
1.1.4 History of DBMS
1.1.5 Characteristics of DBMS
1.1.6 Advantages of DBMS

1.2
Schemas 1.2.1 Three Schema Architecture
1.2.1.1 The External Level
1.2.1.2 The Conceptual Level
1.2.1.3 The Internal Level
1.3
Data Independence 1.3.1 Logical Data Independence
1.3.2 Physical Data Independence

1.4
Database languages 1.4.1 Data Definition language
1.4.2 Data Manipulation Language
1.4.3 Data Control Language

1.5
Database Interfaces 1.5 Database Interfaces

1.6
Roles of Database Administrator 1.6 Roles of Database Administrator

Session 2022-23
1.7
Introductions to Data Models 1.7.1 Hierarchical Data Model
1.7.2 Network Data Model
1.7.3 Relational Data Model

1.8
Entity Relationship Model 1.8.1 Basic Concept of E-R model
1.8.2 Types of Attributes
1.8.3 Mapping Cardinalities
1.8.4 Keys
1.8.5 Strong and Weak entity sets
1.8.6 Symbols of Entity- Relationship Diagram
1.8.7 Entity Relationship Diagram
1.8.8 Extended E-R Features
1.8.8.1 Specialization
1.8.8.2 Generalization
1.8.8.3 Attribute Inheritance
1.8.8.4 Aggregation
1.8.9 Database Design using E-R Model
1.8.10 Entity-Relationship Diagram for a Banking Database
1.8.11 Some Examples of Entity Relationship Diagram

1.9
Conclusion of Unit 1.9 Conclusion of Unit

UNIT 2
Relational Database Management System
2.1
Introduction to Distributed Database 2.1 Introduction to Distributed Database
2.1.1 Homogenous Database
2.1.2 Heterogeneous Database
2.2
Classification of DBMS 2.2.1 Classification of DBMS
2.2.2 DBMS v/s RDBMS

2.3
Relational Model 2.3.1 Introduction
2.3.2 Concept of Relational Database Management System
2.3.3 Basic Concept of Relational Model
2.3.4 Relational Algebra
2.3.5 Fundamental operations of Relational Operation

Session 2022-23
2.4
Transaction 2.4.1 Introduction
2.4.2 ACID Properties
2.4.3 Serializability
2.4.4 State of transaction

2.5
Normalization 2.5.1 Introduction
2.5.2 Need for Normalization
2.5.3 Normal Forms
2.5.4 First Normal Form
2.5.5 Functional Dependencies
2.5.6 Second Normal Form
2.5.7 Third Normal Form
2.5.8 Boyce – codd Normal Form
2.5.9 Fourth Normal Form
2.5.10 Multivalued Dependency

2.7
Conclusion of Unit 2.7 Conclusion of Unit

UNIT 3
SQL

3.1
Introduction to SQL 3.1.1 SQL Data types
3.1.2 Integrity Constraints
3.1.3 Features of SQL
3.1.4 Modification of the Database

3.2 Queries in SQL


3.2.1 Basic Structure of SQL Queries
3.2.2 Aggregate Functions
3.2.3 Nested Subqueries

3.3
Statements in SQL 3.3.1 Insert
3.3.2 Delete
3.3.3 Update

Session 2022-23
UNIT 4
PL/SQL

4.1 Introduction to PL/SQL


4.1.1 Introduction
4.1.2 Advantage of PL/SQL

4.2
Features of PL/SQL 4.2.1 Block Structure
4.2.2 Error Handling
4.2.3 Variables and Constant
4.2.4 Data Abstraction
4.2.5 Control Structures and Subprogram

4.3
Fundamentals of PL/SQL 4.3.1 Character sets
4.3.2 Lexical
4.3.3 Delimiters
4.3.4 Identifiers
4.3.5 Declarations
4.3.6 Scope and Visibility
4.3.7 Static and Dynamic SQL
4.4 4.4.1 Implicit Cursor
Embedded SQL using CURSOR
4.4.2 Explicit Cursor

4.5
Locking 4.5.1 Implicit Locking
4.5.2 Explicit Locking

4.6
Conclusion of Unit

UNIT 5
Oracle, Trigger and Wrapping
5.1
Introduction to Oracle 5.1 Introduction to Oracle
5.1.1 Oracle Memory
5.1.2 Oracle files, System and User process
5.1.3 Oracle backup and Recovery

Session 2022-23
5.2
Database Administrator 5.2.1 Introduction
5.2.2 Functions/ Responsibility of DBA

5.3
Triggers 5.3.1 DML Triggers
5.3.2 DDL Triggers
5.3.3 Database Event Triggers
5.3.4 INSTEAD OF Triggers
5.3.5 AFTER SUSPEND Triggers

5.4
4.4 K- means Clustering
4.4.1 Introduction of K- means Clustering
4.4.2 K- means Clustering algorithm
4.4.3 Working of K-Means Clustering algorithm
4.5
Agglomerative Nesting or AGNES 4.5 Agglomerative Nesting or AGNES
4.5.1 Introduction to Agglomerative Hierarchical clustering
4.5.2 Steps in Agglomerative Hierarchical clustering
Algorithm
4.5.3 Example

4.6
Fuzzy C Means Algorithm – FANNY (Fuzzy 4.6 Fuzzy C Means Algorithm – FANNY (Fuzzy Analysis
Analysis Clustering) Clustering)
4.6.1 Introduction to Fuzzy C Means
4.6.2 Fuzzy C Means Algorithm
4.6.3 Example
4.7
Mean Shift Clustering 4.7 Mean Shift Clustering
4.7.1 Introduction to Mean-Shift Algorithm
4.7.2 Working of Mean-Shift Algorithm
4.7.3 Advantages and Disadvantages
4.8
DBSCAN – Density-based Spatial Clustering 4.8 DBSCAN – Density-based Spatial Clustering
4.8.1 Introduction to Density-Based Clustering Algorithms
4.8.2 Steps for DBSCAN clustering

Session 2022-23
4.9
Gaussian Mixed Models (GMM) with 4.9 Gaussian Mixed Models (GMM) with Expectation-
Expectation-Maximization Clustering Maximization Clustering
4.9.1 Gaussian Mixed Models (GMM)
4.9.2 Expectation-Maximization
4.9.3 Expectation-Maximization in Gaussian Mixture Models

4.10
Conclusion of Unit 4.10 Conclusion of Unit

5.1
Introduction to Forecasting 5.1 Introduction to Forecasting
5.2
Components of Time-series Data 5.2.1 Trend Components
5.2.2 Seasonal Components
5.2.3 Cyclical Components
5.2.4 Irregular Components
5.3
Moving Average 5.3.1 Loading and Visualizing the Time-Series Dataset
5.3.2 Forecasting using Moving Average
5.3.3 Calculating Forecast Accuracy
5.3.3.1 Mean Absolute Percentage Error
5.3.3.2 Root Mean Square Error
5.3.4 Exponential Smoothing
5.4
Decomposing Time series 5.4 Decomposing Time series

5.5
Auto Regressive Integrated Moving Average 5.5.1 Auto Regressive (AR) Models
Models
5.5.1.1 ACF
5.5.1.2 PACF
5.5.1.3 Building AR Model
5.5.1.4 Forecast and Measure Accuracy
5.5.2 Moving Average Process
5.5.3 ARMA Model
5.5.4 ARIMA Model
5.5.4.1 Stationary data
5.5.4.2 Dicky –Fuller Test
5.5.4.3 Differencing
5.5.4.4 Forecast and Measure Accuracy

Session 2022-23
5.6
Conclusion of Unit

Session 2022-23

You might also like