A Data Model Controversy
|
|
- Mark Wiggins
- 5 years ago
- Views:
Transcription
1 A Data Model Controversy or 459 data modelers can t be wrong (right?) Graeme Simsion University of Melbourne 1
2 The Question: Which better characterizes data modeling? (a) Describing the data requirements of an organization or part of an organization Description or (b) Designing data structures to meet the requirements of an organization or part of an organization Design 2
3 Thesis structure (which I ll follow today) Introduction Literature Review Research Design Research Components 4. Thought-Leader Opinions Synthesis and Conclusions Overview Overview 5. Scope and Stages Environment Environment Environment Problem Background Review of Data Modeling Literature Problem Process Product Research Sub- Questions Problem Process Product M A P P I N G 6. Espoused Positions 7. Characteristics of Data Modeling 8. Diversity in Conceptual Modeling Process Product Person Synthesis of Results Person Person Synthesis of 5Ps Framework Identification of Gaps in Knowledge Environment Problem Process Product Administration Statistics Participants 9. Diversity in Logical Modeling 10. Style in Data Modeling Reflections and Conclusions Person 3
4 Context We re talking about data modeling in the context of specifying a new (relational) database 4
5 Conflict in the academic literature The objective is an accurate representation of reality (Teorey, Lightstone et al. 2006) Data modeling is generally viewed as a design activity (Srinivasan and Te'eni 1990) 5
6 Conflict in the practitioner literature We try to abstract yet such abstractions are constructed Can we, should we be passive describers when we analyze? And if we are not, are we really doing design rather than analysis? Fowler, 1999 In my view this is wrong The [data] analyst will indeed construct artifacts, but the purpose of the artifacts is to describe the fundamental structures and concepts behind the world that the business sees. Hay,
7 Does it matter? 1. Reference disciplines 2. Process and deliverables 3. Mechanizing or supporting the process 4. Arguments - one right answer? 5. Quality criteria 6. Package selection 7. Valuing the contribution - and contributor 8. The relevance of creativity 9. Teaching 10.Making sense of experience 11.Designing research 7
8 What does academe know about data modeling practice? I logged 59 empirical studies They involved 3210 participants (subjects) of whom 5% had >1 year experience Practitioners were in 9 studies only Almost half were accounted for by one study Most problems were simple 29 compared formalisms 28 involved development of a model And 21 compared it with a gold standard solution 8
9 Are academic researchers interested in data modeling? Dedicated journals and conferences Hundreds of papers Interest in data modeling techniques was strong until the mid 1990s, and has recently experienced a revival - Wand and Weber,
10 The gold standard the goal of the subject was to create a complete model containing 16 entities, 20 relationships, 40 attributes, 40 links and 80 cardinalities (Parent 1997). An employee can report to only one department. Each department has a phone number (Batra, Hoffer et al. 1990). 10
11 Participants (459 of them) location
12 Number of Participants Number of Participants Experience Years Experience Number of Models Produced > >100 Years Experience Number of Models 12
13 Job Role Occupation of Participants 11% 25% Data Administrator Data Modeller Database Administrator Data Warehouse 11% Enterprise Modeller 41% Manager 1% Other 3% 8% 13
14 Job Titles 5 Designers 9 Engineers 31 (DB) Administrators 38 Managers 40 Consultants 69 Modelers 127 Architects 14
15 Number of participants Main means of learning Where they learnt books publication experience mentor TE IE Method 15
16 Notations The Winner: Crow s foot Distant Second: Relational Weak Third: UML Way, way back: Everything else 16
17 Interviews with thought leaders Peter Aiken Richard Barker Mike Brackett Harry Ellis Larry English Terry Halpin David Hay Steve Hoberman Karen Lopez Dawn Michels Terry Moriarty Ron Ross Bob Seiner Alec Sharp Eskil Swende Len Silverston John Zachman 17
18 A few important caveats This was five years ago! The quotes are intended to show the diversity of views but not necessarily each speakers full (or current!) position 18
19 One right answer? 19
20 Positions Position Strongly supports description 5 Somewhat supports description 1 Supports neither position more strongly than the other Position depends on language 1 Somewhat supports design 3 Strongly supports design 4 Number of Interviewees 2 20
21 Part II Practitioners perceptions of data modeling 1. Scope and stages 2. What is data modeling? 3. Characteristics of data modeling 21
22 1. Perceptions of Scope and Stages Sample of 55 (UK, USA) What are the stages in database specification? Where do 26 activities fit? Who does them? Which ones are data modeling? 22
23 Data modeling stages: Very broadly Business Requirements Conceptual (entities and relationships) Logical data modeling Physical data modeling / db design 23
24 Frequency What gets done in what stage? Bus Reqs Conceptual Logical Physical Post Design Activity 24
25 Frequency Is it data modeling? Who is responsible? DM resp DM resp DBA resp Analyst resp User Activity 25
26 2. What is data modeling? Open question: What is data modeling? Closed question: (a) Describing the data requirements of an organization or part of an organization or (b) Designing data structures to meet the requirements of an organization or part of an organization 104 responses USA 26
27 Number of Participants Analysis of responses to Open Question Coded Responses to Open Question Neither Strong Description Somew hat Description Both Somew hat Design Strong Design Response 27
28 Number of Participants Closed Question: Description or design? Responses to Closed Question Description Design Both Response 28
29 3. Perceived characteristics of data modeling 19 questions based on Bryan Lawson s characteristics of design e.g. Data modeling problems are often full of uncertainties about objectives and relative priorities Data modeling requires a high level of creative thinking. In most practical business situations, there is a wide range of possible (and workable) data models. 29
30 Overview of results 30
31 Data modelers, accountants and architects Design 31
32 Part III: Diversity in Data Models 1. Diversity in Conceptual Models 2. Diversity in Logical Models 3. Individual Style 32
33 Diversity in conceptual modeling A video, transcripts and forms - a real case 93 people submitted models 82% said they understood the requirement very well or fairly well 76% said they made no guesses or only obvious unimportant guesses about requirements. 1 person found the problem very difficult, 22% fairly difficult 33
34 Measures of diversity Peer assessment of difference Entity names (including noun matches) Number of entities Construct decisions Generalization decisions Structural comparison External assessment of sample 34
35 Initial assessment of the models 66 models judged (by me) as workable Number of different entity names across the models: 291 Noun matches from zero to 7 35
36 Frequency Number of entities in the models Total Number of Entities Number of Entities 36
37 Pairing off and comparing models Participants Perceptions of Difference 1% 6% Models were identical 40% 53% Models were identical except for naming/agreed errors Models were structurally different in minor ways Models were structurally different in important ways 37
38 Level of Generalization: Respondent Level of Generalization No Entity Separate entities for Health Worker & Patient Respondent subtyped Respondent Person/Individual/Party Frequency Total 93 38
39 An external evaluation Focus on one component of the model: surveys, questions and responses Select ten models Map to standardized entity names Send them to experts for evaluation 39
40 Number of Evaluations Results of the evaluation Acceptability of Models Model >=Benchmark >=3 40
41 2. Diversity in logical modeling Dept # Year Approved-By Budget-First-Qtr-Mat Budget-Second-Qtr-Mat Budget-Third-Qtr-Mat Budget-Last-Qtr-Mat Actual-First-Qtr-Mat Actual-Second-Qtr-Mat Actual-Third-Qtr-Mat Actual-Total-Mat Budget-First-Qtr-Lab Budget-Second-Qtr-Lab Budget-Third-Qtr-Lab Budget-Last-Qtr-Lab Actual-First-Qtr-Lab Actual-Second-Qtr-Lab Actual-Third-Qtr-Lab Actual-Total-Lab Budget-Other Actual-Other Discretionary-Spending-Limit 41
42 The results broadly 83 responses (UK, US, Scandinavia) Most believed that the model would not change if they had more time, etc Average tables / entities: 5 Range 2-9 entities No two models the same. 42
43 What I looked at Table names Number of tables Choice of construct Table generalization decisions Column generalization decisions Perceived difference Other decisions (dates vs period ) 43
44 3. Style: comparing levels of generalization across models 1. A database to record quarterly budgets and expenditure 2. A database to record a family tree: ancestry and marriages. 3. A database to record details of various kinds of bank loans and the parties involved. Text descriptions of problem 44
45 Frequency Frequency Family Tree and Bank Loans generalization decisions Frequency of Design Option Not Generalised Generalised Customer Party Party Relationship Transaction Design Option Frequency of Design Options Not Generalised Generalised Person Relationship Parenthood Design Option 45
46 Correlation between Family Tree and Bank Loans genl n Demographic Group Kendall s Tau B > 10 models produced 0.54 < <=10 models produced Occupation = Data Modelers 0.52 < Occupation = Non Data Modelers > 6 Years Experience < 6 Years Experience Total Sample 0.51 < p 46
47 Family Tree and Bank Loans vs Annual Budget No significant correlation in generalization decisions Dang! 47
48 Part IV: Feedback from practice I confess that I thought you were a lunatic when I first heard about your conjecture many years ago, but a little self-examination and looking around convinced me you were right - Alec Sharp (Author, consultant, data modeling instructor) 48
49 and As you know I don t agree with you that data modeling is a creative discipline. I must say I am rather critical of the way you try to prove that you are right! - Eskil Swende Data modeling consultancy manager 49
50 but Now your thoughts have reached an academic level great 50
51 Critical reflection 51
52 The inevitable book 52
53 Opening quote (and my closing quote) Forget your perfect offering / There is a crack in everything / That s how the light gets in. - Leonard Cohen 53
Become a Champion Data Modeler with SQL Developer Data Modeler 3.0
Become a Champion Data Modeler with SQL Developer Data Modeler 3.0 Marc de Oliveira, Simplify Systems Introduction This presentation will show you how I think good data models are made, and how SQL Developer
More informationA Data Modeling Process. Determining System Requirements. Planning the Project. Specifying Relationships. Specifying Entities
Chapter 3 Entity-Relationship Data Modeling: Process and Examples Fundamentals, Design, and Implementation, 9/e A Data Modeling Process Steps in the data modeling process Plan project Determine requirements
More informationData Modeling Whitepaper DATA MODELING IS A FORM OF DATA GOVERNANCE BY ROBERT S. SEINER
Data Modeling Whitepaper DATA MODELING IS A FORM OF DATA GOVERNANCE BY ROBERT S. SEINER TABLE OF CONTENTS 3 Introduction 4 Three Actions of Governing Data 4 Governing the Action of Defining Data 5 Relating
More informationSlide 1 Welcome to Fundamentals of Health Workflow Process Analysis and Redesign: Process Mapping: Entity-Relationship Diagrams. This is Lecture e.
WORKFLOW ANALYSIS Audio Transcript Component 10 Unit 3 Lecture E Fundamentals of Health Workflow Process Analysis & Redesign Interpreting and Creating Process Diagrams Process Mapping UML notation for
More informationSOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay. Lecture #10 Process Modelling DFD, Function Decomp (Part 2)
SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay Lecture #10 Process Modelling DFD, Function Decomp (Part 2) Let us continue with the data modeling topic. So far we have seen
More informationSOME TYPES AND USES OF DATA MODELS
3 SOME TYPES AND USES OF DATA MODELS CHAPTER OUTLINE 3.1 Different Types of Data Models 23 3.1.1 Physical Data Model 24 3.1.2 Logical Data Model 24 3.1.3 Conceptual Data Model 25 3.1.4 Canonical Data Model
More informationEntity Relationship modeling from an ORM perspective: Part 2
Entity Relationship modeling from an ORM perspective: Part 2 Terry Halpin Microsoft Corporation Introduction This article is the second in a series of articles dealing with Entity Relationship (ER) modeling
More informationThe Data Administration Newsletter (TDAN.com) Robert S. Seiner - Publisher
1 of 7 10/4/2005 3:21 PM The Data Administration Newsletter (TDAN.com) Robert S. Seiner - Publisher FRAMEWORKS, META-DATA REPOSITORY & THE KNOWLEDGE WORKER Michael Gorman - Whitemarsh Information Systems
More informationER Modeling Data Modeling and the Entity-Relationship (ER) Diagram Pg 1
ER Modeling Data Modeling and the Entity-Relationship (ER) Diagram Pg 1 Data Modeling and the Entity-Relationship (ER) Diagram Ray Lockwood Points: The Entity-Relationship (ER) Diagram is seen by various
More informationBusiness Architecture Implementation Workshop
Delivering a Business Architecture Transformation Project using the Business Architecture Guild BIZBOK Hands-on Workshop In this turbulent and competitive global economy, and the rapid pace of change in
More informationLEADERSHIP MIRROR QUICK START SUBJECT AND RESPONDENT
QUICK START LEADERSHIP MIRROR SUBJECT AND RESPONDENT This web-based feedback tool enables your organization to conduct enterprise-wide assessments involving large populations, small teams, or individuals,
More informationRepresent entities and relations with diagrams
LEARNING OBJECTIVES Define data modeling terms Describe E-R Model Identify entities and relations Represent entities and relations with diagrams WHAT IS DATA MODELING? A data model is a collection of concepts
More informationCIS 3730 FALL 2008 Database Management System Project
CIS 3730 FALL 2008 Database Management System Project Project Grade (40 points) The project will be graded at the end of the course with the following breakdown: Initial Project Proposal - 4 points Weekly
More informationEntity Relationship Diagram (ERD): Basics
Entity Relationship Diagram (ERD): Basics CIS 3730 Designing and Managing Data J.G. Zheng Fall 2010 Overview: 3 Level Database Design Creating an Entity Relationship Diagram (ERD) and associated data dictionary
More informationIntroduction to modeling. ER modelling
Introduction to modeling ER modelling Slides for this part are based on Chapters 8 from Halpin, T. & Morgan, T. 2008, Information Modeling and Relational Databases, Second Edition (ISBN: 978-0-12-373568-3),
More informationSystem Analysis & design
Assiut University Faculty of Computers and Information System Analysis & design Year 2 Academic Year 2014/ 2015 Term (2) Copyright 2014 Dr. Hossam Ragab 6 data model describes the data that flow through
More informationThis is an oral history interview conducted on. October 30, 2003, with IBM researcher Chieko Asakawa and IBM
This is an oral history interview conducted on October 30, 2003, with IBM researcher Chieko Asakawa and IBM Corporate Archivist, Paul Lasewicz, conducted the interview. Thank you, and welcome. Thank you
More informationThe Information Technology Program (ITS) Contents What is Information Technology?... 2
The Information Technology Program (ITS) Contents What is Information Technology?... 2 Program Objectives... 2 ITS Program Major... 3 Web Design & Development Sequence... 3 The Senior Sequence... 3 ITS
More informationData Modeling: Beginning and Advanced HDT825 Five Days
Five Days Prerequisites Students should have experience designing databases. Who Should Attend This course is targeted at database designers, data modelers, database analysts, and anyone else who needs
More informationEntity-Relationship Modelling. Entities Attributes Relationships Mapping Cardinality Keys Reduction of an E-R Diagram to Tables
Entity-Relationship Modelling Entities Attributes Relationships Mapping Cardinality Keys Reduction of an E-R Diagram to Tables 1 Entity Sets A enterprise can be modeled as a collection of: entities, and
More informationBusiness Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)
Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3) COURSE STRUCTURE Introduction to Business Analysis Module 1 Needs Assessment Module 2 Business Analysis Planning Module
More informationPart 9: More Design Techniques
9. More Design Techniques 9-1 Part 9: More Design Techniques References: Batini/Ceri/Navathe: Conceptual Database Design. Benjamin/Cummings, 1992. Elmasri/Navathe: Fundamentals of Database Systems, 3rd
More information0. Database Systems 1.1 Introduction to DBMS Information is one of the most valuable resources in this information age! How do we effectively and efficiently manage this information? - How does Wal-Mart
More informationChapter 1: The Database Environment
Chapter 1: The Database Environment Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden Prentice Hall, 2002 1 Definitions Data: Meaningful facts, text, graphics,
More information2. An implementation-ready data model needn't necessarily contain enforceable rules to guarantee the integrity of the data.
Test bank for Database Systems Design Implementation and Management 11th Edition by Carlos Coronel,Steven Morris Link full download test bank: http://testbankcollection.com/download/test-bank-for-database-systemsdesign-implementation-and-management-11th-edition-by-coronelmorris/
More informationFundamentals of Health Workflow Process Analysis and Redesign
Fundamentals of Health Workflow Process Analysis and Redesign Unit 10.3f Process Mapping Entity-Relationship Diagrams Slide 1 Welcome to the Entity-Relationship Diagrams Subunit. This is the fifth and
More informationCHAPTER 18: CLIENT COMMUNICATION
CHAPTER 18: CLIENT COMMUNICATION Chapter outline When to communicate with clients What modes of communication to use How much to communicate How to benefit from client communication Understanding your
More information2018 HIPAA One All Rights Reserved. Beyond HIPAA Compliance to Certification
2018 HIPAA One All Rights Reserved. Beyond HIPAA Compliance to Certification Presenters Jared Hamilton CISSP CCSK, CCSFP, MCSE:S Healthcare Cybersecurity Leader, Crowe Horwath Erika Del Giudice CISA, CRISC,
More informationPROFESSIONAL MASTER S IN
I m in a new job I love. ERIC LAFONTAINE Service Operations Manager GE Healthcare Class of 2013 PROFESSIONAL MASTER S IN APPLIED SYSTEMS ENGINEERING GAIN A COMPETITIVE EDGE WITH A GEORGIA TECH DEGREE TODAY
More informationIS 263 Database Concepts
IS 263 Database Concepts Lecture 1: Database Design Instructor: Henry Kalisti 1 Department of Computer Science and Engineering The Entity-Relationship Model? 2 Introduction to Data Modeling Semantic data
More informationState of the. Union. (or: How not to use Krebs as an IDS ) (Information Security) Jeff McJunkin Senior Technical Analyst Counter Hack Challenges
State of the (Information Security) Union (or: How not to use Krebs as an IDS ) Jeff McJunkin Senior Technical Analyst Counter Hack Challenges My background IT Systems / Network Administrator for City
More informationWENDIA ITSM EXPERT TALK
WENDIA ITSM EXPERT TALK What to consider when implementing a Self Service Portal A WHITE PAPER BY MEXON TECHNOLOGY 1. Introduction The world of Service Management is, as ever rapidly changing. The IT Service
More informationNew Trends That Can Change Our Role
"Architecture" Architecture... what is it? Enterprise Architecture Some people think this is Architecture: New Trends That Can Change Our Role John A. Zachman Zachman International 2222 Foothill Blvd.
More informationTop 5 Myths about Cisco CCIE Certification
Top 5 Myths about Cisco CCIE Certification Myths are fun, as long as you don t confuse them with the truth Long term beliefs become strong facts irrespective of their reality and that is where myths come
More information2017 USER SURVEY EXECUTIVE SUMMARY
2017 USER SURVEY EXECUTIVE SUMMARY INTRODUCTION Survey methodology 2017 NODE.JS USER SURVEY The primary objective of the research was to profile Node.js users, understand usage patterns and trends and
More informationDilbert Scott Adams. CSc 233 Spring 2012
Dilbert Scott Adams CSc 233 Spring 2012 Dilbert Scott Adams CSc 233 Spring 2012 2 Dilbert Scott Adams CSc 233 Spring 2012 3 prerequisites CSc 233 Spring 2012 I thought we had agreed long ago that the Department
More informationCryptography and Network Security. Prof. D. Mukhopadhyay. Department of Computer Science and Engineering. Indian Institute of Technology, Kharagpur
Cryptography and Network Security Prof. D. Mukhopadhyay Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Module No. # 01 Lecture No. # 38 A Tutorial on Network Protocols
More informationRelated download: Instructor Manual for Modern Database Management 12th Edition by Hoffer Venkataraman Topi (Case studies included)
Modern Database Management Test Bank, 12e (Hoffer) Completed download: https://testbankarea.com/download/modern-database-management-12thedition-test-bank-hoffer-venkataraman-topi/ Related download: Instructor
More informationCOURSE OUTLINE. School of Engineering Technology and Applied Science
COURSE OUTLINE SCHOOL: School of Engineering Technology and Applied Science DEPARTMENT: PROGRAM: COURSE TITLE: Information and Communication Engineering Technology (ICET) Computer and Communication Networking
More informationAdobe Security Survey
Adobe Security Survey October 2016 Edelman + Adobe INTRODUCTION Methodology Coinciding with National Cyber Security Awareness Month (NCSAM), Edelman Intelligence, on behalf of Adobe, conducted a nationally
More informationGenerating and Using Results
Background Generating and Using Results from Usability Evaluations Kasper Hornbæk University of Copenhagen www.kasperhornbaek.dk Associate professor in the Human computer Interaction group at Copenhagen
More informationER Modeling ER Diagram ID-Dependent and Weak Entities Pg 1
ER Modeling ER Diagram ID-Dependent and Weak Entities Pg 1 ER Diagram ID-Dependent and Weak Entities Ray Lockwood Points: An ID-dependent entity is an entity whose identifier (key) includes the identifier
More informationThe 2010 Certified Bookkeeper (CB) Survey
The 2010 Certified Bookkeeper (CB) Survey What is a Certified Bookkeeper (CB)? In 1998, the American Institute of Professional Bookkeepers (AIPB), the bookkeeping profession s association, established
More informationIntroduction to Data Management. Lecture #3 (Conceptual DB Design) Instructor: Chen Li
Introduction to Data Management Lecture #3 (Conceptual DB Design) Instructor: Chen Li 1 Announcements v HW #1 is now available v Today s plan Conceptual DB design, cont. Advanced ER concepts 2 Weak Entities
More informationData Analysis 1. Chapter 2.1 V3.1. Napier University Dr Gordon Russell
Data Analysis 1 Chapter 2.1 V3.1 Copyright @ Napier University Dr Gordon Russell Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is
More informationHelping shape your future
www.pwc.com/pwcacademyme Helping shape your future Project Management Professional (PMP ) PwC s Academy 2016-2017 Contents Welcome to PwC s Academy 1 About Project Management Professional (PMP ) 2 Getting
More informationCOLUMN. Designing intranet homepages that help employees do their jobs. Too many homepages are stuffed with generic information MARCH 2013
KM COLUMN MARCH 2013 Designing intranet homepages that help employees do their jobs How useful is your organisation s intranet? More specifically, how useful is the intranet s homepage that hotly contested
More informationCHAPTER 2: DATA MODELS
Database Systems Design Implementation and Management 12th Edition Coronel TEST BANK Full download at: https://testbankreal.com/download/database-systems-design-implementation-andmanagement-12th-edition-coronel-test-bank/
More informationCreating an Intranet using Lotus Web Content Management. Part 2 Project Planning
Creating an Intranet using Lotus Web Content Management Introduction Part 2 Project Planning Many projects have failed due to poor project planning. The following article gives an overview of the typical
More informationEntity Relationship Modelling
Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship? Entities, attributes, and relationships in a system The degree of
More informationDatabase Applications (15-415)
Database Applications (15-415) The Entity Relationship Model Lecture 2, January 15, 2014 Mohammad Hammoud Today Last Session: Course overview and a brief introduction on databases and database systems
More informationEntity-Relationship Model
Entity-Relationship Model Data Models High-level or conceptual data models provide concepts that are close to the way many users perceive data, whereas low-level or physical data models provide concepts
More informationKNOWLEDGE GAPS: AI AND MACHINE LEARNING IN CYBERSECURITY. Perspectives from U.S. and Japanese IT Professionals
KNOWLEDGE GAPS: AI AND MACHINE LEARNING IN CYBERSECURITY Perspectives from U.S. and ese IT Professionals Executive Summary The use of artificial intelligence (AI) and machine learning (ML) in cybersecurity
More informationDatabase Principles: Fundamentals of Design, Implementation, and Management Tenth Edition. Chapter 7 Data Modeling with Entity Relationship Diagrams
Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition Chapter 7 Data Modeling with Entity Relationship Diagrams Objectives In this chapter, students will learn: The
More informationDatabase Design and Management - BADM 352 Fall 2009 Syllabus and Schedule
Database Design and Management - BADM 352 Fall 2009 Syllabus and Schedule Instructor: Vishal Sachdev Office Location: # 7 Wohlers Hall E-mail : Use Compass e-mail for communication, vishal@illinois.edu
More informationHearing Voices: The Cybersecurity Pro s View of the Profession
SESSION ID: AST2-W02 Hearing Voices: The Cybersecurity Pro s View of the Profession Jon Oltsik Senior Principal Analyst and ESG Fellow Enterprise Strategy Group @joltsik Candy Alexander, CISSP CISM International
More informationProfessional (CBAP) version 3
Certified Business Analysis Professional (CBAP) version 3 Amman Jordan July 29 th August 5 th, 2017 Instructor Mr. Tareq Al Nashawati Certified CBAP, PMP Table of Content 1 PROGRAM VALUE... 3 2 TARGET
More informationDevice Discovery for Vulnerability Assessment: Automating the Handoff
Device Discovery for Vulnerability Assessment: Automating the Handoff O V E R V I E W While vulnerability assessment tools are widely believed to be very mature and approaching commodity status, they are
More informationClient Services Procedure Manual
Procedure: 85.00 Subject: Administration and Promotion of the Health and Safety Learning Series The Health and Safety Learning Series is a program designed and delivered by staff at WorkplaceNL to increase
More informationMicrosoft Business Certification Professional Development
Microsoft Business Certification Professional Development Proficiency = Profits Certified employees drive organizational success. Microsoft Business Certification ensures your workforce can deliver. The
More informationSlide 1 Welcome to Fundamentals of Health Workflow Process Analysis and Redesign: Process Mapping: Gane-Sarson Notation. This is Lecture d.
WORKFLOW ANALYSIS Audio Transcript Component 10 Unit 3 Lecture D Fundamentals of Health Workflow Process Analysis & Redesign Interpreting and Creating Process Diagrams Process Mapping Gane-Sarson Notation
More informationBusiness Success Through Embedded Communication Technology
Business Success Through Embedded Communication Technology How WebRTC Delivers Value To Organizations Today GET STARTED Released May 2016 1 2 Introduction More and more activities in our day-to-day lives
More informationDavid M. Kroenke and David J. Auer Database Processing Fundamentals, Design, and Implementation
David M. Kroenke and David J. Auer Database Processing Fundamentals, Design, and Implementation Chapter Five: Data Modeling with the Entity-Relationship Model Chapter Objectives To understand the two-phase
More informationBusiness Analysis in Practice
Business Analysis in Practice (Level 2 CCBA Certification Preparation Course) Duration: 3 days PM-Partners have been leaders in project management certification for 20 years, training over 8,500 industry
More informationAmber Weyland: [to cameraman] Just hold it there so we can see Mollie.
Interview Transcript Interviewer: Amber Weyland Interviewee: Mollie Hummer Cameraman: Christopher Smith [friend to both] Date: March 22, 2010 Beginning time of interview: 2:30pm End time of interview:
More informationCOSC 304 Introduction to Database Systems. Entity-Relationship Modeling
COSC 304 Introduction to Database Systems Entity-Relationship Modeling Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca Conceptual Database Design Conceptual database design
More informationLet me begin by introducing myself. I have been a Progress Application Partner since 1986 and for many years I was the architect and chief developer
Let me begin by introducing myself. I have been a Progress Application Partner since 1986 and for many years I was the architect and chief developer for our ERP application. In recent years, I have refocused
More informationCourse on Database Design Carlo Batini University of Milano Bicocca
Course on Database Design Carlo Batini University of Milano Bicocca 1 Carlo Batini, 2015 This work is licensed under the Creative Commons Attribution NonCommercial NoDerivatives 4.0 International License.
More informationIt is a professional certification exam and can be taken at any Prometric center located anywhere in the world
What is PMP? Project Management Professional (PMP ), a certification awarded by the PMI (Project Management Institute) is a first-rate professional credential for individuals associated with project management.
More informationCHAPTER 2: DATA MODELS
CHAPTER 2: DATA MODELS 1. A data model is usually graphical. PTS: 1 DIF: Difficulty: Easy REF: p.36 2. An implementation-ready data model needn't necessarily contain enforceable rules to guarantee the
More informationData Modeling - Conceive, Collaborate, Create. Introduction: The early conceptual beginnings of data modeling trace back to the origins
Best Practice - Data Modeling Colson 1 Shay Colson S. Dischiave IST 659 September 15, 2009 Data Modeling - Conceive, Collaborate, Create Introduction: The early conceptual beginnings of data modeling trace
More informationTop of Minds Report series Data Warehouse The six levels of integration
Top of Minds Report series Data Warehouse The six levels of integration Recommended reading Before reading this report it is recommended to read ToM Report Series on Data Warehouse Definitions for Integration
More informationRequirement Engineering within an Agile Environment BY KEJI GIWA. Digital Bananas Technology
Requirement Engineering within an Agile Environment BY KEJI GIWA HLR Workshop Requirement Catalogue Product Planning Sprint Planning Meeting Keyscreens Use Case / Epic Stories Implement Wireframes DBT
More informationLecture c, Process Mapping: Yourdon Notation for Data Flow Diagrams, covers Yourdon notation for data flow diagrams.
WORKFLOW ANALYSIS Audio Transcript Component 10 Unit 3 Lecture C Fundamentals of Health Workflow Process Analysis & Redesign Interpreting and Creating Process Diagrams Process Mapping Yourdon Notation
More informationArchitectures in Context
Architectures in Context Software Architecture Lecture 2 Copyright Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. All rights reserved. Learning Objectives Understand architecture in its relation
More informationOn-site Time and Material Rates for Equipment Not Covered under an HP Service Contract
HPE Per Event U.S. On-Site Services Rate Schedule On-site Time and Material Rates for Equipment Not Covered under an HP Service Contract Equipment Type Enterprise Servers, Associated Storage, Network,
More informationTimeless Theory vs. Changing Users: Reconsidering Database Education
Timeless Theory vs. Changing Users: Reconsidering Database Education Purpose of the Session Demonstration of subject matter mastery, teaching skills But theme topic required Focus on my two divergent roles
More informationEnd of Summer Usability Study
End of Summer Usability Study Page 1 Table of Contents: Update Timeline of Events Page 2 Original Project Proposal & What s Changed Page 3 Summary of Usability Survey Results Page 4 Hallway Usability Testing
More informationUK Perspectives on Cyber Crime: victims, offences and offenders
OFFICIAL UK Perspectives on Cyber Crime: victims, offences and offenders Samantha Dowling Head of Cyber Crime Research Team Office for Security and Counter-Terrorism Research and Analysis Unit (OSCT R&A),
More informationRequirements Validation and Negotiation
REQUIREMENTS ENGINEERING LECTURE 2015/2016 Eddy Groen Requirements Validation and Negotiation AGENDA Fundamentals of Requirements Validation Fundamentals of Requirements Negotiation Quality Aspects of
More informationHow to choose a website design firm
How to choose a website design firm 22 questions to ask before engaging in an important partnership Website development projects can be fraught with risk. Organizations often wonder: How can we be sure
More informationUSER EXPERIENCE DESIGN (UXD)
Kent State University Catalog 2018-2019 1 USER EXPERIENCE DESIGN (UXD) UXD 20001 INTRODUCTION TO USER EXPERIENCE DESIGN 3 Credit Students explore the context within which User Experience Design exists
More informationMeasuring Cybersecurity Readiness: The Cybersecurity Maturity Model
Measuring Cybersecurity Readiness: The Cybersecurity Maturity Model NCHICA Cybersecurity Thought Leader Forum Richard Roberts, CISO & Director of Technology Strategy 757.213.6875 www.divurgent.com What
More informationFROM A RELATIONAL TO A MULTI-DIMENSIONAL DATA BASE
FROM A RELATIONAL TO A MULTI-DIMENSIONAL DATA BASE David C. Hay Essential Strategies, Inc In the buzzword sweepstakes of 1997, the clear winner has to be Data Warehouse. A host of technologies and techniques
More informationSuicide Prevention: Putting Techniques into Practice and Case Conceptualization Half Day Workshops via Adobe Connect
Suicide Prevention: Putting Techniques into Practice and Case Conceptualization Half Day Workshops via Adobe Connect Presented by the Center for Deployment Psychology for military/dod/gs providers only.
More informationThe Problem, the Solution and the End FinalPart
129 11 The Problem, the Solution and the End FinalPart Veni, vidi, vici. Gaius Julius Caesar After lunch, the team was waiting for Al and Bob to show up. They were late. When they finally showed up, John
More informationUser s Guide for Suppliers
Streamline Collaborate Take Control User s Guide for Suppliers Powered by Johnson & Johnson Global Translation Center Contents Terminology... 1 Conventions... 1 Mandatory vs. Optional Fields... 1 Button
More informationAgileCxO Partner Program
AgileCxO Partner Program Let s Build Great Agile AGILECXO.ORG Agile Performance Holarchy Model The Agile Performance Holarchy (APH) Model: A Behavioral Model Is a behavioral model based on research with
More informationBuilding Relationships Through Professional Writing
Building Relationships Through Professional Writing University Life Success Symposium George Mason University Robyn Madar - rmadar@gmu.edu - @robynmadar 7 Thank Yous We ll discuss how to Identify and write
More informationUSING EPORTFOLIOS TO PROMOTE STUDENT SUCCESS THROUGH HIGH- IMPACT PRACTICES
P a g e 1 ALBERTUS MAGNUS COLLEGE USING EPORTFOLIOS TO PROMOTE STUDENT SUCCESS THROUGH HIGH- IMPACT PRACTICES PROJECT REPORT, JUNE 14, 2012 STATUS OF PROJECT GOALS With the support of the Davis Educational
More informationISTQB Expert Level. Introduction and overview
ISTQB Expert Level Introduction and overview Version 1.0 June 2011 ISTQB Expert Level Working Group Information contained in this presentation may be re-used if credit is given to ISTQB List of Contents
More informationConsolidated Edition. 5th Annual State of Application Security Report Perception vs. Reality
Consolidated Edition 5th Annual State of Application Security Report Perception vs. Reality January 2016 State of Application Security Report Consolidated Edition 2 Table of Contents Executive Summary...
More informationDatabase Systems: Design, Implementation, and Management Tenth Edition. Chapter 4 Entity Relationship (ER) Modeling
Database Systems: Design, Implementation, and Management Tenth Edition Chapter 4 Entity Relationship (ER) Modeling Objectives In this chapter, students will learn: The main characteristics of entity relationship
More informationObject Oriented Programming
Binnur Kurt kurt@ce.itu.edu.tr Istanbul Technical University Computer Engineering Department 1 Version 0.1.2 About the Lecturer BSc İTÜ, Computer Engineering Department, 1995 MSc İTÜ, Computer Engineering
More informationSoftware Architecture
Software Architecture Architectural Design and Patterns. Standard Architectures. Dr. Philipp Leitner @xleitix University of Zurich, Switzerland software evolution & architecture lab Architecting, the planning
More informationCMSC 424 Database design Lecture 3: Entity-Relationship Model. Book: Chap. 1 and 6. Mihai Pop
CMSC 424 Database design Lecture 3: Entity-Relationship Model Book: Chap. 1 and 6 Mihai Pop Database Design Steps Entity-relationship Model Typically used for conceptual database design info Conceptual
More informationThe Next Generation of Mobile Learning. Tamar Elkeles, Qualcomm Kevin Oakes, i4cp
The Next Generation of Mobile Learning Tamar Elkeles, Qualcomm Kevin Oakes, i4cp About i4cp i4cp focuses on the people practices that make high performance organizations unique. High-performance organizations
More informationOnline Data Modeling Tool to Improve Students' Learning of Conceptual Data Modeling
Association for Information Systems AIS Electronic Library (AISeL) SAIS 2004 Proceedings Southern (SAIS) 3-1-2004 Online Data Modeling Tool to Improve Students' Learning of Conceptual Data Modeling Hsiang-Jui
More informationConceptual Data Models for Database Design
Conceptual Data Models for Database Design Entity Relationship (ER) Model The most popular high-level conceptual data model is the ER model. It is frequently used for the conceptual design of database
More informationUnit 2 - Data Modeling. Pratian Technologies (India) Pvt. Ltd.
Unit 2 - Data Modeling Pratian Technologies (India) Pvt. Ltd. Topics Information Engineering Approaches to IS Developments SDLC Prototyping ER Modeling Why Data Modeling? Definition Information Engineering
More information