Professional Documents
Culture Documents
Name of Faculty: Shivani Gupta Name of Course: Relational Database Management System Code: BCACCA3101
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.3
Statements in SQL 3.3.1 Insert
3.3.2 Delete
3.3.3 Update
Session 2022-23
UNIT 4
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