Data-flow diagram - A data-flow diagram, or DFD, is a visual model of how information enters a system, moves through processes, reaches data stores and leaves for other people...
Data grid - A data grid is a distributed infrastructure that helps manage and access data held across multiple resources or locations.
Data hierarchy - Data hierarchy describes how smaller data components are organized into larger structures.
Data hub - A data hub is a shared point for discovering, accessing, exchanging or integrating data from multiple sources.
Data independence - Data independence is the ability to change how data is organized or stored while preserving the interfaces and behavior on which applications or users rely.
Data ingestion - Data ingestion is the process of bringing data from its sources into a destination where it can be stored or processed.
Data-intensive computing - Data-intensive computing is computing in which the amount, movement, organization or arrival rate of data is a major design challenge.
Data item - A data item is an identifiable unit of information that a system treats as a value or structured part of its data.
Data lake - A data lake is a repository designed to hold substantial amounts of data in varied formats, often including source data before it has been shaped for a...
Data Lakehouse - A data lakehouse is a data-platform architecture that combines the flexible storage approach of a data lake with database-style table management and...
Data loading - Data loading is the process of writing incoming data into a target system so it can be stored and used there.
Data management plan - A data management plan, often shortened to DMP, is a document describing how a project's data will be created or obtained, organized, protected, documented...
Data manipulation language - Data manipulation language, commonly abbreviated DML, is the part of a database language used to work with data held in existing database structures.
Data mart - A data mart is a collection of data organized for the analytical needs of a particular subject area, business function or group of users.
Data masking - Data masking conceals sensitive values by replacing or obscuring them while allowing an intended use of the resulting data.
Data model - A data model is a representation of how data is organized, what it means, how its elements relate and which rules apply.
Data Modeling - Data modeling is the process of designing and documenting how information should be represented, related and governed by rules.
Data Partitioning - Data partitioning is dividing a dataset into defined portions so that storage, processing or management can operate on those portions.
Data philanthropy - Data philanthropy is the contribution of privately held data, access to those data, or insights derived from them to support a public-benefit purpose.
Data pipeline - A data pipeline is a defined sequence or network of steps that moves data from sources toward a usable destination, often transforming and checking it along...
Data preservation - Data preservation is the planned management of data so that they remain intact, understandable and usable for as long as they are needed.
Data proliferation - Data proliferation is the growth and spread of data across files, applications, copies, versions and storage locations.
Data redundancy - Data redundancy is the presence of repeated information or additional information that enables recovery when some data are lost or damaged.
Data storage - Data storage is the recording and retention of digital information so that it can be retrieved and used.
Data store - A data store is a repository or system used to hold and retrieve data.
Data stream - A data stream is a sequence of data items made available progressively over time.
Data stream management system - A data stream management system, or DSMS, is a system designed to manage and query data that arrive continuously.
Data thinking - Data thinking is an approach to developing data-informed solutions that connects human needs, problem framing and data analysis.
Data vault modeling - Data vault modeling is a data-modeling approach commonly used to integrate and retain historical data from multiple sources.
Data verification - Data verification is the process of checking data against specified evidence or requirements and documenting the result.
Data version control - Data version control is the practice of identifying, recording and managing changes to datasets so that particular versions can be retrieved, compared and...
Data Warehouse - A data warehouse is a data-management environment organized primarily for analysis and reporting, often integrating current and historical information from...
Data warehouse automation - Data warehouse automation is the use of software to generate and manage repeatable parts of a data warehouse's lifecycle.
Database - A database is an organized collection of data that can be stored, accessed and maintained as a coherent whole.
Database-as-IPC - Database-as-IPC means using a database as a channel for inter-process communication: one process writes information that another reads to discover work or...
Database Client - A database client is a program or software component that requests database services, such as running queries and receiving results.
Database connection - A database connection is the communication context through which a program interacts with a database.
Database design - Database design is the process of deciding how a database will represent, organize, relate and protect information so that it supports its intended uses.
Database dump - A database dump is an exported representation of database contents, often including definitions of database objects and the data they contain.
Database engine - A database engine is the core software that carries out database operations, such as finding, storing and changing records.
Database index - A database index is a structure maintained to help a database locate or organize relevant records efficiently.
Database instance - A database instance is a particular operational database environment or runtime, with its precise meaning defined by the database product.
Database management system - A database management system, or DBMS, is software that manages the storage, organization, retrieval and modification of data in databases.
Database normalization - Database normalization is the systematic organization of relational tables according to rules about keys and dependencies.
Database object - A database object is a defined component that a database management system recognizes and manages, such as a table, view, index, sequence or function.
Database preservation - Database preservation is the planned maintenance of a database's information so that it remains accessible, interpretable and trustworthy over time...
Database refactoring - Database refactoring is a small, deliberate change that improves a database's design while preserving the intended meaning of its information and the...
Database schema - A database schema describes the structure of a database, including its tables, fields, data types, relationships and relevant constraints.