Enviar búsqueda
Cargar
Pal gov.tutorial1.session1 2.conceptualdatamodelingusingorm
•
1 recomendación
•
628 vistas
Mustafa Jarrar
Seguir
Educación
Tecnología
Empresariales
Denunciar
Compartir
Denunciar
Compartir
1 de 19
Descargar ahora
Descargar para leer sin conexión
Recomendados
Pal gov.tutorial1.session3 2.mandatoryrules
Pal gov.tutorial1.session3 2.mandatoryrules
Mustafa Jarrar
Pal gov.tutorial1.session1 3.conceptualschemadesignsteps
Pal gov.tutorial1.session1 3.conceptualschemadesignsteps
Mustafa Jarrar
Pal gov.tutorial1.session7 2.finalcheckandschemaengineeringissues
Pal gov.tutorial1.session7 2.finalcheckandschemaengineeringissues
Mustafa Jarrar
Pal gov.tutorial1.session3 1.uniquenessrules
Pal gov.tutorial1.session3 1.uniquenessrules
Mustafa Jarrar
Pal gov.tutorial1.session13 14
Pal gov.tutorial1.session13 14
Mustafa Jarrar
Pal gov.tutorial1.session5.subtyperelationsandotherconstraints
Pal gov.tutorial1.session5.subtyperelationsandotherconstraints
Mustafa Jarrar
Pal gov.tutorial1.session7 1.schema equivalence and optimization
Pal gov.tutorial1.session7 1.schema equivalence and optimization
Mustafa Jarrar
Pal gov.tutorial1.session1 1.informationmodeling
Pal gov.tutorial1.session1 1.informationmodeling
Mustafa Jarrar
Recomendados
Pal gov.tutorial1.session3 2.mandatoryrules
Pal gov.tutorial1.session3 2.mandatoryrules
Mustafa Jarrar
Pal gov.tutorial1.session1 3.conceptualschemadesignsteps
Pal gov.tutorial1.session1 3.conceptualschemadesignsteps
Mustafa Jarrar
Pal gov.tutorial1.session7 2.finalcheckandschemaengineeringissues
Pal gov.tutorial1.session7 2.finalcheckandschemaengineeringissues
Mustafa Jarrar
Pal gov.tutorial1.session3 1.uniquenessrules
Pal gov.tutorial1.session3 1.uniquenessrules
Mustafa Jarrar
Pal gov.tutorial1.session13 14
Pal gov.tutorial1.session13 14
Mustafa Jarrar
Pal gov.tutorial1.session5.subtyperelationsandotherconstraints
Pal gov.tutorial1.session5.subtyperelationsandotherconstraints
Mustafa Jarrar
Pal gov.tutorial1.session7 1.schema equivalence and optimization
Pal gov.tutorial1.session7 1.schema equivalence and optimization
Mustafa Jarrar
Pal gov.tutorial1.session1 1.informationmodeling
Pal gov.tutorial1.session1 1.informationmodeling
Mustafa Jarrar
Pal gov.tutorial1.session15 16
Pal gov.tutorial1.session15 16
Mustafa Jarrar
Operation research mb 301
Operation research mb 301
pallavidawra1
Rivox technology Presentation
Rivox technology Presentation
dicostajenny
Quality assurance 11x17
Quality assurance 11x17
swiss1234
Quality assurance 11x17
Quality assurance 11x17
swiss1234
bai giang java co ban - java cơ bản - bai 1
bai giang java co ban - java cơ bản - bai 1
ifis
Business Process Modeling Notation Fundamentals
Business Process Modeling Notation Fundamentals
Mustafa Jarrar
Pal gov.tutorial1.session9 10.bpmn-overview (mahmoud saheb's conflicted copy ...
Pal gov.tutorial1.session9 10.bpmn-overview (mahmoud saheb's conflicted copy ...
Mustafa Jarrar
Pal gov.tutorial3.session0.outline
Pal gov.tutorial3.session0.outline
Mustafa Jarrar
Pal gov.tutorial3.session10.lab4
Pal gov.tutorial3.session10.lab4
Mustafa Jarrar
W4 ucl@md day2011
W4 ucl@md day2011
MDDAY11
Mini Project- Torque Control of a DC Motor
Mini Project- Torque Control of a DC Motor
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
Mini Project- Face Recognition
Mini Project- Face Recognition
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
Pal gov.tutorial3.session11.integration.patterns
Pal gov.tutorial3.session11.integration.patterns
Mustafa Jarrar
DP PPTS by BK.pptx
DP PPTS by BK.pptx
chandrasenareddychan
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemantics
Mustafa Jarrar
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemantics
Mustafa Jarrar
Pal gov.tutorial2.session13 1.data schema integration
Pal gov.tutorial2.session13 1.data schema integration
Mustafa Jarrar
Object oriented system design
Object oriented system design
nkryption
Graduation Project Presentation - Design of Web Based E-learning as an Assist...
Graduation Project Presentation - Design of Web Based E-learning as an Assist...
R. Bambang Widiatmoko
How to implement a theory of correctness in the area of business processes an...
How to implement a theory of correctness in the area of business processes an...
Universität Rostock
Lightweight Model-Driven Engineering
Lightweight Model-Driven Engineering
Jordi Cabot
Más contenido relacionado
La actualidad más candente
Pal gov.tutorial1.session15 16
Pal gov.tutorial1.session15 16
Mustafa Jarrar
Operation research mb 301
Operation research mb 301
pallavidawra1
Rivox technology Presentation
Rivox technology Presentation
dicostajenny
Quality assurance 11x17
Quality assurance 11x17
swiss1234
Quality assurance 11x17
Quality assurance 11x17
swiss1234
bai giang java co ban - java cơ bản - bai 1
bai giang java co ban - java cơ bản - bai 1
ifis
La actualidad más candente
(6)
Pal gov.tutorial1.session15 16
Pal gov.tutorial1.session15 16
Operation research mb 301
Operation research mb 301
Rivox technology Presentation
Rivox technology Presentation
Quality assurance 11x17
Quality assurance 11x17
Quality assurance 11x17
Quality assurance 11x17
bai giang java co ban - java cơ bản - bai 1
bai giang java co ban - java cơ bản - bai 1
Similar a Pal gov.tutorial1.session1 2.conceptualdatamodelingusingorm
Business Process Modeling Notation Fundamentals
Business Process Modeling Notation Fundamentals
Mustafa Jarrar
Pal gov.tutorial1.session9 10.bpmn-overview (mahmoud saheb's conflicted copy ...
Pal gov.tutorial1.session9 10.bpmn-overview (mahmoud saheb's conflicted copy ...
Mustafa Jarrar
Pal gov.tutorial3.session0.outline
Pal gov.tutorial3.session0.outline
Mustafa Jarrar
Pal gov.tutorial3.session10.lab4
Pal gov.tutorial3.session10.lab4
Mustafa Jarrar
W4 ucl@md day2011
W4 ucl@md day2011
MDDAY11
Mini Project- Torque Control of a DC Motor
Mini Project- Torque Control of a DC Motor
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
Mini Project- Face Recognition
Mini Project- Face Recognition
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
Pal gov.tutorial3.session11.integration.patterns
Pal gov.tutorial3.session11.integration.patterns
Mustafa Jarrar
DP PPTS by BK.pptx
DP PPTS by BK.pptx
chandrasenareddychan
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemantics
Mustafa Jarrar
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemantics
Mustafa Jarrar
Pal gov.tutorial2.session13 1.data schema integration
Pal gov.tutorial2.session13 1.data schema integration
Mustafa Jarrar
Object oriented system design
Object oriented system design
nkryption
Graduation Project Presentation - Design of Web Based E-learning as an Assist...
Graduation Project Presentation - Design of Web Based E-learning as an Assist...
R. Bambang Widiatmoko
How to implement a theory of correctness in the area of business processes an...
How to implement a theory of correctness in the area of business processes an...
Universität Rostock
Lightweight Model-Driven Engineering
Lightweight Model-Driven Engineering
Jordi Cabot
Pal gov.tutorial3.session1.soa
Pal gov.tutorial3.session1.soa
Mustafa Jarrar
PerformanceG2 Cognos Training Course Catalog 2011
PerformanceG2 Cognos Training Course Catalog 2011
PerformanceG2, Inc.
Pal gov.tutorial3.session14.lab6
Pal gov.tutorial3.session14.lab6
Mustafa Jarrar
Pal gov.tutorial3.session13.bpel
Pal gov.tutorial3.session13.bpel
Mustafa Jarrar
Similar a Pal gov.tutorial1.session1 2.conceptualdatamodelingusingorm
(20)
Business Process Modeling Notation Fundamentals
Business Process Modeling Notation Fundamentals
Pal gov.tutorial1.session9 10.bpmn-overview (mahmoud saheb's conflicted copy ...
Pal gov.tutorial1.session9 10.bpmn-overview (mahmoud saheb's conflicted copy ...
Pal gov.tutorial3.session0.outline
Pal gov.tutorial3.session0.outline
Pal gov.tutorial3.session10.lab4
Pal gov.tutorial3.session10.lab4
W4 ucl@md day2011
W4 ucl@md day2011
Mini Project- Torque Control of a DC Motor
Mini Project- Torque Control of a DC Motor
Mini Project- Face Recognition
Mini Project- Face Recognition
Pal gov.tutorial3.session11.integration.patterns
Pal gov.tutorial3.session11.integration.patterns
DP PPTS by BK.pptx
DP PPTS by BK.pptx
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial2.session13 1.data schema integration
Pal gov.tutorial2.session13 1.data schema integration
Object oriented system design
Object oriented system design
Graduation Project Presentation - Design of Web Based E-learning as an Assist...
Graduation Project Presentation - Design of Web Based E-learning as an Assist...
How to implement a theory of correctness in the area of business processes an...
How to implement a theory of correctness in the area of business processes an...
Lightweight Model-Driven Engineering
Lightweight Model-Driven Engineering
Pal gov.tutorial3.session1.soa
Pal gov.tutorial3.session1.soa
PerformanceG2 Cognos Training Course Catalog 2011
PerformanceG2 Cognos Training Course Catalog 2011
Pal gov.tutorial3.session14.lab6
Pal gov.tutorial3.session14.lab6
Pal gov.tutorial3.session13.bpel
Pal gov.tutorial3.session13.bpel
Más de Mustafa Jarrar
Clustering Arabic Tweets for Sentiment Analysis
Clustering Arabic Tweets for Sentiment Analysis
Mustafa Jarrar
Classifying Processes and Basic Formal Ontology
Classifying Processes and Basic Formal Ontology
Mustafa Jarrar
Discrete Mathematics Course Outline
Discrete Mathematics Course Outline
Mustafa Jarrar
Business Process Implementation
Business Process Implementation
Mustafa Jarrar
Business Process Design and Re-engineering
Business Process Design and Re-engineering
Mustafa Jarrar
BPMN 2.0 Analytical Constructs
BPMN 2.0 Analytical Constructs
Mustafa Jarrar
BPMN 2.0 Descriptive Constructs
BPMN 2.0 Descriptive Constructs
Mustafa Jarrar
Introduction to Business Process Management
Introduction to Business Process Management
Mustafa Jarrar
Customer Complaint Ontology
Customer Complaint Ontology
Mustafa Jarrar
Subset, Equality, and Exclusion Rules
Subset, Equality, and Exclusion Rules
Mustafa Jarrar
Schema Modularization in ORM
Schema Modularization in ORM
Mustafa Jarrar
On Computer Science Trends and Priorities in Palestine
On Computer Science Trends and Priorities in Palestine
Mustafa Jarrar
Lessons from Class Recording & Publishing of Eight Online Courses
Lessons from Class Recording & Publishing of Eight Online Courses
Mustafa Jarrar
Presentation curras paper-emnlp2014-final
Presentation curras paper-emnlp2014-final
Mustafa Jarrar
Jarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 Calls
Mustafa Jarrar
Habash: Arabic Natural Language Processing
Habash: Arabic Natural Language Processing
Mustafa Jarrar
Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing
Mustafa Jarrar
Riestra: How to Design and engineer Competitive Horizon 2020 Proposals
Riestra: How to Design and engineer Competitive Horizon 2020 Proposals
Mustafa Jarrar
Bouquet: SIERA Workshop on The Pillars of Horizon2020
Bouquet: SIERA Workshop on The Pillars of Horizon2020
Mustafa Jarrar
Jarrar: Sparql Project
Jarrar: Sparql Project
Mustafa Jarrar
Más de Mustafa Jarrar
(20)
Clustering Arabic Tweets for Sentiment Analysis
Clustering Arabic Tweets for Sentiment Analysis
Classifying Processes and Basic Formal Ontology
Classifying Processes and Basic Formal Ontology
Discrete Mathematics Course Outline
Discrete Mathematics Course Outline
Business Process Implementation
Business Process Implementation
Business Process Design and Re-engineering
Business Process Design and Re-engineering
BPMN 2.0 Analytical Constructs
BPMN 2.0 Analytical Constructs
BPMN 2.0 Descriptive Constructs
BPMN 2.0 Descriptive Constructs
Introduction to Business Process Management
Introduction to Business Process Management
Customer Complaint Ontology
Customer Complaint Ontology
Subset, Equality, and Exclusion Rules
Subset, Equality, and Exclusion Rules
Schema Modularization in ORM
Schema Modularization in ORM
On Computer Science Trends and Priorities in Palestine
On Computer Science Trends and Priorities in Palestine
Lessons from Class Recording & Publishing of Eight Online Courses
Lessons from Class Recording & Publishing of Eight Online Courses
Presentation curras paper-emnlp2014-final
Presentation curras paper-emnlp2014-final
Jarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 Calls
Habash: Arabic Natural Language Processing
Habash: Arabic Natural Language Processing
Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing
Riestra: How to Design and engineer Competitive Horizon 2020 Proposals
Riestra: How to Design and engineer Competitive Horizon 2020 Proposals
Bouquet: SIERA Workshop on The Pillars of Horizon2020
Bouquet: SIERA Workshop on The Pillars of Horizon2020
Jarrar: Sparql Project
Jarrar: Sparql Project
Último
microwave assisted reaction. General introduction
microwave assisted reaction. General introduction
Maksud Ahmed
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
Jisc
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
dhanalakshmis0310
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
Celine George
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
Nguyen Thanh Tu Collection
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
VishalSingh1417
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
Nirmal Dwivedi
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
Association for Project Management
psychiatric nursing HISTORY COLLECTION .docx
psychiatric nursing HISTORY COLLECTION .docx
PoojaSen20
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
Ramakrishna Reddy Bijjam
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
MaryamAhmad92
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
Amita Gupta
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
MaritesTamaniVerdade
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
callscotland1987
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Denish Jangid
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
bronxfugly43
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
Poh-Sun Goh
Último
(20)
microwave assisted reaction. General introduction
microwave assisted reaction. General introduction
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
psychiatric nursing HISTORY COLLECTION .docx
psychiatric nursing HISTORY COLLECTION .docx
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
Pal gov.tutorial1.session1 2.conceptualdatamodelingusingorm
1.
أكاديمية الحكومة اإللكترونية
الفلسطينية The Palestinian eGovernment Academy www.egovacademy.ps Tutorial 1: Data and Business Process Modeling Session 1.2 Conceptual Data Modeling using Object-Role Modeling (ORM) Prof. Mustafa Jarrar Sina Institute, University of Birzeit mjarrar@birzeit.edu www.jarrar.info Reviewed by Prof. Marco Ronchetti, Trento University, Italy PalGov © 2011 1
2.
About This tutorial is
part of the PalGov project, funded by the TEMPUS IV program of the Commission of the European Communities, grant agreement 511159-TEMPUS-1- 2010-1-PS-TEMPUS-JPHES. The project website: www.egovacademy.ps Project Consortium: Birzeit University, Palestine University of Trento, Italy (Coordinator ) Palestine Polytechnic University, Palestine Vrije Universiteit Brussel, Belgium Palestine Technical University, Palestine Université de Savoie, France Ministry of Telecom and IT, Palestine University of Namur, Belgium Ministry of Interior, Palestine TrueTrust, UK Ministry of Local Government, Palestine Coordinator: Dr. Mustafa Jarrar Birzeit University, P.O.Box 14- Birzeit, Palestine Telfax:+972 2 2982935 mjarrar@birzeit.eduPalGov © 2011 2
3.
© Copyright Notes Everyone
is encouraged to use this material, or part of it, but should properly cite the project (logo and website), and the author of that part. No part of this tutorial may be reproduced or modified in any form or by any means, without prior written permission from the project, who have the full copyrights on the material. Attribution-NonCommercial-ShareAlike CC-BY-NC-SA This license lets others remix, tweak, and build upon your work non- commercially, as long as they credit you and license their new creations under the identical terms. PalGov © 2011 3
4.
Tutorial Map
Intended Learning Objectives Topic Time Module 1 (Conceptual Date Modeling) Module I: Conceptual Data Modeling A: Knowledge and Understanding 11a1: Demonstrate knowledge of conceptual modeling notations and concepts Session 0: Outline and Introduction 11a2: Demonstrate knowledge of Object Role Modeling (ORM) methodology. Session 1.1: Information Modeling 1 11a3: Explain and demonstrate the concepts of data integrity & business rules Session 1.2: Conceptual Data Modeling using ORM 1 B: Intellectual Skills Session 1.3: Conceptual Analyses 1 11b1: Analyze application and domain requirements at the conceptual level, Session 2: Lab- Conceptual Analyses 3 and formalize it using ORM. Session 3.1: Uniqueness Rules 1.5 11b2: Analyze entity identity at the application and domain levels. Session 3.2: Mandatory Rules 1.5 11b4: Optimize, transform, and (re)engineer conceptual models. Session 4: Lab- Uniqueness & Mandatory Rules 3 11b5: Detect &resolve contradictions & implications at the conceptual level. Session 5: Subtypes and Other Rules 3 C: Professional and Practical Skills Session 6: Lab- Subtypes and Other Rules 3 11c1: Using ORM modeling tools (Conceptual Modeling Tools). Session 7.1: Schema Equivalence &Optimization 1.5 Module 2 (Business Process Modeling) Session 7.2: Rules Check &Schema Engineering 1.5 A: Knowledge and Understanding Session 8: Lab- National Student Registry 3 12a1: Demonstrate knowledge of business process modeling notations and concepts. Module II: Business Process Modeling 12a2: Demonstrate knowledge of business process modeling and mapping. 12a3: Demonstrate understand of business process optimization and re-engineering. Session 9: BP Management and BPMN: An Overview 3 B: Intellectual Skills Session 10: Lab - BP Management 3 12b1: Identify business processes. Session 11: BPMN Fundamentals 3 12b2: Model and map business processes. Session 12: Lab - BPMN Fundamentals 3 12b3: Optimize and re-engineer business processes. Session 13: Modeling with BPMN 3 C: Professional and Practical Skills Session 14: Lab- Modeling with BPMN 3 12c1: Using business process modeling tools, such as MS Visio. Session 15: BP Management & Reengineering 3 Session 16: Lab- BP Management & Reengineering 3 PalGov © 2011 4
5.
Session ILOs After completing
this session students will be able to: 11a1: Demonstrate knowledge of conceptual modeling notations and concepts 11a2: Demonstrate knowledge of Object Role Modeling (ORM) methodology. 11c1: Using ORM modeling tools (Conceptual Modeling Tools). PalGov © 2011 5
6.
Remark: this tutorial
is about Object-Role Modeling (ORM), Not Object-Relational Mapping (ORM) PalGov © 2011 6
7.
Object-Role Modeling (ORM)
Room Time Activity Code Activity Name 20 Mon 9am VMC VisioModeler Class 20 Tue 2pm VMC VisioModeler Calss 33 Mon 9am AQD ActiveQuery Demo 33 Fri 5 pm SP Staff party … … … … Time (dh) Room Activity Activity (Nr) (code) Name …at … is booked for… Has / refers to 20 Mon 9am VMC AQD ActiveQuery Demo 20 Tue 2pm VMC SP Staff party 33 Mon 9am AQD VMC VisioModeler Calss 33 Fri 5pm SP VMC VisioModeler Class … … … Y2K Year 200 seminar PalGov © 2011 … … 7
8.
Object-Role Modeling (ORM)
Representing information graphically MovieName ReleaseYear Director Stars Robert De Niro Awakenings 1991 Penny Marshall Robin Williams William Baldwin ReleasedIn Backdraft 1991 Ron Howard Robert De Niro Year Kurt Russell Cosmology 1994 Terry Harding Kevin Costner Dances with wolves 1990 Kevin Costner Mary McDonnell DirectedBy/Directs Movie Person StaredBy/ PalGov © 2011 8
9.
Object-Role Modeling (ORM) •
ORM is conceptual modeling language. • ORM has an expressive graphical notation. • ORM is designed for modeling DB schemes at the conceptual level. You build an ORM schema and then click a bottom to automatically generate a database. ReleasedIn Year DirectedBy/Directs Movie Person StaredBy/ Conceptual Level Logical Level Our goal in this course is to use ORM as general Conceptual Modeling language, rather than as database modeling language. ORM can be used for modeling business rules, ontology, XML schemes, and others. PalGov © 2011 9
10.
ORM Usage Scenarios
Originally Database Later Ontology Requirements Record XML Schema Warehouse Engineering my recipes ! Business Rules Web (x)Forms PalGov © 2011 10
11.
Object-Role Modeling (ORM):
Other Examples Has/Is-Of Title Book Witten-By/Writes Author PalGov © 2011 11
12.
Object-Role Modeling (ORM):
Other Examples Has/Is-Of Title 1 Databases Systems 2 Intro to Java Book Called Population Witten-By/Writes Author 1 J. Date 2 B. Hacker 2 A. Smith PalGov © 2011 12
13.
Object-Role Modeling (ORM):
Other Examples PalGov © 2011 13
14.
Object-Role Modeling (ORM)
constructs Called Object Type (or Concept, or Class) Relation Each part is called a Role Subtype relation PalGov © 2011 14
15.
Object-Role Modeling (ORM)
constructs Called Fact Type Each fact type should be elementary. PalGov © 2011 15
16.
Object-Role Modeling (ORM)
constraints Uniqueness Constraint: Each ISBN must Is-Of at most one Book Uniqueness Constraint: Each Book must has at most one ISBN Uniqueness Constraint: It is possible that a Book is Written-By more than one Author, and vice versa Mandatory Constraint: Each Book must has at Least one ISBN © 2011 PalGov 16
17.
eGov Ontology (using
ORM) PalGov © 2011 17
18.
Modeling Approaches (short
discussion) Which is more intuitive for modelers? For domain experts? ER-model UML-model Nice for picturing to DB-schemes Close to the way programmers think ORM-model Suitable for general conceptual modeling, not only DB schemes PalGov © 2011 18
19.
References 1. www.zinnar.pna.ps 2. Information
Modeling and Relational Databases: From Conceptual Analysis to Logical Design, Terry Halpin (ISBN 1- 55860-672-6) – Chapter 1. PalGov © 2011 19
Descargar ahora