SlideShare a Scribd company logo
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
Data Modeling 101
EMBARCADERO TECHNOLOGIES
Top 5 Reasons Why Modeling is Important?
1. Faster, Error-free Database Analysis & Design
2. Improved Data Quality
3. Standards and Reuse
4. Traceability of Data Structures
5. Communication and Collaboration
EMBARCADERO TECHNOLOGIES
1. Faster, Error-free Database Analysis & Design
EMBARCADERO TECHNOLOGIES
SQL Dev Environment
5
EMBARCADERO TECHNOLOGIES
Modeling Environment
6
EMBARCADERO TECHNOLOGIES
2. Improved Data Quality
EMBARCADERO TECHNOLOGIES
Where does data quality go wrong?
1. Developers building systems with only their
requirements in mind
2. Database validation code not enforcing proper
business rules
3. Improper data entry by end users
EMBARCADERO TECHNOLOGIES
• What happens?
1. Models become out-of-date
and no one uses them
2. Reports from out-of-date
models are useless
3. No understanding what has
changed
When modeling goes bad…
EMBARCADERO TECHNOLOGIES
• How do they do it?
1. Use existing models to create new
systems
2. Keep models current with
databases
3. Ultimately drive changes from the
model
4. Communicate designs often
5. Automate the process
When modeling works well…
EMBARCADERO TECHNOLOGIES
3. Standards and Reuse
EMBARCADERO TECHNOLOGIES
Common Challenges with Standards
• No standards in place, i.e., you want it you build it
• Lots of standards in place, i.e., no standard standard in place
• You have a standard(s) in place, but no one knows about them
• Varchar(30)
• Null
• Varchar(20)
• Not Null
• Varchar(max)
• Null
• Varchar(100)
• Not Null
Customer
Management
Finance Marketing Licensing
EMBARCADERO TECHNOLOGIES
Improving Standards
• Important thing is herding the cats and understanding the variances
• Have a central place people can review, edit and define standards
• Think about enterprise level standards, but still maintain "project-level"
standards where applicable
Impact Analysis /
Inheritance /
Where Used
Repository
EMBARCADERO TECHNOLOGIES
4. Traceability of Data Structures
EMBARCADERO TECHNOLOGIES
Data Modeling
vs.
Data Architecture
EMBARCADERO TECHNOLOGIES
Data Modeling
• Smaller in scale, usually departmental
• One off project with a specific use case
• Limited audience
EMBARCADERO TECHNOLOGIES
Data Architecture
• Focused on enterprise level needs
• Holistic across many projects with an eye on reuse
• Wide audience with many levels of abstraction
EMBARCADERO TECHNOLOGIES
Modeling
EMBARCADERO TECHNOLOGIES
Architecture
EMBARCADERO TECHNOLOGIES
Discovery of Undocumented Data
gain understanding of data sources through reverse
engineering and visualization
sales and customer
databases
Data Architect Marketing
Finance & Accounting
E-commerce
access
understanding
benefit
Reverse Engineering
& Infer domains
EMBARCADERO TECHNOLOGIES
5. Communication and Collaboration
EMBARCADERO TECHNOLOGIES
In a decentralized system
the benefits are only available to an individual or
small group responsible for the model
databases
no access
no understanding
no benefit
access
understanding
benefit
Data Architect
dbas, dev, business
users, analysts, etc
EMBARCADERO TECHNOLOGIES
In a centralized system
the benefits can extend to every modeler, developer,
dba, and business analyst
databases
access
understanding
benefit
access
understanding
benefit
dbas, dev, business
users, analysts, etc
Data Architect
EMBARCADERO TECHNOLOGIES
Levels of abstraction
Contextual
• Identify subject areas
Conceptual
• Define the meaning of things in the organization
Logical
• Describe the logical representation of properties
Physical
• Represent the coding language on a specific development platform
Instance
• Represent the live system and its whereabouts
EMBARCADERO TECHNOLOGIES
Communicate Technical Design
EMBARCADERO TECHNOLOGIES
Communicate with Executives
EMBARCADERO TECHNOLOGIES
Why Data Model?
Data modeling enables you to:
• Follow principles of object reuse (inclusion) by making structures as
applicable across enterprise
• Provide graphical/lexical documentation of the business area under
examination
• Permits analysis of data structures in isolation of business processes
• Identify areas of agreement and contention between business and
technical parties
• Evolve an enterprise data foundation/architecture which underpins
any Data Governance, MDM and Data Quality strategy
27
EMBARCADERO TECHNOLOGIES
Additional Resources
• http://docs.embarcadero.com/
– Read Me file
– Quick Start Guide (Includes Installation and Tutorial Information)
– User Guide
– New Features Guide
• http://edn.embarcadero.com/
– White Papers
– Articles
– Blogs
– Videos
– On-line Events
EMBARCADERO TECHNOLOGIES
Technical Support
• Contact Details
– Form: http://support.embarcadero.com/forms/
– Phone: +44 (0) 1628 684499
EMBARCADERO TECHNOLOGIES
Thank You
30

More Related Content

Viewers also liked

101 Marketing Charts
101 Marketing Charts101 Marketing Charts
101 Marketing Charts
HubSpot
 

Viewers also liked (8)

Big data, predictive modeling and analytics in online marketing
Big data, predictive modeling and analytics in online marketingBig data, predictive modeling and analytics in online marketing
Big data, predictive modeling and analytics in online marketing
 
101 Marketing Charts
101 Marketing Charts101 Marketing Charts
101 Marketing Charts
 
Direct Marketing 101 Workshop 1
Direct Marketing 101   Workshop 1Direct Marketing 101   Workshop 1
Direct Marketing 101 Workshop 1
 
Introduction to predictive modeling v1
Introduction to predictive modeling v1Introduction to predictive modeling v1
Introduction to predictive modeling v1
 
predictive models
predictive modelspredictive models
predictive models
 
Statistical analysis training course
Statistical analysis training courseStatistical analysis training course
Statistical analysis training course
 
Direct Marketing 101 Workshop 3
Direct Marketing 101   Workshop 3Direct Marketing 101   Workshop 3
Direct Marketing 101 Workshop 3
 
Direct Marketing 101: Workshop 2
Direct Marketing 101: Workshop 2Direct Marketing 101: Workshop 2
Direct Marketing 101: Workshop 2
 

Similar to Data modeling 101

Similar to Data modeling 101 (20)

Embarcadero ER/Studio Enterprise Team Edition Overview
Embarcadero ER/Studio Enterprise Team Edition OverviewEmbarcadero ER/Studio Enterprise Team Edition Overview
Embarcadero ER/Studio Enterprise Team Edition Overview
 
Building a Collaborative Data Architecture
Building a Collaborative Data ArchitectureBuilding a Collaborative Data Architecture
Building a Collaborative Data Architecture
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for Success
 
Data Architecture Success Stories
Data Architecture Success StoriesData Architecture Success Stories
Data Architecture Success Stories
 
An intro to building an architecture repository meta model and modeling frame...
An intro to building an architecture repository meta model and modeling frame...An intro to building an architecture repository meta model and modeling frame...
An intro to building an architecture repository meta model and modeling frame...
 
Graphically understand and interactively explore your Data Lineage
Graphically understand and interactively explore your Data LineageGraphically understand and interactively explore your Data Lineage
Graphically understand and interactively explore your Data Lineage
 
Give the People What They Want: An Approach to Thoughtful KM Technology
Give the People What They Want: An Approach to Thoughtful KM TechnologyGive the People What They Want: An Approach to Thoughtful KM Technology
Give the People What They Want: An Approach to Thoughtful KM Technology
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for Success
 
Top 10 Reasons to Switch to ER/Studio
Top 10 Reasons to Switch to ER/Studio Top 10 Reasons to Switch to ER/Studio
Top 10 Reasons to Switch to ER/Studio
 
Data Science and Analytics
Data Science and Analytics Data Science and Analytics
Data Science and Analytics
 
Introducing ER/Studio Team Server
Introducing ER/Studio Team ServerIntroducing ER/Studio Team Server
Introducing ER/Studio Team Server
 
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven DecisionsPower to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
 
ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data Architecture
 
Database Management | Why Data Warehouse Projects Fail
Database Management | Why Data Warehouse Projects FailDatabase Management | Why Data Warehouse Projects Fail
Database Management | Why Data Warehouse Projects Fail
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
 
Sami patel full_resume
Sami patel full_resumeSami patel full_resume
Sami patel full_resume
 
Unlocking New Insights with Information Discovery
Unlocking New Insights with Information DiscoveryUnlocking New Insights with Information Discovery
Unlocking New Insights with Information Discovery
 
Lesson 3 ai in the enterprise
Lesson 3   ai in the enterpriseLesson 3   ai in the enterprise
Lesson 3 ai in the enterprise
 
Experimentation to Industrialization: Implementing MLOps
Experimentation to Industrialization: Implementing MLOpsExperimentation to Industrialization: Implementing MLOps
Experimentation to Industrialization: Implementing MLOps
 
Doing Analytics Right - Building the Analytics Environment
Doing Analytics Right - Building the Analytics EnvironmentDoing Analytics Right - Building the Analytics Environment
Doing Analytics Right - Building the Analytics Environment
 

Recently uploaded

Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...
Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...
Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...
Domenico Conte
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
enxupq
 
Computer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage sComputer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage s
MAQIB18
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
ukgaet
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
ArpitMalhotra16
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
StarCompliance.io
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
nscud
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
nscud
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 

Recently uploaded (20)

Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...
Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...
Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
 
Computer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage sComputer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage s
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
 
How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?
 
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPsWebinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 

Data modeling 101