Data model

Data model

A data model is an abstract model that organizes elements of data and standardizes how they relate to one another and to the properties of real-world entities. For instance, a data model may specify that the data element representing a car be composed of a number of other elements which, in turn, represent the color and size of the car and define its owner. A data model can sometimes be referred to as a data structure, especially in the context of programming languages. Data models are often complemented by function models, especially in the context of enterprise models.

Comment
enA data model is an abstract model that organizes elements of data and standardizes how they relate to one another and to the properties of real-world entities. For instance, a data model may specify that the data element representing a car be composed of a number of other elements which, in turn, represent the color and size of the car and define its owner. A data model can sometimes be referred to as a data structure, especially in the context of programming languages. Data models are often complemented by function models, especially in the context of enterprise models.
Depiction
3-2 Properties of data.svg
3-4 Data model roles.svg
4-2 ANSI-SPARC three level architecture.svg
4-3 Data Modelling Today.svg
A 01 Audio compact disc collection.svg
A2 4 Semantic Data Models.svg
Aggregate Data Structure Diagram.jpg
Array of array storage.svg
B 5 1 IDEF1X Diagram.jpg
Binary tree.svg
Company codm.png
Data Flow Diagram Example.jpg
Data modeling context.svg
Data stack.svg
FigFileConvert000a.svg
Groups relate to the process of making a map.jpg
HASHTB08 en.svg
Hierarchisches Datenbankmodell.svg
JKDOM.svg
Network DB model.svg
NGMDB databases linked together.jpg
NGMDB data model application.jpg
Relational model concepts.png
Representing three-dimensional map information.jpg
Schema for Geologic Surface.svg
Singly linked list insert after.png
Star-schema.png
Has abstract
enA data model is an abstract model that organizes elements of data and standardizes how they relate to one another and to the properties of real-world entities. For instance, a data model may specify that the data element representing a car be composed of a number of other elements which, in turn, represent the color and size of the car and define its owner. The term data model can refer to two distinct but closely related concepts. Sometimes it refers to an abstract formalization of the objects and relationships found in a particular application domain: for example the customers, products, and orders found in a manufacturing organization. At other times it refers to the set of concepts used in defining such formalizations: for example concepts such as entities, attributes, relations, or tables. So the "data model" of a banking application may be defined using the entity-relationship "data model". This article uses the term in both senses. A data model explicitly determines the structure of data. Data models are typically specified by a data specialist, data librarian, or a digital humanities scholar in a data modeling notation. These notations are often represented in graphical form. A data model can sometimes be referred to as a data structure, especially in the context of programming languages. Data models are often complemented by function models, especially in the context of enterprise models.
Has exact match
18172-2
Is Part Of
target
Is primary topic of
Data model
Label
enData model
Link from a Wikipage to an external page
books.google.com/books%3Fid=eUQbAAAAQBAJ&printsec=frontcover&dq=%22Data+Model+Patterns:+Conventions+of+Thought%22&hl=en&sa=X&ved=0ahUKEwi6iYSYpt7iAhUM16wKHRk9DgoQ6AEIKjAA%23v=onepage&q=%22Data%20Model%20Patterns%3A%20Conventions%20of%20Thought%22&f=false
www.w3.org/DOM/
sites.google.com/site/drmatthewwest/publications/princ03.pdf%3Fattredirects=0&d=1
store.elsevier.com/product.jsp%3Fisbn=9780123751065
Link from a Wikipage to another Wikipage
Abstract data type
Abstract entity
Abstraction
Abstract model
Activity diagram
Adaptive system
Algorithm
Algorithmic efficiency
ANSI
Architecture domain
Arrow
Artifact (software development)
Artificial neural network
ASCOM (standard)
Attribute (computing)
Box
Building information modeling
Business process
Business process model
Cardinality (data modeling)
Category:Data modeling
Charles Bachman
Class (computer science)
CODASYL
Common data model
Component-based software engineering
Component Object Model
Computer hardware
Computing
Conceptual data model
Conceptual modeling
Conceptual schema
Core architecture data model
Data
Database
Database design
Database management system
Database model
Database schema
Database system
Data collection system
Data dictionary
Data Format Description Language
Data modeling
Data processing
Data structure
Data visualization
Diagram
Distributional–relational database
Document Object Model
Domain calculus
Edgar F. Codd
Email
Enterprise architecture
Enterprise model
Entity
Entity class
Entity relationship model
Entity-relationship model
Facility Information Model
FCO-IM
File:3-2 Properties of data.svg
File:3-4 Data model roles.svg
File:4-2 ANSI-SPARC three level architecture.svg
File:4-3 Data Modelling Today.svg
File:A 01 Audio compact disc collection.svg
File:A2 4 Semantic Data Models.svg
File:Aggregate Data Structure Diagram.jpg
File:B 5 1 IDEF1X Diagram.jpg
File:Binary tree.svg
File:Data Flow Diagram Example.jpg
File:Data modeling context.svg
File:JKDOM.SVG
File:Schema for Geologic Surface.svg
First-order logic
Flat file database
Flat-file database
Flowchart
Formal semantics of programming languages
Functional model
Function model
G.M. Nijssen
Geographic information system
Hash table
Hierarchical data model
Hierarchical model
Information
Information algebra
Information hiding
Information system
Inheritance (computer science)
Integrated Data Store
Integrity constraints
Java (programming language)
JC3IEDM
Larry Constantine
Linked list
Logical data model
Management information system
Message (computer science)
Methodology
Microsoft Excel
Modeling language
Network data model
Network model
Object (computer science)
Object (philosophy)
Object model
Object-modeling technique
Object-oriented
Object-relational model
Object-role modeling
Object-Role Modeling
Ontology (computer science)
Operation (mathematics)
Peter Chen
Physical data model
Polymorphism in object-oriented programming
Process model
Programming language
Relation (mathematics)
Relational algebra
Relational database
Relational model
Requirement
Requirements
Requirements analysis
Scripting language
Semantic data model
Snowflake schema
Software engineering
Solution architecture
Stack (data structure)
Standardization
Star schema
System context diagram
Systems analysis
Systems analyst
Terry Halpin
Three schema approach
Triangulated irregular network
Tuple calculus
Unified Modeling Language
Universe of discourse
Unstructured data
Vector graphics
Visual language
Web browser
Web page
Wiktionary:Analysis
Wiktionary:synthesis
Word processor
XML
XML schema
XQuery and XPath Data Model
SameAs
Datamodel
Datamodell
Datenmodell
DdMd
m.0l7js
Model data
Model data
Modèle de données
Modello dei dati
Modelo de datos
Model podataka
Q1172480
Strukturált adat
Tietomalli
Verilənlər modeli
Μοντέλο δεδομένων
Модель даних
Модель данных
Мәліметтер моделі
Өгөгдлийн дизайн
مدل داده
نماذج بيانات
தரவு மாதிரி
แบบจำลองข้อมูล
データモデル
数据模型
데이터 모델
Subject
Category:Data modeling
Thumbnail
Data modeling context.svg?width=300
WasDerivedFrom
Data model?oldid=1109677104&ns=0
WikiPageLength
41996
Wikipage page ID
82871
Wikipage revision ID
1109677104
WikiPageUsesTemplate
Template:Data model
Template:For
Template:Main
Template:Reflist
Template:Short description
Template:Software engineering