Composite key - A composite key identifies a database record using a combination of two or more attributes.
Computer cluster - A computer cluster is a group of connected computers coordinated to provide computing services or perform work together. Each computer is usually called a node.
Concept map - A concept map is a diagram that represents concepts and the meaningful relationships between them.
Conceptual data model - A conceptual data model is a high-level description of the important kinds of information in a business domain and the relationships between them.
Conceptual graph - A conceptual graph is a graph-based form of knowledge representation with defined logical meaning. In the tradition developed by John F.
Conceptualization (information science) - In information science, a conceptualization is an abstract view of a domain: the kinds of things considered relevant and the relationships understood to...
Concurrency control - Concurrency control is the set of techniques used to coordinate operations that overlap in time so they do not violate the required rules for shared data.
Concurrent logic programming - Concurrent logic programming is a family of programming approaches that express interacting computations using logic-programming constructs.
Conjunctive normal form - Conjunctive normal form, or CNF, is a way of writing a logical formula as an AND of clauses, where each clause is an OR of literals.
Connection string - A connection string is a structured text value that tells a software component how to connect to a data source or service.
Consensus dynamics - Consensus dynamics studies how interacting agents change their states over time to reach agreement on a quantity.
Content-addressable parallel processor - A content-addressable parallel processor is a processor architecture that uses content-based matching to select and operate on many stored data items in...
Content as a service - Content as a service is an approach in which applications obtain managed content through a service interface, commonly an API.
Content format - A content format is the set of conventions used to represent information so that software can store, exchange or present it.
Content management - Content management is the organized work of creating, reviewing, storing, publishing, maintaining and retiring information for an audience.
Content migration - Content migration is the planned transfer of content from one system, structure or platform to another.
Content-oriented workflow models - Content-oriented workflow models describe progress in terms of the content, data objects or documents involved in a process and their states.
Content repository - A content repository is a managed store for content and information about that content.
Continuous analytics - Continuous analytics is an approach in which analytical results are updated on an ongoing basis as new data become available.
Control break - A control break is a change in a grouping key while a program processes records in the required order.
Control-flow diagram - A control-flow diagram shows the possible order in which steps, decisions or program statements can execute.
Cooperative storage cloud - A cooperative storage cloud is a networked storage arrangement in which participants contribute storage resources and can use resources contributed by others.
Coscheduling - Coscheduling is the coordinated scheduling of related processes or threads so they can execute concurrently on different processors.
Cost efficiency - Cost efficiency describes how economically a process uses money to produce a defined useful result at the required quality and service level.
Cost Model - A cost model is a set of estimates and rules used to predict the resources or effort required by an operation.
Dangling tuple - A dangling tuple is a row in an input relation that cannot contribute to a result of the join under consideration because it lacks the required matching data.
Data access - Data access is the ability and process through which a person or system retrieves, reads or otherwise uses data through an available interface.
Data access layer - A data access layer, often abbreviated DAL, is the part of an application responsible for interacting with stored data through a defined interface.
Data archaeology - Data archaeology is the recovery and interpretation of data whose original technical or organizational context has been lost, become obsolete or become...
Data architecture - Data architecture is the overall design for how an organization collects, organizes, stores, moves and makes use of data.
Data auditing - Data auditing is a systematic examination of data and, where relevant, the processes that handle it against stated criteria.
Data binding - Data binding is a mechanism that connects data values to another representation so that values can be displayed, transferred or updated according to defined...
Data blending - Data blending combines information from separate sources for an analysis or view, using agreed links and compatible levels of detail.
Data-centric computing - Data-centric computing is an approach to computer-system design that treats the location, movement and access patterns of data as central concerns.
Data-centric programming language - A data-centric programming language emphasizes describing, querying and transforming collections of data.
Data-centric security - Data-centric security is an approach that organizes protection around the information itself: what it contains, how sensitive it is, who may use it and...
Data collaboratives - Data collaboratives are arrangements in which participants from different sectors work together to make data and related expertise useful for a public purpose.
Data colonialism - Data colonialism is a critical social-theory concept used to examine the appropriation of human life and activity as data for economic power.
Data conditioning - Data conditioning is the preparation of data so that it can be used appropriately in an analysis or computational workflow.
Data control language - Data control language, usually abbreviated DCL, is a common category name for database commands that manage permissions.
Data Definition Language - Data Definition Language, or DDL, is the part of a database language used to define and change database structures.
Data definition specification - A data definition specification is a set of requirements or guidance for describing data consistently and clearly.
Data domain - A data domain, in the database and data-modeling sense, is the set of values considered allowable for a particular kind of data.
Data event - A data event is a recorded indication that something relevant has happened in a data-producing or data-processing system.
Data exchange - Data exchange is the transfer of information between systems or organizations in a form the receiving side can interpret and use.
Data exhaust - Data exhaust is the digital information generated as a by-product of using systems, devices or services.
Data extraction - Data extraction is the process of obtaining selected data from a source so it can be used elsewhere or in a later processing step.
Data fabric - A data fabric is an architectural approach for connecting and managing data across different systems through coordinated integration, metadata, governance...