Data modeling
Data Model
• is the framework to connect the relationship with the variables
• A data model is an abstract representation of data elements that
standardizes data relationships and their real-world representations.
• Framework supports the needs of the decision-makers
• Data models are abstract, visual representations of data
points mapped out in a way that makes it easier to
understand the connections and workflows needed at a
database level
• a blueprint of how to build the most optimized
database based on the data set.
Types of data models
• CONCEPTUAL DATA MODELS
• Conceptual data models are the simplest and most abstract variety,
producing an overall layout and set rules of the data relationships
with little annotation or data use.
• Business rules, entity classes, categories and other limitations are
typically found here, with conceptual data models typically being
found in a project’s discovery phase.
• LOGICAL DATA MODELS
• Logical data models expand on conceptual frameworks by considering
more relational factors and utilizing basic annotation related to all
attributes
• PHYSICAL DATA MODELS
• Physical data models are the final step before database creation and
account for system-specific rules to provide detail on data points and
their relationships. This results in the creation of a schema, or a final
set of instructions used to build a database.
Steps Under Data Modeling
• Understanding Workflow: To understand the workflow of the
application being worked within, including maintaining knowledge of
all tools and having data that's well organized.
• Modeling Queries: The queries are then modeled to pull data by the
requirements of the application being used.
• Designing Tables: Tables are designed to organize data in an easily
understandable manner.
• Efficacy of Data Types: The final step is to ensure data types are being
used effectively.