SlideShare uma empresa Scribd logo
1 de 14
Information Modeling
Workshop
1
Modeling Steps
• Introduction to Information Modeling
• Delimitations
• AS-IS or TO-BE
• Object Modeling
• Table Modeling
• Documentation
• Next step
2
Introduction to Information Modeling (1)
• Different modeling perspectives
– Organization Model
– Process Model
– Information Model
• One distinguishing factor separates them – the stability of the model:
–
3
Introduction to Information Modeling (2)
• Objects
– The building blocks of a business
• Something concrete or abstract that is essential for the business
• Identified by a unique and stable key
• Have one or more properties
– There are 2 types of Objects
• Resource objects, e.g. CUSTOMER
– Exists on its own and is not dependent of any other information
• Event objects, e.g. ORDER
– Normally dependent on one or more resource objects and don’t exist on its own
4
CUSTOMER
11
ORDER
12
Introduction to Information Modeling (3)
• Relations
– Displays connection and illustrates a possible state
• Connects Object  Object or Object  Relation
• Can not exist by them self, but is dependent on Objects/Relations to link together
• Borrow keys from the Objects
– There are 3 types of relations
• 1:1 - 1 to 1 relation, e.g. CUSTOMER and CUSTOMER INFO
– The Object can only be connected to one instance of another Object (or it self)
• 1:M - 1 to Many relation, e.g. CUSTOMER and ORDER
– The Object on the 1-side can be connected to one ore more instances of the Object on the M-side
• M:M - Many to Many relation, e.g. ORDER and PRODUCT
– A relation which is connected to instances in both the related Objects
– Could often be replaced by an Object
5
CUSTOMER
11
ORDER
12
placed by
Introduction to Information Modeling (4)
• Example
– The objects CUSTOMER, ORDER, PRODUCT, CUSTOMER INFO
6
CUSTOMER
11
ORDER
12
placed by PRODUCT
13
CONTAINS
CUSTOMER
INFO 14
describes
Introduction to Information Modeling (5)
• Example
– The CUSTOMER table
7
CustomerId Name Address … …
10001 SEB AB … … …
10002 Swedbank AB … … …
10003 Handelsbanken AB … … …
…
…
Delimitations
• Important to define what should be modeled and what should not be modeled
• Delimitations could e.g. be made based on:
– Process
– Geography
– Functionality
– Products
– Topics
• When a first Information Model exists, it can be extended to include previous
delimited parts step by step
8
AS-IS or TO-BE
• Should the Information Model be for the current business (AS-IS) or the future business
(TO-BE)
– The Information Model should be neutral against the corresponding Process Model and
System Model
– In a later step the Information Model should be aligned with the corresponding Process
Model and System Model
9
Object Modeling (1)
• Individual brainstorming about concepts/terms in the business
• Categorize the concepts/terms:
– Object (O) - Customer
– Relation (R) - Customer Info describes Customer
– Property (PY) - Customer Name
– Example (EX) - Ericsson
– Process (PS) - Monthly Closing
• In order not to get to many Objects, normally Object Groups are modelled which in turn
can contain more fine grained Objects
– Object Group - Customer
• Object - Private Customer
• Object - Corporate Customer
10
Object Modeling (2)
• The Object Groups are categorized in 5 groups
– Stakeholder (Intressent)
– Event (Händelse)
– Offering (Erbjudande)
– Context (Omgivning)
– Infrastructure (Infrastruktur)
• The Information Model is then populated according to the following outline:
11
Context Offering
Stakeholder
Infrastructure
Event
Table Modeling
• For each Object Group / Object in the Object Modeling
– Describe the Object Group / Object
– Identify keys
• Primary keys
• Foreign keys
• Fictitious keys (e.g. order number)
– Identify properties
– Exemplify in a table with realistic data
• Normalize the tables => Separate out information in their own tables
– Investigate if there is repeated information in any column
– When more than one key, investigate if any of the properties don’t depend on all of the keys
– Investigate if there are properties that depends on another property
12
Documentation
• List of concepts/terms
• List of Object Groups / Objects
• Information Model
• Table Model
13
Next step
• Where is the information used?
– Alignment with Process Model
– Mapping of Process  Object Group
• Where do the information reside / is the information stored?
– Alignment with System Model
– Mapping of System  Object Group
14

Mais conteúdo relacionado

Semelhante a Presentation - Information Modeling - Workshop - EN - A

Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Muhammad Fahad
 
Lesson 3 - The Kimbal Lifecycle.pptx
Lesson 3 - The Kimbal Lifecycle.pptxLesson 3 - The Kimbal Lifecycle.pptx
Lesson 3 - The Kimbal Lifecycle.pptxcalf_ville86
 
Application Middleware Overview
Application Middleware OverviewApplication Middleware Overview
Application Middleware OverviewChristalin Nelson
 
5 Data Modeling for NoSQL 1/2
5 Data Modeling for NoSQL 1/25 Data Modeling for NoSQL 1/2
5 Data Modeling for NoSQL 1/2Fabio Fumarola
 
Data massage! databases scaled from one to one million nodes (ulf wendel)
Data massage! databases scaled from one to one million nodes (ulf wendel)Data massage! databases scaled from one to one million nodes (ulf wendel)
Data massage! databases scaled from one to one million nodes (ulf wendel)Zhang Bo
 
slide 1 bi introduction
slide 1   bi introductionslide 1   bi introduction
slide 1 bi introductionGang Liu
 
Chapter 9 Data Design .pptxInformation Technology Project Management
Chapter 9 Data Design .pptxInformation Technology Project ManagementChapter 9 Data Design .pptxInformation Technology Project Management
Chapter 9 Data Design .pptxInformation Technology Project ManagementAxmedMaxamuudYoonis
 
chapter5-220725172250-dc425eb2.pdf
chapter5-220725172250-dc425eb2.pdfchapter5-220725172250-dc425eb2.pdf
chapter5-220725172250-dc425eb2.pdfMahmoudSOLIMAN380726
 
Chapter 5: Data Development
Chapter 5: Data Development Chapter 5: Data Development
Chapter 5: Data Development Ahmed Alorage
 
Practical Conceptual Modeling at UX Detroit Feb 2015
Practical Conceptual Modeling at UX Detroit Feb 2015Practical Conceptual Modeling at UX Detroit Feb 2015
Practical Conceptual Modeling at UX Detroit Feb 2015Andrew Hinton
 
Introduction to Databases
Introduction to DatabasesIntroduction to Databases
Introduction to DatabasesMohd Tousif
 
201407 MIT CDO IQ conceptual data modeling, big data, and information quality
201407 MIT CDO IQ conceptual data modeling, big data, and information quality201407 MIT CDO IQ conceptual data modeling, big data, and information quality
201407 MIT CDO IQ conceptual data modeling, big data, and information qualityPeter O'Kelly
 
chapter09-120827115409-phpapp01.pdf
chapter09-120827115409-phpapp01.pdfchapter09-120827115409-phpapp01.pdf
chapter09-120827115409-phpapp01.pdfAxmedMaxamuud6
 

Semelhante a Presentation - Information Modeling - Workshop - EN - A (20)

BAB 7 Pangkalan data new
BAB 7   Pangkalan data newBAB 7   Pangkalan data new
BAB 7 Pangkalan data new
 
Big Data Modeling
Big Data ModelingBig Data Modeling
Big Data Modeling
 
Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)Business Intelligence Presentation 1 (15th March'16)
Business Intelligence Presentation 1 (15th March'16)
 
OLAP technology
OLAP technologyOLAP technology
OLAP technology
 
Lesson 3 - The Kimbal Lifecycle.pptx
Lesson 3 - The Kimbal Lifecycle.pptxLesson 3 - The Kimbal Lifecycle.pptx
Lesson 3 - The Kimbal Lifecycle.pptx
 
Application Middleware Overview
Application Middleware OverviewApplication Middleware Overview
Application Middleware Overview
 
5 Data Modeling for NoSQL 1/2
5 Data Modeling for NoSQL 1/25 Data Modeling for NoSQL 1/2
5 Data Modeling for NoSQL 1/2
 
Data massage! databases scaled from one to one million nodes (ulf wendel)
Data massage! databases scaled from one to one million nodes (ulf wendel)Data massage! databases scaled from one to one million nodes (ulf wendel)
Data massage! databases scaled from one to one million nodes (ulf wendel)
 
slide 1 bi introduction
slide 1   bi introductionslide 1   bi introduction
slide 1 bi introduction
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
DB2 on Mainframe
DB2 on MainframeDB2 on Mainframe
DB2 on Mainframe
 
2. data warehouse 2nd unit
2. data warehouse 2nd unit2. data warehouse 2nd unit
2. data warehouse 2nd unit
 
Chapter 9 Data Design .pptxInformation Technology Project Management
Chapter 9 Data Design .pptxInformation Technology Project ManagementChapter 9 Data Design .pptxInformation Technology Project Management
Chapter 9 Data Design .pptxInformation Technology Project Management
 
chapter5-220725172250-dc425eb2.pdf
chapter5-220725172250-dc425eb2.pdfchapter5-220725172250-dc425eb2.pdf
chapter5-220725172250-dc425eb2.pdf
 
Chapter 5: Data Development
Chapter 5: Data Development Chapter 5: Data Development
Chapter 5: Data Development
 
Practical Conceptual Modeling at UX Detroit Feb 2015
Practical Conceptual Modeling at UX Detroit Feb 2015Practical Conceptual Modeling at UX Detroit Feb 2015
Practical Conceptual Modeling at UX Detroit Feb 2015
 
Introduction to Databases
Introduction to DatabasesIntroduction to Databases
Introduction to Databases
 
BI Introduction
BI IntroductionBI Introduction
BI Introduction
 
201407 MIT CDO IQ conceptual data modeling, big data, and information quality
201407 MIT CDO IQ conceptual data modeling, big data, and information quality201407 MIT CDO IQ conceptual data modeling, big data, and information quality
201407 MIT CDO IQ conceptual data modeling, big data, and information quality
 
chapter09-120827115409-phpapp01.pdf
chapter09-120827115409-phpapp01.pdfchapter09-120827115409-phpapp01.pdf
chapter09-120827115409-phpapp01.pdf
 

Último

Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizharallensay1
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876dlhescort
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Adnet Communications
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Anamikakaur10
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...lizamodels9
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 

Último (20)

Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 

Presentation - Information Modeling - Workshop - EN - A

  • 2. Modeling Steps • Introduction to Information Modeling • Delimitations • AS-IS or TO-BE • Object Modeling • Table Modeling • Documentation • Next step 2
  • 3. Introduction to Information Modeling (1) • Different modeling perspectives – Organization Model – Process Model – Information Model • One distinguishing factor separates them – the stability of the model: – 3
  • 4. Introduction to Information Modeling (2) • Objects – The building blocks of a business • Something concrete or abstract that is essential for the business • Identified by a unique and stable key • Have one or more properties – There are 2 types of Objects • Resource objects, e.g. CUSTOMER – Exists on its own and is not dependent of any other information • Event objects, e.g. ORDER – Normally dependent on one or more resource objects and don’t exist on its own 4 CUSTOMER 11 ORDER 12
  • 5. Introduction to Information Modeling (3) • Relations – Displays connection and illustrates a possible state • Connects Object  Object or Object  Relation • Can not exist by them self, but is dependent on Objects/Relations to link together • Borrow keys from the Objects – There are 3 types of relations • 1:1 - 1 to 1 relation, e.g. CUSTOMER and CUSTOMER INFO – The Object can only be connected to one instance of another Object (or it self) • 1:M - 1 to Many relation, e.g. CUSTOMER and ORDER – The Object on the 1-side can be connected to one ore more instances of the Object on the M-side • M:M - Many to Many relation, e.g. ORDER and PRODUCT – A relation which is connected to instances in both the related Objects – Could often be replaced by an Object 5 CUSTOMER 11 ORDER 12 placed by
  • 6. Introduction to Information Modeling (4) • Example – The objects CUSTOMER, ORDER, PRODUCT, CUSTOMER INFO 6 CUSTOMER 11 ORDER 12 placed by PRODUCT 13 CONTAINS CUSTOMER INFO 14 describes
  • 7. Introduction to Information Modeling (5) • Example – The CUSTOMER table 7 CustomerId Name Address … … 10001 SEB AB … … … 10002 Swedbank AB … … … 10003 Handelsbanken AB … … … … …
  • 8. Delimitations • Important to define what should be modeled and what should not be modeled • Delimitations could e.g. be made based on: – Process – Geography – Functionality – Products – Topics • When a first Information Model exists, it can be extended to include previous delimited parts step by step 8
  • 9. AS-IS or TO-BE • Should the Information Model be for the current business (AS-IS) or the future business (TO-BE) – The Information Model should be neutral against the corresponding Process Model and System Model – In a later step the Information Model should be aligned with the corresponding Process Model and System Model 9
  • 10. Object Modeling (1) • Individual brainstorming about concepts/terms in the business • Categorize the concepts/terms: – Object (O) - Customer – Relation (R) - Customer Info describes Customer – Property (PY) - Customer Name – Example (EX) - Ericsson – Process (PS) - Monthly Closing • In order not to get to many Objects, normally Object Groups are modelled which in turn can contain more fine grained Objects – Object Group - Customer • Object - Private Customer • Object - Corporate Customer 10
  • 11. Object Modeling (2) • The Object Groups are categorized in 5 groups – Stakeholder (Intressent) – Event (Händelse) – Offering (Erbjudande) – Context (Omgivning) – Infrastructure (Infrastruktur) • The Information Model is then populated according to the following outline: 11 Context Offering Stakeholder Infrastructure Event
  • 12. Table Modeling • For each Object Group / Object in the Object Modeling – Describe the Object Group / Object – Identify keys • Primary keys • Foreign keys • Fictitious keys (e.g. order number) – Identify properties – Exemplify in a table with realistic data • Normalize the tables => Separate out information in their own tables – Investigate if there is repeated information in any column – When more than one key, investigate if any of the properties don’t depend on all of the keys – Investigate if there are properties that depends on another property 12
  • 13. Documentation • List of concepts/terms • List of Object Groups / Objects • Information Model • Table Model 13
  • 14. Next step • Where is the information used? – Alignment with Process Model – Mapping of Process  Object Group • Where do the information reside / is the information stored? – Alignment with System Model – Mapping of System  Object Group 14