Data modeling

data modellingmodeledmodelingdata modelscreating a graphical model of the datadatadata designdata modeldata modelling techniquesdata-modeling
Data modeling in software engineering is the process of creating a data model for an information system by applying certain formal techniques.wikipedia
146 Related Articles

Data model

structured datastructureddata models
Data modeling in software engineering is the process of creating a data model for an information system by applying certain formal techniques.
Data models are specified in a data modeling notation, which is often graphical in form.

Conceptual schema

conceptual data model.cdmconcept-level schema
The data requirements are initially recorded as a conceptual data model which is essentially a set of technology independent specifications about the data and is used to discuss initial requirements with the business stakeholders.
Data modeling

Information system

information systemscomputer information systemssystems
Data modeling in software engineering is the process of creating a data model for an information system by applying certain formal techniques. Data models provide a framework for data to be used within information systems by providing specific definition and format. These models are being used in the first stage of information system design during the requirements analysis to describe information needs or the type of information that is to be stored in a database.
Data modeling

Entity–relationship model

entity-relationship modelentity-relationshipERD
Chen's Notation
Consequently, the ER model becomes an abstract data model, that defines a data or information structure which can be implemented in a database, typically a relational database.

Data

statistical datascientific datadatum
Data models provide a framework for data to be used within information systems by providing specific definition and format.
Data modeling

IDEF1X

logical database design technique
IDEF1X
Integration DEFinition for information modeling (IDEF1X) is a data modeling language for the development of semantic data models.

Object-role modeling

ORMENALIMnatural language information analysis method
Object-Role Modeling
ORM is often used for data modeling and software engineering.

Comparison of data modeling tools

Comparison of data modeling tools
This article is a comparison of data modeling tools which are notable, including standalone, conventional data modeling tools and modeling tools supporting data modeling as part of a larger modeling environment.

Requirements analysis

requirementsanalysisanalysts
These models are being used in the first stage of information system design during the requirements analysis to describe information needs or the type of information that is to be stored in a database.
Data modeling

Computer-aided software engineering

CASECASE (computer-aided software engineering)CASE tools
In addition, some CASE tools don’t make a distinction between logical and physical data models.
Data modeling

Relational Model/Tasmania

Relational Model/Tasmania
The overall goal of the RM/T was to define some fundamental semantic units, at "atomic" and "molecular" levels, for data modelling.

Architectural pattern

architectural patternsArchitecture Patterns (EA Reference Architecture)software architecture pattern
Architectural pattern (computer science)

Data (computing)

datacomputer datadata representation
Data (computing)
Data modeling

Abstraction (computer science)

abstractiondata abstractionabstract
A semantic data model is an abstraction which defines how the stored symbols relate to the real world.
Data modeling for structuring data independent of the processes that use it

Data dictionary

data dictionariesDDSdictionaries
Data dictionary
Data modeling

Three-schema approach

conceptual viewthree schema approach3-schema architecture
Three schema approach
Data modeling

Software engineering

software engineersoftware engineerssoftware
Data modeling in software engineering is the process of creating a data model for an information system by applying certain formal techniques.

Software development process

development cyclesoftware development methodologysoftware development life cycle
Data modeling is a process used to define and analyze data requirements needed to support the business processes within the scope of corresponding information systems in organizations.

Requirement

requirementscustomer requirementcustomer needs
Data modeling is a process used to define and analyze data requirements needed to support the business processes within the scope of corresponding information systems in organizations.

Business process

business processesprocessprocesses
Data modeling is a process used to define and analyze data requirements needed to support the business processes within the scope of corresponding information systems in organizations.

Conceptual model

modelmodelsschema
The conceptual model is then translated into a logical data model, which documents structures of the data that can be implemented in databases.

Jeffrey L. Whitten

Whitten
Whitten et al. (2004) determined two types of data modeling:

Information engineering

information technology engineeringData Engineeringdata engineers
Strategic data modeling: This is part of the creation of an information systems strategy, which defines an overall vision and architecture for information systems. Information technology engineering is a methodology that embraces this approach.

Systems analysis

analysissystems analystSystem analysis
Data modeling during systems analysis: In systems analysis logical data models are created as part of the development of new databases.