SlideShare a Scribd company logo
Database is an integral part of an organization. Aspiring
database developers should be able to efficiently design
and implement databases.
Knowledge of these will enable the developers to build
robust database solutions.
This module will help students to understand the concepts
related to relational databases.
Rationale
In this session, you will learn to:
Define a database management system
Describe the types of data models
Objectives
What is a
database?
Database Management Systems
A database is a collection of logically related data.
Data means known facts, which are meaningful and can be
recorded.
For example:
Database Management Systems (Contd.)
Hard Disk
Address Book
Database Management Systems (DBMS) is the software
required to perform the task of maintaining databases.
Management of data involves:
Defining structures for data storage.
Providing methods for data manipulation, such as adding,
editing, and deleting data.
Providing data security against unauthorized access.
Database Management Systems (Contd.)
The main objectives of any DBMS are to:
Provide an efficient and easy way to store, update, and retrieve
data from a database.
Manage information about users who interact with the DBMS,
and the tasks that these users can perform on the data.
Database Management Systems (Contd.)
Now, let us understand the
working of DBMS.
Database Management Systems (Contd.)
Database Management Systems (Contd.)
Database
DBMS
Request for
data
Retrieved data
returned as a result
User system to extract
information from the
database
What is a data
model?
Data Models
Data Models (Contd.)
A data model is a description of the data in a database.
Data models can be broadly classified into the following
categories:
Object-based logical model:
Focuses on describing the data, the relationship among the data,
and any constraints defined.
Record-based logical model:
Focuses on specifying the logical structuring of the database.
Let us understand the
object-based logical model.
Object-Based Logical Model
The ER model:
Views the real world as a collection of objects or entities and
the relationship among them.
Has a corresponding diagramming technique.
Object-Based Logical Model (Contd.)
The following diagram shows various components and
depicts the relationship between them.
Object-Based Logical Model (Contd.)
Entities
Relationship
Attributes
Attributes
An entity:
Is any object, place, person, or activity about which the data is
recorded.
Can be categorized as entity type and entity instance.
In the ER model diagramming technique, entities are named
and represented inside a box.
For example:
Object-Based Logical Model (Contd.)
Entity can be of the following types:
Dependent entity:
Depends on another entity for existence.
Is also called as a weak entity.
Independent entity:
Does not depend on any other entity for existence.
Is also called as a regular entity.
The following diagram consists of an entity, OFFERING,
which is dependent on an entity, COURSE.
Object-Based Logical Model (Contd.)
Independent
Entity
Dependent
Entity
Chen defined a relationship as “an association among
entities”.
A relationship is depicted as a diamond with the name of the
relationship type.
For example:
Object-Based Logical Model (Contd.)
Relationship
The following diagram represents the association of an
entity with itself.
Object-Based Logical Model (Contd.)
STUDENT
SEMINAR
An entity associating with
itself can be a student giving
a seminar presentation to
other students.
The following diagram represents multiple relationships
between the entities, TEACHER and STUDENT.
Object-Based Logical Model (Contd.)
The following statement has been extracted from a case
presented by a manufacturer regarding the maintenance of
their data: “A supplier ships certain parts”. Identify the
entities mentioned in this statement, and their relationship.
Draw a diagram depicting the relationship.
Just a minute
Solution:
Entities: SUPPLIER, PARTS
Relationship: SHIP or SUPPLIES
There are three types of relationships:
One-to-one
One-to-many (or Many-to-one)
Many-to-many
Object-Based Logical Model (Contd.)
The following diagram represents the one-to-one
relationship between DEPARTMENT and DEPARTMENT
HEAD.
Object-Based Logical Model (Contd.)
For a particular DEPARTMENT there can be only one
DEPARTMENT HEAD.
The following diagram represents the many-to-one
relationship between STUDENT and MAJOR.
Object-Based Logical Model (Contd.)
A STUDENT can MAJOR in only one course, but many
STUDENTs can register for a given MAJOR course.
The following diagram represents the many-to-many
relationship between STUDENT and COURSE.
Object-Based Logical Model (Contd.)
A STUDENT can take many COURSEs and many
STUDENTs can register for a given COURSE.
What do the following ER diagrams represent?
Just a minute
Solution:
Many students can work on many projects.
Many employees belong to only one department.
Consider the following statement of a manufacturing
company:
“A supplier supplies certain parts. A particular part is not
necessarily supplied by only one supplier. No supplier
supplies only a single part.”
What type of relationship is this? Draw a diagram to depict
the relationship.
Just a minute
Solution:
Many-to-many relationship
An attribute:
Is a property of a given entity.
Is depicted as ellipses, labeled with the name of the property.
The following diagram shows the various attributes of the
entity, STUDENT.
Object-Based Logical Model (Contd.)
A manufacturer needs to maintain the following details
about the supplier:
Name
Address
Credit status
Assigned code number
Draw a diagram to depict this information.
Just a minute
Solution:
A subtype:
Is a subset of another entity.
Is always dependent on the supertype for its existence.
The attributes of a supertype apply to all of its subtypes.
Object-Based Logical Model (Contd.)
The following diagram shows the relationship between
supertype (COURSE) and subtypes (STANDLONE and
SEMESTER).
Object-Based Logical Model (Contd.)
The supertype is connected to the
relationship with a line containing a
crossbar.
There are two types of suppliers. One type of supplier
allows credit, while the other type insists on payment in
cash before delivery. The manufacturer wishes to maintain
separate information on these two types of suppliers. For
the credit supplier, “credit period” and “credit limit” have to
be recorded. For the cash supplier, “date of payment” has to
be stored. Represent this information diagrammatically.
Just a minute
Solution:
In this session, you learned that:
Data models can be classified as:
Object-based logical model
Record-based logical model
In the ER diagramming technique:
Entities are represented as rectangles.
Relationships are represented as diamonds.
Attributes are represented as ellipses.
Relationships, whether many-to-many, one-to-many, or one-
to-one are represented symbolically.
Weak entities are represented by double-lined boxes.
Subtypes are connected to the supertype by an unnamed
relationship, marked with a crossbar on top.
Summary

More Related Content

PDF
Schema Integration, View Integration and Database Integration, ER Model & Dia...
PPT
Lecture 07 relational database management system
PPTX
DBMS - ER Model
PPTX
physical and logical data independence
PDF
Chapter 3 Entity Relationship Model
PPTX
Relational database
PPTX
Introduction of Database Design and Development
PPTX
Introduction to ER Diagrams
Schema Integration, View Integration and Database Integration, ER Model & Dia...
Lecture 07 relational database management system
DBMS - ER Model
physical and logical data independence
Chapter 3 Entity Relationship Model
Relational database
Introduction of Database Design and Development
Introduction to ER Diagrams

What's hot (20)

PPTX
Chapter 7 relation database language
DOCX
The three level of data modeling
PDF
Bca examination 2017 dbms
PPTX
Logical database design and the relational model(database)
PPT
08. Object Oriented Database in DBMS
PPT
OODM-object oriented data model
PPTX
DBMS - Relational Model
PPTX
ER Modeling and Introduction to RDBMS
DOCX
COMPUTERS Database
PPTX
Fundamentals of Data Modeling and Database Design by Dr. Kamal Gulati
PDF
Dbms 9: Relational Model
PPTX
The relational database model chapter 2
PPT
Database design
PPT
Relational Database & Database Management System
PPTX
All data models in dbms
PPTX
PDF
Summary data modelling
PPT
Database 3 Conceptual Modeling And Er
PDF
Data Models & Introduction to UML
PPT
Week 3 Classification of Database Management Systems & Data Modeling
Chapter 7 relation database language
The three level of data modeling
Bca examination 2017 dbms
Logical database design and the relational model(database)
08. Object Oriented Database in DBMS
OODM-object oriented data model
DBMS - Relational Model
ER Modeling and Introduction to RDBMS
COMPUTERS Database
Fundamentals of Data Modeling and Database Design by Dr. Kamal Gulati
Dbms 9: Relational Model
The relational database model chapter 2
Database design
Relational Database & Database Management System
All data models in dbms
Summary data modelling
Database 3 Conceptual Modeling And Er
Data Models & Introduction to UML
Week 3 Classification of Database Management Systems & Data Modeling
Ad

Viewers also liked (12)

PPS
PDF
FMK2016 - HOunza Koudelka - Audit and Performance (Sponsored Session)
PPTX
C1 basic concepts of database
PPTX
Diffrence between dbms and rdbms
PDF
FMK2016 - Holger Darjus - Das Transistor-Prinzip
PPTX
PPTX
RDBMS.ppt
PPTX
Rdbms
PPTX
Object oriented database model
PPT
Object Oriented Dbms
PDF
Relational Database Management System
FMK2016 - HOunza Koudelka - Audit and Performance (Sponsored Session)
C1 basic concepts of database
Diffrence between dbms and rdbms
FMK2016 - Holger Darjus - Das Transistor-Prinzip
RDBMS.ppt
Rdbms
Object oriented database model
Object Oriented Dbms
Relational Database Management System
Ad

Similar to RDBMS_Unit 01 (20)

PPTX
U2_ER_modeling.pptx
PPTX
Database model
PPT
Er diagrams
PPT
software_engg-chap-03.ppt
PPT
Er model
PPT
Chapter 5 Analysis Modeling of Software Engineering.ppt
DOCX
Data Modeling.docx
PDF
03 CHAPTER TWO - CONCEPTUAL DATABASE DESIGN.pdf
PPTX
03 CHAPTER TWO - CONCEPTUAL DATABASE DESIGN.pptx
PDF
Conceptual Data Modelling Using ER-models
PPTX
COMPUTER PROGRAMMING-LESSON3-ENTITY.pptx
PPTX
COMPUTER PROGRAMMING-LESSON3-ENTITY.pptx
PPT
6. Requirement Modelinbbdhdhbdhhdbbdg.ppt
PDF
chapter 2-DATABASE SYSTEM CONCEPTS AND architecture [Autosaved].pdf
PPTX
Data Modeling PPT
PPT
Unit 1
PDF
Informatica Data Modelling : Importance of Conceptual Models
PPT
Modeling System Requirements
PPTX
UML and Software Modeling Tools.pptx
PPTX
Chapter 2_NEW-An overview of UMLupdated.pptx
U2_ER_modeling.pptx
Database model
Er diagrams
software_engg-chap-03.ppt
Er model
Chapter 5 Analysis Modeling of Software Engineering.ppt
Data Modeling.docx
03 CHAPTER TWO - CONCEPTUAL DATABASE DESIGN.pdf
03 CHAPTER TWO - CONCEPTUAL DATABASE DESIGN.pptx
Conceptual Data Modelling Using ER-models
COMPUTER PROGRAMMING-LESSON3-ENTITY.pptx
COMPUTER PROGRAMMING-LESSON3-ENTITY.pptx
6. Requirement Modelinbbdhdhbdhhdbbdg.ppt
chapter 2-DATABASE SYSTEM CONCEPTS AND architecture [Autosaved].pdf
Data Modeling PPT
Unit 1
Informatica Data Modelling : Importance of Conceptual Models
Modeling System Requirements
UML and Software Modeling Tools.pptx
Chapter 2_NEW-An overview of UMLupdated.pptx

More from Prashanth Shivakumar (10)

PPS
WPF (Windows Presentation Foundation Unit 01)
PPS
WCF (Windows Communication Foundation_Unit_01)
PPT
VB.Net GUI Unit_01
PPS
PPS
Web Component Development with Servlet and JSP Technologies Unit 01
PPS
J2ME Unit_01
PPS
Data Structures and Algorithms Unit 01
PPS
PPS
Advanced excel unit 01
PPS
C programming unit 01
WPF (Windows Presentation Foundation Unit 01)
WCF (Windows Communication Foundation_Unit_01)
VB.Net GUI Unit_01
Web Component Development with Servlet and JSP Technologies Unit 01
J2ME Unit_01
Data Structures and Algorithms Unit 01
Advanced excel unit 01
C programming unit 01

Recently uploaded (20)

PPTX
Lecture Notes Electrical Wiring System Components
PPTX
Construction Project Organization Group 2.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Geodesy 1.pptx...............................................
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
Sustainable Sites - Green Building Construction
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Well-logging-methods_new................
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPT
Project quality management in manufacturing
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
PPT on Performance Review to get promotions
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Lecture Notes Electrical Wiring System Components
Construction Project Organization Group 2.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Geodesy 1.pptx...............................................
Structs to JSON How Go Powers REST APIs.pdf
Sustainable Sites - Green Building Construction
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
UNIT 4 Total Quality Management .pptx
Internet of Things (IOT) - A guide to understanding
Well-logging-methods_new................
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Project quality management in manufacturing
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Operating System & Kernel Study Guide-1 - converted.pdf
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPT on Performance Review to get promotions
CYBER-CRIMES AND SECURITY A guide to understanding
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx

RDBMS_Unit 01

  • 1. Database is an integral part of an organization. Aspiring database developers should be able to efficiently design and implement databases. Knowledge of these will enable the developers to build robust database solutions. This module will help students to understand the concepts related to relational databases. Rationale
  • 2. In this session, you will learn to: Define a database management system Describe the types of data models Objectives
  • 3. What is a database? Database Management Systems
  • 4. A database is a collection of logically related data. Data means known facts, which are meaningful and can be recorded. For example: Database Management Systems (Contd.) Hard Disk Address Book
  • 5. Database Management Systems (DBMS) is the software required to perform the task of maintaining databases. Management of data involves: Defining structures for data storage. Providing methods for data manipulation, such as adding, editing, and deleting data. Providing data security against unauthorized access. Database Management Systems (Contd.)
  • 6. The main objectives of any DBMS are to: Provide an efficient and easy way to store, update, and retrieve data from a database. Manage information about users who interact with the DBMS, and the tasks that these users can perform on the data. Database Management Systems (Contd.)
  • 7. Now, let us understand the working of DBMS. Database Management Systems (Contd.)
  • 8. Database Management Systems (Contd.) Database DBMS Request for data Retrieved data returned as a result User system to extract information from the database
  • 9. What is a data model? Data Models
  • 10. Data Models (Contd.) A data model is a description of the data in a database. Data models can be broadly classified into the following categories: Object-based logical model: Focuses on describing the data, the relationship among the data, and any constraints defined. Record-based logical model: Focuses on specifying the logical structuring of the database.
  • 11. Let us understand the object-based logical model. Object-Based Logical Model
  • 12. The ER model: Views the real world as a collection of objects or entities and the relationship among them. Has a corresponding diagramming technique. Object-Based Logical Model (Contd.)
  • 13. The following diagram shows various components and depicts the relationship between them. Object-Based Logical Model (Contd.) Entities Relationship Attributes Attributes
  • 14. An entity: Is any object, place, person, or activity about which the data is recorded. Can be categorized as entity type and entity instance. In the ER model diagramming technique, entities are named and represented inside a box. For example: Object-Based Logical Model (Contd.)
  • 15. Entity can be of the following types: Dependent entity: Depends on another entity for existence. Is also called as a weak entity. Independent entity: Does not depend on any other entity for existence. Is also called as a regular entity. The following diagram consists of an entity, OFFERING, which is dependent on an entity, COURSE. Object-Based Logical Model (Contd.) Independent Entity Dependent Entity
  • 16. Chen defined a relationship as “an association among entities”. A relationship is depicted as a diamond with the name of the relationship type. For example: Object-Based Logical Model (Contd.) Relationship
  • 17. The following diagram represents the association of an entity with itself. Object-Based Logical Model (Contd.) STUDENT SEMINAR An entity associating with itself can be a student giving a seminar presentation to other students.
  • 18. The following diagram represents multiple relationships between the entities, TEACHER and STUDENT. Object-Based Logical Model (Contd.)
  • 19. The following statement has been extracted from a case presented by a manufacturer regarding the maintenance of their data: “A supplier ships certain parts”. Identify the entities mentioned in this statement, and their relationship. Draw a diagram depicting the relationship. Just a minute Solution: Entities: SUPPLIER, PARTS Relationship: SHIP or SUPPLIES
  • 20. There are three types of relationships: One-to-one One-to-many (or Many-to-one) Many-to-many Object-Based Logical Model (Contd.)
  • 21. The following diagram represents the one-to-one relationship between DEPARTMENT and DEPARTMENT HEAD. Object-Based Logical Model (Contd.) For a particular DEPARTMENT there can be only one DEPARTMENT HEAD.
  • 22. The following diagram represents the many-to-one relationship between STUDENT and MAJOR. Object-Based Logical Model (Contd.) A STUDENT can MAJOR in only one course, but many STUDENTs can register for a given MAJOR course.
  • 23. The following diagram represents the many-to-many relationship between STUDENT and COURSE. Object-Based Logical Model (Contd.) A STUDENT can take many COURSEs and many STUDENTs can register for a given COURSE.
  • 24. What do the following ER diagrams represent? Just a minute Solution: Many students can work on many projects. Many employees belong to only one department.
  • 25. Consider the following statement of a manufacturing company: “A supplier supplies certain parts. A particular part is not necessarily supplied by only one supplier. No supplier supplies only a single part.” What type of relationship is this? Draw a diagram to depict the relationship. Just a minute Solution: Many-to-many relationship
  • 26. An attribute: Is a property of a given entity. Is depicted as ellipses, labeled with the name of the property. The following diagram shows the various attributes of the entity, STUDENT. Object-Based Logical Model (Contd.)
  • 27. A manufacturer needs to maintain the following details about the supplier: Name Address Credit status Assigned code number Draw a diagram to depict this information. Just a minute Solution:
  • 28. A subtype: Is a subset of another entity. Is always dependent on the supertype for its existence. The attributes of a supertype apply to all of its subtypes. Object-Based Logical Model (Contd.)
  • 29. The following diagram shows the relationship between supertype (COURSE) and subtypes (STANDLONE and SEMESTER). Object-Based Logical Model (Contd.) The supertype is connected to the relationship with a line containing a crossbar.
  • 30. There are two types of suppliers. One type of supplier allows credit, while the other type insists on payment in cash before delivery. The manufacturer wishes to maintain separate information on these two types of suppliers. For the credit supplier, “credit period” and “credit limit” have to be recorded. For the cash supplier, “date of payment” has to be stored. Represent this information diagrammatically. Just a minute Solution:
  • 31. In this session, you learned that: Data models can be classified as: Object-based logical model Record-based logical model In the ER diagramming technique: Entities are represented as rectangles. Relationships are represented as diamonds. Attributes are represented as ellipses. Relationships, whether many-to-many, one-to-many, or one- to-one are represented symbolically. Weak entities are represented by double-lined boxes. Subtypes are connected to the supertype by an unnamed relationship, marked with a crossbar on top. Summary

Editor's Notes

  • #5: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #6: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #7: You can summarize the session by running through the summary given in SG. In addition, you can also ask students summarize what they have learnt in this session.
  • #9: You can summarize the session by running through the summary given in SG. In addition, you can also ask students summarize what they have learnt in this session.
  • #11: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #13: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #14: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #15: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #16: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #17: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #18: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #19: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #20: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #21: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #22: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #23: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #24: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #25: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #26: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #27: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #28: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #29: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #30: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #31: Student already have learnt about type 2 SCDs in Module I. Therefore, you can start this topic by asking the following questions to students: What are type 2 SCDs? Given an example to explain type 2 SCDs. This will recapitulate what they have learnt about type 2 SCD in Module 1. Now explain the strategy to update the data into these dimension tables with help the example given in SG. After explaining the examples, you can ask students to think of an example of a type 2 SCD and then tell the strategy to update the data into this dimension table.
  • #32: You can summarize the session by running through the summary given in SG. In addition, you can also ask students summarize what they have learnt in this session.