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
- 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
- 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
- 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