We are working to restore the Unionpedia app on the Google Play Store
OutgoingIncoming
🌟We've simplified our design for better navigation!
Instagram Facebook X LinkedIn

Database

Index Database

In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and analyze the data. [1]

Table of Contents

  1. 310 relations: Abraham Silberschatz, Abstract interpretation, Academic conference, Academic journal, Academy, Access control, ACID, ACM Transactions on Database Systems, Active database, ADO.NET, Airline reservations system, American National Standards Institute, API, Apollo program, Application server, Application software, Array (data structure), Array DBMS, Association for Computing Machinery, Atomicity (database systems), B-tree, Batch processing, Bibliographic database, Britton Lee, Inc., Business process modeling, CAP theorem, Central processing unit, Character encoding, Charles Bachman, Cincom Systems, Client–server model, Cloud computing, Cloud database, Cloud storage, COBOL, CODASYL, Codd's 12 rules, Column (database), Comparison of database administration tools, Comparison of object database management systems, Comparison of object–relational database management systems, Comparison of relational database management systems, Computer cluster, Computer data storage, Computer hardware, Computer memory, Computer multitasking, Computer network, Computer programming, Computer science, ... Expand index (260 more) »

Abraham Silberschatz

Avi Silberschatz (born in Haifa, Israel) is an Israeli computer scientist and researcher.

See Database and Abraham Silberschatz

Abstract interpretation

In computer science, abstract interpretation is a theory of sound approximation of the semantics of computer programs, based on monotonic functions over ordered sets, especially lattices.

See Database and Abstract interpretation

Academic conference

An academic conference or scientific conference (also congress, symposium, workshop, or meeting) is an event for researchers (not necessarily academics) to present and discuss their scholarly work.

See Database and Academic conference

Academic journal

An academic journal or scholarly journal is a periodical publication in which scholarship relating to a particular academic discipline is published.

See Database and Academic journal

Academy

An academy (Attic Greek: Ἀκαδήμεια; Koine Greek Ἀκαδημία) is an institution of secondary or tertiary higher learning (and generally also research or honorary membership).

See Database and Academy

Access control

In physical security and information security, access control (AC) is the selective restriction of access to a place or other resource, while access management describes the process.

See Database and Access control

ACID

In computer science, ACID (atomicity, consistency, isolation, durability) is a set of properties of database transactions intended to guarantee data validity despite errors, power failures, and other mishaps. Database and ACID are database management systems.

See Database and ACID

ACM Transactions on Database Systems

The ACM Transactions on Database Systems (ACM TODS) is one of the journals produced by the Association for Computing Machinery.

See Database and ACM Transactions on Database Systems

Active database

In computing, an active database is a database that includes an event-driven architecture (often in the form of ECA rules) that can respond to conditions both inside and outside the database.

See Database and Active database

ADO.NET

ADO.NET is a data access technology from the Microsoft.NET Framework that provides communication between relational and non-relational systems through a common set of components.

See Database and ADO.NET

Airline reservations system

Airline reservation systems (ARS) are systems that allow an airline to sell their inventory (seats).

See Database and Airline reservations system

American National Standards Institute

The American National Standards Institute (ANSI) is a private nonprofit organization that oversees the development of voluntary consensus standards for products, services, processes, systems, and personnel in the United States.

See Database and American National Standards Institute

API

An is a way for two or more computer programs or components to communicate with each other.

See Database and API

Apollo program

The Apollo program, also known as Project Apollo, was the United States human spaceflight program carried out by the National Aeronautics and Space Administration (NASA), which succeeded in preparing and landing the first men on the Moon from 1968 to 1972.

See Database and Apollo program

Application server

An application server is a server that hosts applications or software that delivers a business application through a communication protocol.

See Database and Application server

Application software

An application program (software application, or application, or app for short) is a computer program designed to carry out a specific task other than one relating to the operation of the computer itself, typically to be used by end-users.

See Database and Application software

Array (data structure)

In computer science, an array is a data structure consisting of a collection of elements (values or variables), of same memory size, each identified by at least one array index or key.

See Database and Array (data structure)

Array DBMS

An array database management system or array DBMS provides database services specifically for arrays (also called raster data), that is: homogeneous collections of data items (often called pixels, voxels, etc.), sitting on a regular grid of one, two, or more dimensions. Database and array DBMS are database management systems.

See Database and Array DBMS

Association for Computing Machinery

The Association for Computing Machinery (ACM) is a US-based international learned society for computing.

See Database and Association for Computing Machinery

Atomicity (database systems)

In database systems, atomicity (from undividable) is one of the ACID (Atomicity, Consistency, Isolation, Durability) transaction properties.

See Database and Atomicity (database systems)

B-tree

In computer science, a B-tree is a self-balancing tree data structure that maintains sorted data and allows searches, sequential access, insertions, and deletions in logarithmic time.

See Database and B-tree

Batch processing

Computerized batch processing is a method of running software programs called jobs in batches automatically.

See Database and Batch processing

Bibliographic database

A bibliographic database is a database of bibliographic records.

See Database and Bibliographic database

Britton Lee, Inc.

Britton Lee Inc. was a pioneering relational database company.

See Database and Britton Lee, Inc.

Business process modeling

Business process modeling (BPM), mainly used in business process management; software development, or systems engineering, is the action of capturing and representing processes of an enterprise (i.e. modeling them), so that the current business processes may be analyzed, applied securely and consistently, improved, and automated.

See Database and Business process modeling

CAP theorem

In database theory, the CAP theorem, also named Brewer's theorem after computer scientist Eric Brewer, states that any distributed data store can provide only two of the following three guarantees:; Consistency: Every read receives the most recent write or an error. Database and CAP theorem are database management systems.

See Database and CAP theorem

Central processing unit

A central processing unit (CPU), also called a central processor, main processor, or just processor, is the most important processor in a given computer.

See Database and Central processing unit

Character encoding

Character encoding is the process of assigning numbers to graphical characters, especially the written characters of human language, allowing them to be stored, transmitted, and transformed using digital computers.

See Database and Character encoding

Charles Bachman

Charles William Bachman III (December 11, 1924 – July 13, 2017) was an American computer scientist, who spent his entire career as an industrial researcher, developer, and manager rather than in academia.

See Database and Charles Bachman

Cincom Systems

Cincom Systems, Inc., is a privately held multinational computer technology corporation founded in 1968 by Tom Nies, Tom Richley, and Claude Bogardus.

See Database and Cincom Systems

Client–server model

The client–server model is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.

See Database and Client–server model

Cloud computing

Cloud computing is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user.

See Database and Cloud computing

Cloud database

A cloud database is a database that typically runs on a cloud computing platform and access to the database is provided as-a-service.

See Database and Cloud database

Cloud storage

Cloud storage is a model of computer data storage in which data, said to be on "the cloud", is stored remotely in logical pools and is accessible to users over a network, typically the Internet.

See Database and Cloud storage

COBOL

COBOL (an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use.

See Database and COBOL

CODASYL

CODASYL, the Conference/Committee on Data Systems Languages, was a consortium formed in 1959 to guide the development of a standard programming language that could be used on many computers.

See Database and CODASYL

Codd's 12 rules

Codd's twelve rules are a set of thirteen rules (numbered zero to twelve) proposed by Edgar F. Codd, a pioneer of the relational model for databases, designed to define what is required from a database management system in order for it to be considered relational, i.e., a relational database management system (RDBMS).

See Database and Codd's 12 rules

Column (database)

In a relational database, a column is a set of data values of a particular type, one value for each row of a table. Database and column (database) are database management systems.

See Database and Column (database)

Comparison of database administration tools

The following tables compare general and technical information for a number of available database administration tools.

See Database and Comparison of database administration tools

Comparison of object database management systems

This is a comparison of notable object database management systems, showing what fundamental object database features are implemented natively. Database and comparison of object database management systems are database management systems.

See Database and Comparison of object database management systems

Comparison of object–relational database management systems

This is a comparison of object–relational database management systems (ORDBMSs). Database and comparison of object–relational database management systems are database management systems.

See Database and Comparison of object–relational database management systems

Comparison of relational database management systems

The following tables compare general and technical information for a number of relational database management systems. Database and Comparison of relational database management systems are database management systems.

See Database and Comparison of relational database management systems

Computer cluster

A computer cluster is a set of computers that work together so that they can be viewed as a single system.

See Database and Computer cluster

Computer data storage

Computer data storage or digital data storage is a technology consisting of computer components and recording media that are used to retain digital data.

See Database and Computer data storage

Computer hardware

Computer hardware includes the physical parts of a computer, such as the central processing unit (CPU), random access memory (RAM), motherboard, computer data storage, graphics card, sound card, and computer case.

See Database and Computer hardware

Computer memory

Computer memory stores information, such as data and programs, for immediate use in the computer.

See Database and Computer memory

Computer multitasking

In computing, multitasking is the concurrent execution of multiple tasks (also known as processes) over a certain period of time.

See Database and Computer multitasking

Computer network

A computer network is a set of computers sharing resources located on or provided by network nodes.

See Database and Computer network

Computer programming

Computer programming or coding is the composition of sequences of instructions, called programs, that computers can follow to perform tasks.

See Database and Computer programming

Computer science

Computer science is the study of computation, information, and automation.

See Database and Computer science

Computer terminal

A computer terminal is an electronic or electromechanical hardware device that can be used for entering data into, and transcribing data from, a computer or a computing system.

See Database and Computer terminal

Computing

Computing is any goal-oriented activity requiring, benefiting from, or creating computing machinery.

See Database and Computing

Conceptual schema

A conceptual schema or conceptual data model is a high-level description of informational needs underlying the design of a database.

See Database and Conceptual schema

Concurrency control

In information technology and computer science, especially in the fields of computer programming, operating systems, multiprocessors, and databases, concurrency control ensures that correct results for concurrent operations are generated, while getting those results as quickly as possible. Database and concurrency control are database management systems and databases.

See Database and Concurrency control

Concurrent computing

Concurrent computing is a form of computing in which several computations are executed concurrently—during overlapping time periods—instead of sequentially—with one completing before the next starts.

See Database and Concurrent computing

Consistency (database systems)

In database systems, consistency (or correctness) refers to the requirement that any given database transaction must change affected data only in allowed ways.

See Database and Consistency (database systems)

Consistency model

In computer science, a consistency model specifies a contract between the programmer and a system, wherein the system guarantees that if the programmer follows the rules for operations on memory, memory will be consistent and the results of reading, writing, or updating memory will be predictable.

See Database and Consistency model

Content Addressable File Store

The Content Addressable File Store (CAFS) was a hardware device developed by International Computers Limited (ICL) that provided a disk storage with built-in search capability.

See Database and Content Addressable File Store

Content management system

A content management system (CMS) is computer software used to manage the creation and modification of digital content (content management).

See Database and Content management system

Content repository

A content repository or content store is a database of digital content with an associated set of data management, search and access methods allowing application-independent access to the content, rather like a digital library, but with the ability to store and modify content in addition to searching and retrieving.

See Database and Content repository

Crash (computing)

In computing, a crash, or system crash, occurs when a computer program such as a software application or an operating system stops functioning properly and exits.

See Database and Crash (computing)

Customer relationship management

Customer relationship management (CRM) is a process in which a business or other organization administers its interactions with customers, typically using data analysis to study large amounts of information.

See Database and Customer relationship management

Data

In common usage, data is a collection of discrete or continuous values that convey information, describing the quantity, quality, fact, statistics, other basic units of meaning, or simply sequences of symbols that may be further interpreted formally.

See Database and Data

Data & Knowledge Engineering

Data & Knowledge Engineering is a monthly peer-reviewed academic journal in the area of database systems and knowledge base systems.

See Database and Data & Knowledge Engineering

Data (computer science)

In computer science, data (treated as singular, plural, or as a mass noun) is any sequence of one or more symbols; datum is a single symbol of data.

See Database and Data (computer science)

Data access

Data access is a generic term referring to a process which has both an IT-specific meaning and other connotations involving access rights in a broader legal and/or political sense.

See Database and Data access

Data bank

In database management and information architecture, a data bank or databank is a repository of information about one or more subjects, that is, a database which is organized in a way that facilitates local or remote information retrieval and is able to process many continual queries over a long period of time.

See Database and Data bank

Data Base Task Group

The Data Base Task Group (DBTG) was a working group founded in 1965 by the Cobol Committee, formerly Programming Language Committee, of the Conference of Data Systems Language (CODASYL).

See Database and Data Base Task Group

Data control language

A data control language (DCL) is a syntax similar to a computer programming language used to control access to data stored in a database (authorization). Database and data control language are database management systems.

See Database and Data control language

Data definition language

In the context of SQL, data definition or data description language (DDL) is a syntax for creating and modifying database objects such as tables, indices, and users.

See Database and Data definition language

Data dictionary

A data dictionary, or metadata repository, as defined in the IBM Dictionary of Computing, is a "centralized repository of information about data such as meaning, relationships to other data, origin, usage, and format".

See Database and Data dictionary

Data hierarchy

Data hierarchy refers to the systematic organization of data, often in a hierarchical form.

See Database and Data hierarchy

Data independence

Data independence is the type of data transparency that matters for a centralized DBMS.

See Database and Data independence

Data integrity

Data integrity is the maintenance of, and the assurance of, data accuracy and consistency over its entire life-cycle.

See Database and Data integrity

Data manipulation language

A data manipulation language (DML) is a computer programming language used for adding (inserting), deleting, and modifying (updating) data in a database.

See Database and Data manipulation language

Data mining

Data mining is the process of extracting and discovering patterns in large data sets involving methods at the intersection of machine learning, statistics, and database systems.

See Database and Data mining

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.

See Database and Data model

Data modeling

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

See Database and Data modeling

Data orientation

Data orientation refers to how tabular data is represented in a linear memory model such as in-disk or in-memory.The two most common representations are column-oriented (columnar format) and row-oriented (row format).

See Database and Data orientation

Data processing

Data processing is the collection and manipulation of digital data to produce meaningful information.

See Database and Data processing

Data query language

Data query language (DQL) is part of the base grouping of SQL sub-languages. Database and Data query language are database management systems.

See Database and Data query language

Data security

Data security means protecting digital data, such as those in a database, from destructive forces and from the unwanted actions of unauthorized users, such as a cyberattack or a data breach.

See Database and Data security

Data storage

Data storage is the recording (storing) of information (data) in a storage medium.

See Database and Data storage

Data store

A data store is a repository for persistently storing and managing collections of data which include not just repositories like databases, but also simpler store types such as simple files, emails, etc. Database and data store are database management systems and databases.

See Database and Data store

Data structure

In computer science, a data structure is a data organization, and storage format that is usually chosen for efficient access to data.

See Database and Data structure

Data virtualization

Data virtualization is an approach to data management that allows an application to retrieve and manipulate data without requiring technical details about the data, such as how it is formatted at source, or where it is physically located, and can provide a single customer view (or single view of any other entity) of the overall data.

See Database and Data virtualization

Data warehouse

In computing, a data warehouse (DW or DWH), also known as an enterprise data warehouse (EDW), is a system used for reporting and data analysis and is considered a core component of business intelligence.

See Database and Data warehouse

Database

In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and analyze the data. Database and database are database management systems and databases.

See Database and Database

Database application

A database application is a computer program whose primary purpose is retrieving information from a computerized database. Database and database application are databases.

See Database and Database application

Database audit

Database auditing involves observing a database to be aware of the actions of database users.

See Database and Database audit

Database design

Database design is the organization of data according to a database model. Database and database design are database management systems and databases.

See Database and Database design

Database engine

A database engine (or storage engine) is the underlying software component that a database management system (DBMS) uses to create, read, update and delete (CRUD) data from a database. Database and database engine are database management systems.

See Database and Database engine

Database index

A database index is a data structure that improves the speed of data retrieval operations on a database table at the cost of additional writes and storage space to maintain the index data structure. Database and database index are database management systems and databases.

See Database and Database index

Database model

A database model is a type of data model that determines the logical structure of a database. Database and database model are database management systems.

See Database and Database model

Database normalization

Database normalization is the process of structuring a relational database in accordance with a series of so-called normal forms in order to reduce data redundancy and improve data integrity. Database and database normalization are database management systems and databases.

See Database and Database normalization

Database preservation

Database preservation usually involves converting the information stored in a database to a form likely to be accessible in the long term as technology changes, without losing the initial characteristics (context, content, structure, appearance and behaviour) of the data. Database and database preservation are databases.

See Database and Database preservation

Database schema

The database schema is the structure of a database described in a formal language supported typically by a relational database management system (RDBMS).

See Database and Database schema

Database security

Database security concerns the use of a broad range of information security controls to protect databases against compromises of their confidentiality, integrity and availability. Database and database security are databases.

See Database and Database security

Database storage structures

Database tables and indexes may be stored on disk in one of a number of forms, including ordered/unordered flat files, ISAM, heap files, hash buckets, or B+ trees. Database and Database storage structures are database management systems and databases.

See Database and Database storage structures

Database testing

Database testing usually consists of a layered process, including the user interface (UI) layer, the business layer, the data access layer and the database itself.

See Database and Database testing

Database theory

Database theory encapsulates a broad range of topics related to the study and research of the theoretical realm of databases and database management systems. Database and database theory are database management systems and databases.

See Database and Database theory

Database transaction

A database transaction symbolizes a unit of work, performed within a database management system (or similar system) against a database, that is treated in a coherent and reliable way independent of other transactions. Database and database transaction are database management systems.

See Database and Database transaction

Database trigger

A database trigger is procedural code that is automatically executed in response to certain events on a particular table or view in a database. Database and database trigger are database management systems.

See Database and Database trigger

Database tuning

Database tuning describes a group of activities used to optimize and homogenize the performance of a database. Database and database tuning are database management systems.

See Database and Database tuning

Database-as-IPC

In computer programming, Database-as-IPC may be considered an anti-pattern where a disk persisted table in a database is used as the message queue store for routine interprocess communication or subscribed data processing. Database and database-as-IPC are databases.

See Database and Database-as-IPC

Database-centric architecture

Database-centric Architecture or data-centric architecture has several distinct meanings, generally relating to software architectures in which databases play a crucial role.

See Database and Database-centric architecture

Datalog

Datalog is a declarative logic programming language.

See Database and Datalog

Dataphor

Dataphor is an open-source truly-relational database management system (RDBMS) and its accompanying user interface technologies, which together are designed to provide highly declarative software application development.

See Database and Dataphor

Datasource

A datasource or DataSource is a name given to the connection set up to a database from a server. Database and datasource are database management systems and databases.

See Database and Datasource

David L. Childs

David L. Childs is an American computer scientist noted for his work on his Extended Set Theoretic approach to data base management and cited by Edgar F. Codd in his key paper "A Relational Model of Data for Large Shared Data Banks".

See Database and David L. Childs

DBase

| influenced.

See Database and DBase

DBOS

DBOS is a Database-Oriented Operating System designed to simplify and improve the scalability, security and resilience of large-scale distributed applications.

See Database and DBOS

Deductive database

A deductive database is a database system that can make deductions (i.e. conclude additional facts) based on rules and facts stored in its database. Database and deductive database are database management systems.

See Database and Deductive database

Denormalization

Denormalization is a strategy used on a previously-normalized database to increase performance.

See Database and Denormalization

Desktop computer

A desktop computer (often abbreviated desktop) is a personal computer designed for regular use at a stationary location on or near a desk (as opposed to a portable computer) due to its size and power requirements.

See Database and Desktop computer

DevOps

DevOps is a methodology in the software development and IT industry.

See Database and DevOps

Distributed computing

Distributed computing is a field of computer science that studies distributed systems, defined as computer systems whose inter-communicating components are located on different networked computers.

See Database and Distributed computing

Distributed database

A distributed database is a database in which data is stored across different physical locations. Database and distributed database are database management systems.

See Database and Distributed database

Distributed transaction

A distributed transaction is a database transaction in which two or more network hosts are involved.

See Database and Distributed transaction

Document-oriented database

A document-oriented database, or document store, is a computer program and data storage system designed for storing, retrieving and managing document-oriented information, also known as semi-structured data. Database and document-oriented database are database management systems and databases.

See Database and Document-oriented database

Durability (database systems)

In database systems, durability is the ACID property that guarantees that the effects of transactions that have been committed will survive permanently, even in case of failures, including incidents and catastrophic events.

See Database and Durability (database systems)

Edgar F. Codd

Edgar Frank "Ted" Codd (19 August 1923 – 18 April 2003) was an English computer scientist who, while working for IBM, invented the relational model for database management, the theoretical basis for relational databases and relational database management systems.

See Database and Edgar F. Codd

EJB QL

EJB QL or EJB-QL is a portable database query language for Enterprise Java Beans.

See Database and EJB QL

Email

Electronic mail (email or e-mail) is a method of transmitting and receiving messages using electronic devices.

See Database and Email

Embedded database

An embedded database system is a database management system (DBMS) which is tightly integrated with an application software; it is embedded in the application.

See Database and Embedded database

Encryption

In cryptography, encryption is the process of transforming (more specifically, encoding) information in a way that, ideally, only authorized parties can decode.

See Database and Encryption

End user

In product development, an end user (sometimes end-user) is a person who ultimately uses or is intended to ultimately use a product.

See Database and End user

Enhanced entity–relationship model

The enhanced entity–relationship (EER) model (or extended entity–relationship model) in computer science is a high-level or conceptual data model incorporating extensions to the original entity–relationship (ER) model, used in the design of databases.

See Database and Enhanced entity–relationship model

Enterprise resource planning

Enterprise resource planning (ERP) is the integrated management of main business processes, often in real time and mediated by software and technology.

See Database and Enterprise resource planning

Enterprise software

Enterprise software, also known as enterprise application software (EAS), is computer software used to satisfy the needs of an organization rather than its individual users.

See Database and Enterprise software

Entity

An entity is something that exists as itself.

See Database and Entity

Entity–attribute–value model

An entity–attribute–value model (EAV) is a data model optimized for the space-efficient storage of sparse—or ad-hoc—property or data values, intended for situations where runtime usage patterns are arbitrary, subject to user variation, or otherwise unforeseeable using a fixed design.

See Database and Entity–attribute–value model

Entity–relationship model

An entity–relationship model (or ER model) describes interrelated things of interest in a specific domain of knowledge.

See Database and Entity–relationship model

Event store

An event store is a type of database optimized for storage of events. Database and event store are databases.

See Database and Event store

Eventual consistency

Eventual consistency is a consistency model used in distributed computing to achieve high availability that informally guarantees that, if no new updates are made to a given data item, eventually all accesses to that item will return the last updated value.

See Database and Eventual consistency

EXist

eXist-db (or eXist for short) is an open source software project for NoSQL databases built on XML technology.

See Database and EXist

Fault tolerance

Fault tolerance is the ability of a system to maintain proper operation despite failures or faults in one or more of its components.

See Database and Fault tolerance

Federated database system

A federated database system (FDBS) is a type of meta-database management system (DBMS), which transparently maps multiple autonomous database systems into a single federated database. Database and federated database system are database management systems.

See Database and Federated database system

File system

In computing, a file system or filesystem (often abbreviated to FS or fs) governs file organization and access.

See Database and File system

First-order logic

First-order logic—also called predicate logic, predicate calculus, quantificational logic—is a collection of formal systems used in mathematics, philosophy, linguistics, and computer science.

See Database and First-order logic

Flat-file database

A flat-file database is a database stored in a file called a flat file.

See Database and Flat-file database

Fuzzy logic

Fuzzy logic is a form of many-valued logic in which the truth value of variables may be any real number between 0 and 1.

See Database and Fuzzy logic

Graph (abstract data type)

In computer science, a graph is an abstract data type that is meant to implement the undirected graph and directed graph concepts from the field of graph theory within mathematics.

See Database and Graph (abstract data type)

Graph database

A graph database (GDB) is a database that uses graph structures for semantic queries with nodes, edges, and properties to represent and store data.

See Database and Graph database

Hard disk drive

A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magnetic material.

See Database and Hard disk drive

Hash function

A hash function is any function that can be used to map data of arbitrary size to fixed-size values, though there are some hash functions that support variable length output.

See Database and Hash function

Henry F. Korth

Henry Francis Korth is a professor of Computer Science and Engineering and co-director of the Computer Science and Business program at Lehigh University.

See Database and Henry F. Korth

Heterogeneous database system

A heterogeneous database system is an automated (or semi-automated) system for the integration of heterogeneous, disparate database management systems to present a user with a single, unified query interface. Database and heterogeneous database system are database management systems.

See Database and Heterogeneous database system

Hierarchical database model

A hierarchical database model is a data model in which the data are organized into a tree-like structure.

See Database and Hierarchical database model

Honeywell

Honeywell International Inc. is an American publicly traded, multinational conglomerate corporation headquartered in Charlotte, North Carolina.

See Database and Honeywell

Human resources

Human resources (HR) is the set of people who make up the workforce of an organization, business sector, industry, or economy.

See Database and Human resources

In computing, a hyperlink, or simply a link, is a digital reference to data that the user can follow or be guided to by clicking or tapping.

See Database and Hyperlink

Hypermedia

Hypermedia, an extension of hypertext, is a nonlinear medium of information that includes graphics, audio, video, plain text and hyperlinks.

See Database and Hypermedia

Hypertext

Hypertext is text displayed on a computer display or other electronic devices with references (hyperlinks) to other text that the reader can immediately access.

See Database and Hypertext

IBM

International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American multinational technology company headquartered in Armonk, New York and present in over 175 countries.

See Database and IBM

IBM Business System 12

Business System 12, or simply BS12, was one of the first fully relational database management systems, designed and implemented by IBM's Bureau Service subsidiary at the company's international development centre in Uithoorn, Netherlands.

See Database and IBM Business System 12

IBM Db2

Db2 is a family of data management products, including database servers, developed by IBM.

See Database and IBM Db2

IBM Information Management System

The IBM Information Management System (IMS) is a joint hierarchical database and information management system that supports transaction processing.

See Database and IBM Information Management System

IBM Peterlee Relational Test Vehicle

PRTV (Peterlee Relational Test Vehicle) was the world's first relational database management system that could handle significant data volumes.

See Database and IBM Peterlee Relational Test Vehicle

IBM Research

IBM Research is the research and development division for IBM, an American multinational information technology company headquartered in Armonk, New York, with operations in over 170 countries.

See Database and IBM Research

IBM System R

IBM System R is a database system built as a research project at IBM's San Jose Research Laboratory beginning in 1974.

See Database and IBM System R

IBM System/360

The IBM System/360 (S/360) is a family of mainframe computer systems that was announced by IBM on April 7, 1964, and delivered between 1965 and 1978. It was the first family of computers designed to cover both commercial and scientific applications and a complete range of applications from small to large.

See Database and IBM System/360

IBM System/38

The System/38 is a discontinued minicomputer and midrange computer manufactured and sold by IBM.

See Database and IBM System/38

In-memory database

An in-memory database (IMDb, or main memory database system (MMDB) or memory resident database) is a database management system that primarily relies on main memory for computer data storage. Database and in-memory database are database management systems.

See Database and In-memory database

Information privacy

Information privacy is the relationship between the collection and dissemination of data, technology, the public expectation of privacy, contextual information norms, and the legal and political issues surrounding them.

See Database and Information privacy

Information retrieval

Information retrieval (IR) in computing and information science is the task of identifying and retrieving information system resources that are relevant to an information need.

See Database and Information retrieval

Information technology

Information technology (IT) is a set of related fields that encompass computer systems, software, programming languages, and data and information processing, and storage.

See Database and Information technology

Ingres (database)

Ingres Database is a proprietary SQL relational database management system intended to support large commercial and government applications.

See Database and Ingres (database)

INP (database)

INP (pronounced "imp") is a database management system including forms processing data entry.

See Database and INP (database)

Institute of Electrical and Electronics Engineers

The Institute of Electrical and Electronics Engineers (IEEE) is an American 501(c)(3) professional association for electronics engineering, electrical engineering, and other related disciplines.

See Database and Institute of Electrical and Electronics Engineers

Integrated Data Store

Integrated Data Store (IDS) was an early network database management system largely used by industry, known for its high performance.

See Database and Integrated Data Store

International Computers Limited

International Computers Limited (ICL) was a British computer hardware, computer software and computer services company that operated from 1968 until 2002.

See Database and International Computers Limited

International Conference on Very Large Data Bases

International Conference on Very Large Data Bases or VLDB conference is an annual conference held by the non-profit Very Large Data Base Endowment Inc. While named after very large databases, the conference covers the research and development results in the broader field of database management.

See Database and International Conference on Very Large Data Bases

International Organization for Standardization

The International Organization for Standardization (ISO) is an independent, non-governmental, international standard development organization composed of representatives from the national standards organizations of member countries.

See Database and International Organization for Standardization

Inventory control

Inventory control or stock control can be broadly defined as "the activity of checking a shop's stock".

See Database and Inventory control

Inverted index

In computer science, an inverted index (also referred to as a postings list, postings file, or inverted file) is a database index storing a mapping from content, such as words or numbers, to its locations in a table, or in a document or a set of documents (named in contrast to a forward index, which maps from documents to content).

See Database and Inverted index

Isolation (database systems)

In database systems, isolation is one of the ACID (Atomicity, Consistency, Isolation, Durability) transaction properties.

See Database and Isolation (database systems)

Java Database Connectivity

Java Database Connectivity (JDBC) is an application programming interface (API) for the Java programming language which defines how a client may access a database.

See Database and Java Database Connectivity

Johannes Gehrke

Johannes Gehrke is a Technical Fellow at Microsoft focusing on AI.

See Database and Johannes Gehrke

Journal of Database Management

The Journal of Database Management is a top-tier quarterly peer-reviewed academic journal. Database and journal of Database Management are database management systems.

See Database and Journal of Database Management

Kernel (operating system)

The kernel is a computer program at the core of a computer's operating system and generally has complete control over everything in the system.

See Database and Kernel (operating system)

Key–value database

A key–value database, or key–value store, is a data storage paradigm designed for storing, retrieving, and managing associative arrays, and a data structure more commonly known today as a dictionary or hash table. Database and key–value database are databases.

See Database and Key–value database

Knowledge

Knowledge is an awareness of facts, a familiarity with individuals and situations, or a practical skill.

See Database and Knowledge

Knowledge base

In computer science, a knowledge base (KB) is a set of sentences, each sentence given in a knowledge representation language, with interfaces to tell new sentences and to ask questions about what is known, where either of these interfaces might use inference.

See Database and Knowledge base

Knowledge management

Knowledge management (KM) is the collection of methods relating to creating, sharing, using and managing the knowledge and information of an organization.

See Database and Knowledge management

Larry Ellison

Lawrence Joseph Ellison (born August 17, 1944) is an American businessman and entrepreneur who cofounded software company Oracle Corporation.

See Database and Larry Ellison

Library

A library is a collection of books, and possibly other materials and media, that is accessible for use by its members and members of allied institutions.

See Database and Library

Ling Liu (computer scientist)

Ling Liu (born 1960) is a Chinese-American computer scientist whose research involves databases, distributed systems for big data, and privacy and trust issues in peer-to-peer networks and cloud computing.

See Database and Ling Liu (computer scientist)

Linked list

In computer science, a linked list is a linear collection of data elements whose order is not given by their physical placement in memory.

See Database and Linked list

Logic programming

Logic programming is a programming, database and knowledge representation paradigm based on formal logic.

See Database and Logic programming

Logical schema

A logical data model or logical schema is a data model of a specific problem domain expressed independently of a particular database management product or storage technology (physical data model) but in terms of data structures such as relational tables and columns, object-oriented classes, or XML tags.

See Database and Logical schema

Lotus 1-2-3

Lotus 1-2-3 is a discontinued spreadsheet program from Lotus Software (later part of IBM).

See Database and Lotus 1-2-3

Magnetic tape

Magnetic tape is a medium for magnetic storage made of a thin, magnetizable coating on a long, narrow strip of plastic film.

See Database and Magnetic tape

MariaDB

MariaDB is a community-developed, commercially supported fork of the MySQL relational database management system (RDBMS), intended to remain free and open-source software under the GNU General Public License.

See Database and MariaDB

Market (economics)

In economics, a market is a composition of systems, institutions, procedures, social relations or infrastructures whereby parties engage in exchange.

See Database and Market (economics)

MarkLogic

MarkLogic is an American software business that develops and provides an enterprise NoSQL database, which is also named MarkLogic.

See Database and MarkLogic

Materialized view

In computing, a materialized view is a database object that contains the results of a query. Database and materialized view are database management systems and databases.

See Database and Materialized view

Metadata

Metadata (or metainformation) is "data that provides information about other data", but not the content of the data itself, such as the text of a message or the image itself.

See Database and Metadata

Michael Stonebraker

Michael Ralph Stonebraker (born October 11, 1943) is a computer scientist specializing in database systems.

See Database and Michael Stonebraker

Michigan Terminal System

The Michigan Terminal System (MTS) is one of the first time-sharing computer operating systems.

See Database and Michigan Terminal System

MICRO Relational Database Management System

The MICRO Relational Database Management System was the first large-scale set-theoretic database management system to be used in production.

See Database and MICRO Relational Database Management System

Microsoft Access

Microsoft Access is a database management system (DBMS) from Microsoft that combines the relational Access Database Engine (ACE) with a graphical user interface and software-development tools.

See Database and Microsoft Access

Microsoft SQL Server

Microsoft SQL Server (Structured Query Language) is a proprietary relational database management system developed by Microsoft. Database and Microsoft SQL Server are database management systems.

See Database and Microsoft SQL Server

Middleware (distributed applications)

Middleware in the context of distributed applications is software that provides services beyond those provided by the operating system to enable the various components of a distributed system to communicate and manage data.

See Database and Middleware (distributed applications)

Mimer SQL

Mimer SQL is a proprietary SQL-based relational database management system produced by the Swedish company Mimer Information Technology AB (Mimer AB), formerly known as Upright Database Technology AB.

See Database and Mimer SQL

Mobile database

Mobile computing devices (e.g., smartphones and PDAs) store and share data over a mobile network, or a database which is actually stored by the mobile device.

See Database and Mobile database

Mobile phone

A mobile phone or cell phone is a portable telephone that can make and receive calls over a radio frequency link while the user is moving within a telephone service area, as opposed to a fixed-location phone (landline phone).

See Database and Mobile phone

Multics

Multics ("MULTiplexed Information and Computing Service") is an influential early time-sharing operating system based on the concept of a single-level memory.

See Database and Multics

Multics Relational Data Store

The Multics Relational Data Store, or MRDS for short, was the first commercial relational database management system.

See Database and Multics Relational Data Store

Multiprocessing

Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system.

See Database and Multiprocessing

Multitier architecture

In software engineering, multitier architecture (often referred to as n-tier architecture) is a client–server architecture in which presentation, application processing and data management functions are physically separated.

See Database and Multitier architecture

MultiValue database

A MultiValue database is a type of NoSQL and multidimensional database, typically considered synonymous with PICK, a database originally developed as the Pick operating system. Database and MultiValue database are database management systems and databases.

See Database and MultiValue database

MySQL

MySQL is an open-source relational database management system (RDBMS).

See Database and MySQL

A navigational database is a type of database in which records or objects are found primarily by following references from other objects.

See Database and Navigational database

Netezza

IBM Netezza (pronounced ne-teez-a) is a subsidiary of American technology company IBM that designs and markets high-performance data warehouse appliances and advanced analytics applications for the most demanding analytic uses including enterprise data warehousing, business intelligence, predictive analytics and business continuity planning.

See Database and Netezza

Network model

In computing, the network model is a database model conceived as a flexible way of representing objects and their relationships.

See Database and Network model

NewSQL

NewSQL is a class of relational database management systems that seek to provide the scalability of NoSQL systems for online transaction processing (OLTP) workloads while maintaining the ACID guarantees of a traditional database system. Database and NewSQL are database management systems and databases.

See Database and NewSQL

Nielsen Corporation

The Nielsen Corporation, self-referentially known as The Nielsen Company, and formerly known as ACNielsen or AC Nielsen, is a global marketing research firm, with worldwide headquarters in New York City, United States.

See Database and Nielsen Corporation

NoSQL

NoSQL (originally referring to "non-SQL" or "non-relational") is an approach to database design that focuses on providing a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases. Database and NoSQL are database management systems and databases.

See Database and NoSQL

Object (computer science)

In computer science, an object is a programming element that has state, has associated operations and is accessed via an identifier.

See Database and Object (computer science)

Object Data Management Group

The Object Data Management Group (ODMG) was conceived in the summer of 1991 at a breakfast with object database vendors that was organized by Rick Cattell of Sun Microsystems. Database and object Data Management Group are databases.

See Database and Object Data Management Group

Object database

An object database or object-oriented database is a database management system in which information is represented in the form of objects as used in object-oriented programming. Database and object database are database management systems.

See Database and Object database

Object model

In computing, object model has two related but distinct meanings.

See Database and Object model

Object Query Language

Object Query Language (OQL) is a query language standard for object-oriented databases modeled after SQL and developed by the Object Data Management Group (ODMG).

See Database and Object Query Language

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and code: data in the form of fields (often known as attributes or properties), and code in the form of procedures (often known as methods).

See Database and Object-oriented programming

Object–relational database

An object–relational database (ORD), or object–relational database management system (ORDBMS), is a database management system (DBMS) similar to a relational database, but with an object-oriented database model: objects, classes and inheritance are directly supported in database schemas and in the query language. Database and object–relational database are database management systems.

See Database and Object–relational database

Object–relational impedance mismatch

Object–relational impedance mismatch is a set of difficulties going between data in relational data stores and data in domain-driven object models.

See Database and Object–relational impedance mismatch

Object–relational mapping

Object–relational mapping (ORM, O/RM, and O/R mapping tool) in computer science is a programming technique for converting data between a relational database and the heap of an object-oriented programming language. Database and Object–relational mapping are database management systems.

See Database and Object–relational mapping

Online analytical processing

In computing, online analytical processing, or OLAP, is an approach to quickly answer multi-dimensional analytical (MDA) queries. Database and online analytical processing are database management systems.

See Database and Online analytical processing

Online encyclopedia

An online encyclopedia, also called an Internet encyclopedia, is a digital encyclopedia accessible through the Internet.

See Database and Online encyclopedia

Open API

An open API (often referred to as a public API) is a publicly available application programming interface that provides developers with programmatic access to a (possibly proprietary) software application or web service.

See Database and Open API

Open Database Connectivity

In computing, Open Database Connectivity (ODBC) is a standard application programming interface (API) for accessing database management systems (DBMS).

See Database and Open Database Connectivity

Operating system

An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.

See Database and Operating system

Operational database

Operational database management systems (also referred to as OLTP databases or online transaction processing databases), are used to update data in real-time.

See Database and Operational database

Oracle Database

Oracle Database (commonly referred to as Oracle DBMS, Oracle Autonomous Database, or simply as Oracle) is a proprietary multi-model database management system produced and marketed by Oracle Corporation. Database and Oracle Database are database management systems.

See Database and Oracle Database

Oracle Exadata

Oracle Exadata (Exadata) is a computing system optimized for running Oracle Databases. Database and Oracle Exadata are database management systems.

See Database and Oracle Exadata

Oxford English Dictionary

The Oxford English Dictionary (OED) is the principal historical dictionary of the English language, published by Oxford University Press (OUP), a University of Oxford publishing house.

See Database and Oxford English Dictionary

Parallel computing

Parallel computing is a type of computation in which many calculations or processes are carried out simultaneously.

See Database and Parallel computing

Parallel database

A parallel database system seeks to improve performance through parallelization of various operations, such as loading data, building indexes and evaluating queries.

See Database and Parallel database

Physical schema

A physical data model (or database design) is a representation of a data design as implemented, or intended to be implemented, in a database management system.

See Database and Physical schema

Physical security

Physical security describes security measures that are designed to deny unauthorized access to facilities, equipment, and resources and to protect personnel and property from damage or harm (such as espionage, theft, or terrorist attacks).

See Database and Physical security

Pointer (computer programming)

In computer science, a pointer is an object in many programming languages that stores a memory address.

See Database and Pointer (computer programming)

PostgreSQL

PostgreSQL, also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance.

See Database and PostgreSQL

Preprocessor

In computer science, a preprocessor (or precompiler) is a program that processes its input data to produce output that is used as input in another program.

See Database and Preprocessor

Primary key

In the relational model of databases, a primary key is a specific choice of a minimal set of attributes (columns) that uniquely specify a tuple (row) in a relation (table). Database and primary key are database management systems.

See Database and Primary key

Privilege (computing)

In computing, privilege is defined as the delegation of authority to perform security-relevant functions on a computer system.

See Database and Privilege (computing)

Probabilistic database

Most real databases contain data whose correctness is uncertain. Database and Probabilistic database are database management systems.

See Database and Probabilistic database

Programmer

A programmer, computer programmer or coder is an author of computer source code someone with skill in computer programming.

See Database and Programmer

Property (programming)

A property, in some object-oriented programming languages, is a special sort of class member, intermediate in functionality between a field (or data member) and a method.

See Database and Property (programming)

Prototype

A prototype is an early sample, model, or release of a product built to test a concept or process.

See Database and Prototype

QUEL query languages

QUEL is a relational database query language, based on tuple relational calculus, with some similarities to SQL. Database and QUEL query languages are database management systems.

See Database and QUEL query languages

Query language

A query language, also known as data query language or database query language (DQL), is a computer language used to make queries in databases and information systems. Database and query language are database management systems.

See Database and Query language

Query optimization

Query optimization is a feature of many relational database management systems and other databases such as NoSQL and graph databases. Database and Query optimization are database management systems.

See Database and Query optimization

Query plan

A query plan (or query execution plan) is a sequence of steps used to access data in a SQL relational database management system. Database and query plan are database management systems.

See Database and Query plan

Raghu Ramakrishnan

Raghu Ramakrishnan is a researcher in the areas of database and information management.

See Database and Raghu Ramakrishnan

RAID

RAID ("redundant array of inexpensive disks" or "redundant array of independent disks") is a data storage virtualization technology that combines multiple physical disk drive components into one or more logical units for the purposes of data redundancy, performance improvement, or both.

See Database and RAID

Real-time database

Real-time database has two meanings.

See Database and Real-time database

Record locking

Record locking is the technique of preventing simultaneous access to data in a database, to prevent inconsistent results.

See Database and Record locking

Relational calculus

The relational calculus consists of two calculi, the tuple relational calculus and the domain relational calculus, that is part of the relational model for databases and provide a declarative way to specify database queries. Database and relational calculus are database management systems.

See Database and Relational calculus

Relational database

A relational database (RDB) is a database based on the relational model of data, as proposed by E. F. Codd in 1970. Database and relational database are database management systems.

See Database and Relational database

Relational model

The relational model (RM) is an approach to managing data using a structure and language consistent with first-order predicate logic, first described in 1969 by English computer scientist Edgar F. Codd, where all data is represented in terms of tuples, grouped into relations. Database and relational model are database management systems.

See Database and Relational model

Row (database)

In a relational database, a row, a.k.a. record or tuple, represents a single, implicitly structured data item in a table. Database and row (database) are database management systems.

See Database and Row (database)

San Jose, California

San Jose, officially the paren), is the largest city in Northern California by both population and area. With a 2022 population of 971,233, it is the most populous city in both the Bay Area and the San Jose–San Francisco–Oakland Combined Statistical Area—which in 2022 had a population of 7.5 million and 9.0 million respectively—the third-most populous city in California after Los Angeles and San Diego, and the 13th-most populous in the United States.

See Database and San Jose, California

Saxon XSLT

Saxon is an XSLT and XQuery processor created by Michael Kay and now developed and maintained by his company, Saxonica.

See Database and Saxon XSLT

Scalability

Scalability is the property of a system to handle a growing amount of work.

See Database and Scalability

Semantic data model

A semantic data model (SDM) is a high-level semantics-based database description and structuring formalism (database model) for databases.

See Database and Semantic data model

Server (computing)

A server is a computer that provides information to other computers called "clients" on computer network.

See Database and Server (computing)

Shared memory

In computer science, shared memory is memory that may be simultaneously accessed by multiple programs with an intent to provide communication among them or avoid redundant copies.

See Database and Shared memory

Shared-nothing architecture

A shared-nothing architecture (SN) is a distributed computing architecture in which each update request is satisfied by a single node (processor/memory/storage unit) in a computer cluster.

See Database and Shared-nothing architecture

SIGMOD

SIGMOD is the Association for Computing Machinery's Special Interest Group on Management of Data, which specializes in large-scale data management problems and databases.

See Database and SIGMOD

Software

Software consists of computer programs that instruct the execution of a computer.

See Database and Software

Spatial database

A spatial database is a general-purpose database (usually a relational database) that has been enhanced to include spatial data that represents objects defined in a geometric space, along with tools for querying and analyzing such data.

See Database and Spatial database

Spreadsheet

A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form.

See Database and Spreadsheet

SQL

Structured Query Language (SQL) (pronounced S-Q-L; historically "sequel") is a domain-specific language used to manage data, especially in a relational database management system (RDBMS). Database and SQL are database management systems.

See Database and SQL

SQL/XML

SQL/XML or XML-Related Specifications is part 14 of the Structured Query Language (SQL) specification.

See Database and SQL/XML

Star schema

In computing, the star schema or star model is the simplest style of data mart schema and is the approach most widely used to develop data warehouses and dimensional data marts.

See Database and Star schema

Sublanguage

A sublanguage is a subset of a language.

See Database and Sublanguage

Symposium on Principles of Database Systems

The ACM Symposium on Principles of Database Systems (PODS) is an international research conference on database theory, and has been held yearly since 1982.

See Database and Symposium on Principles of Database Systems

System Development Corporation

System Development Corporation (SDC) was a computer software company based in Santa Monica, California.

See Database and System Development Corporation

Table (database)

In a database, a table is a collection of related data organized in table format; consisting of columns and rows. Database and table (database) are database management systems.

See Database and Table (database)

Temporal database

A temporal database stores data relating to time instances. Database and temporal database are database management systems.

See Database and Temporal database

Teradata

Teradata Corporation is an American software company that provides cloud database and analytics-related software, products, and services.

See Database and Teradata

Terminology-oriented database

A terminology-oriented database or terminology-oriented database management system is a conceptual extension of an object-oriented database.

See Database and Terminology-oriented database

Time series database

A time series database is a software system that is optimized for storing and serving time series through associated pairs of time(s) and value(s).

See Database and Time series database

Total cost of ownership

Total cost of ownership (TCO) is a financial estimate intended to help buyers and owners determine the direct and indirect costs of a product or service.

See Database and Total cost of ownership

Transaction log

In the field of databases in computer science, a transaction log (also transaction journal, database log, binary log or audit trail) is a history of actions executed by a database management system used to guarantee ACID properties over crashes or hardware failures. Database and transaction log are database management systems.

See Database and Transaction log

Transaction processing system

A transaction processing system (TPS) is a software system, or software/hardware combination, that supports transaction processing.

See Database and Transaction processing system

Triplestore

A triplestore or RDF store is a purpose-built database for the storage and retrieval of triples through semantic queries. Database and triplestore are database management systems.

See Database and Triplestore

Turing Award

The ACM A. M. Turing Award is an annual prize given by the Association for Computing Machinery (ACM) for contributions of lasting and major technical importance to computer science.

See Database and Turing Award

Two-phase commit protocol

In transaction processing, databases, and computer networking, the two-phase commit protocol (2PC, tupac) is a type of atomic commitment protocol (ACP).

See Database and Two-phase commit protocol

Unified Modeling Language

The unified modeling language (UML) is a general-purpose visual modeling language that is intended to provide a standard way to visualize the design of a system.

See Database and Unified Modeling Language

United States Department of Labor

The United States Department of Labor (DOL) is one of the executive departments of the U.S. federal government.

See Database and United States Department of Labor

United States Environmental Protection Agency

The Environmental Protection Agency (EPA) is an independent agency of the United States government tasked with environmental protection matters.

See Database and United States Environmental Protection Agency

Universal Product Code

The Universal Product Code (UPC or UPC code) is a barcode symbology that is used worldwide for tracking trade items in stores.

See Database and Universal Product Code

University of Alberta

The University of Alberta (also known as U of A or UAlberta) is a public research university located in Edmonton, Alberta, Canada.

See Database and University of Alberta

University of Michigan

The University of Michigan (U-M, UMich, or simply Michigan) is a public research university in Ann Arbor, Michigan.

See Database and University of Michigan

Unstructured data

Unstructured data (or unstructured information) is information that either does not have a pre-defined data model or is not organized in a pre-defined manner.

See Database and Unstructured data

Uppsala University

Uppsala University (UU) (Uppsala universitet) is a public research university in Uppsala, Sweden.

See Database and Uppsala University

User (computing)

A user is a person who utilizes a computer or network service.

See Database and User (computing)

User interface

In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur.

See Database and User interface

Wayne Ratliff

Cecil Wayne Ratliff (born 1946) wrote the database program Vulcan.

See Database and Wayne Ratliff

Wayne State University

Wayne State University (WSU or simply Wayne) is a public research university in Detroit, Michigan.

See Database and Wayne State University

Web browser

A web browser is an application for accessing websites.

See Database and Web browser

Web server

A web server is computer software and underlying hardware that accepts requests via HTTP (the network protocol created to distribute web content) or its secure variant HTTPS.

See Database and Web server

Website

A website (also written as a web site) is a collection of web pages and related content that is identified by a common domain name and published on at least one web server.

See Database and Website

Workflow

Workflow is a generic term for orchestrated and repeatable patterns of activity, enabled by the systematic organization of resources into processes that transform materials, provide services, or process information.

See Database and Workflow

World Wide Web

The World Wide Web (WWW or simply the Web) is an information system that enables content sharing over the Internet through user-friendly ways meant to appeal to users beyond IT specialists and hobbyists.

See Database and World Wide Web

XML

Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data.

See Database and XML

XML database

An XML database is a data persistence software system that allows data to be specified, and sometimes stored, in XML format. Database and XML database are database management systems.

See Database and XML database

XQuery

XQuery (XML Query) is a query and functional programming language that queries and transforms collections of structured and unstructured data, usually in the form of XML, text and with vendor-specific extensions for other data formats (JSON, binary, etc.). The language is developed by the XML Query working group of the W3C.

See Database and XQuery

References

[1] https://en.wikipedia.org/wiki/Database

Also known as Computer Databases, Computer database, D-base, DB file, DBMS, DBMSs, DDBMS, Data Base, Data base management system, Data bases, Data-base, Database (computing), Database Management, Database Management System, Database Manager, Database System, Database backend, Database development, Database information system, Database instance, Database language, Database languages, Database management program, Database management software, Database management systems, Database program, Database programming, Database queries, Database query, Database software, Database systems, Database/Applications, Databases, Db management, Distributed Database Management System, Distributed data base, Distributed databases, Electronic data processing database, Enterprise database management, Forensic database, General-purpose DBMS, History of database systems, Information Principle, List of Database Servers, Numeric database, Public database, Public databases, Query Processing, Relation-valued attribute, Replication transparency, Research database, Scientific database, Static analysis of query languages, Types of DBMS.

, Computer terminal, Computing, Conceptual schema, Concurrency control, Concurrent computing, Consistency (database systems), Consistency model, Content Addressable File Store, Content management system, Content repository, Crash (computing), Customer relationship management, Data, Data & Knowledge Engineering, Data (computer science), Data access, Data bank, Data Base Task Group, Data control language, Data definition language, Data dictionary, Data hierarchy, Data independence, Data integrity, Data manipulation language, Data mining, Data model, Data modeling, Data orientation, Data processing, Data query language, Data security, Data storage, Data store, Data structure, Data virtualization, Data warehouse, Database, Database application, Database audit, Database design, Database engine, Database index, Database model, Database normalization, Database preservation, Database schema, Database security, Database storage structures, Database testing, Database theory, Database transaction, Database trigger, Database tuning, Database-as-IPC, Database-centric architecture, Datalog, Dataphor, Datasource, David L. Childs, DBase, DBOS, Deductive database, Denormalization, Desktop computer, DevOps, Distributed computing, Distributed database, Distributed transaction, Document-oriented database, Durability (database systems), Edgar F. Codd, EJB QL, Email, Embedded database, Encryption, End user, Enhanced entity–relationship model, Enterprise resource planning, Enterprise software, Entity, Entity–attribute–value model, Entity–relationship model, Event store, Eventual consistency, EXist, Fault tolerance, Federated database system, File system, First-order logic, Flat-file database, Fuzzy logic, Graph (abstract data type), Graph database, Hard disk drive, Hash function, Henry F. Korth, Heterogeneous database system, Hierarchical database model, Honeywell, Human resources, Hyperlink, Hypermedia, Hypertext, IBM, IBM Business System 12, IBM Db2, IBM Information Management System, IBM Peterlee Relational Test Vehicle, IBM Research, IBM System R, IBM System/360, IBM System/38, In-memory database, Information privacy, Information retrieval, Information technology, Ingres (database), INP (database), Institute of Electrical and Electronics Engineers, Integrated Data Store, International Computers Limited, International Conference on Very Large Data Bases, International Organization for Standardization, Inventory control, Inverted index, Isolation (database systems), Java Database Connectivity, Johannes Gehrke, Journal of Database Management, Kernel (operating system), Key–value database, Knowledge, Knowledge base, Knowledge management, Larry Ellison, Library, Ling Liu (computer scientist), Linked list, Logic programming, Logical schema, Lotus 1-2-3, Magnetic tape, MariaDB, Market (economics), MarkLogic, Materialized view, Metadata, Michael Stonebraker, Michigan Terminal System, MICRO Relational Database Management System, Microsoft Access, Microsoft SQL Server, Middleware (distributed applications), Mimer SQL, Mobile database, Mobile phone, Multics, Multics Relational Data Store, Multiprocessing, Multitier architecture, MultiValue database, MySQL, Navigational database, Netezza, Network model, NewSQL, Nielsen Corporation, NoSQL, Object (computer science), Object Data Management Group, Object database, Object model, Object Query Language, Object-oriented programming, Object–relational database, Object–relational impedance mismatch, Object–relational mapping, Online analytical processing, Online encyclopedia, Open API, Open Database Connectivity, Operating system, Operational database, Oracle Database, Oracle Exadata, Oxford English Dictionary, Parallel computing, Parallel database, Physical schema, Physical security, Pointer (computer programming), PostgreSQL, Preprocessor, Primary key, Privilege (computing), Probabilistic database, Programmer, Property (programming), Prototype, QUEL query languages, Query language, Query optimization, Query plan, Raghu Ramakrishnan, RAID, Real-time database, Record locking, Relational calculus, Relational database, Relational model, Row (database), San Jose, California, Saxon XSLT, Scalability, Semantic data model, Server (computing), Shared memory, Shared-nothing architecture, SIGMOD, Software, Spatial database, Spreadsheet, SQL, SQL/XML, Star schema, Sublanguage, Symposium on Principles of Database Systems, System Development Corporation, Table (database), Temporal database, Teradata, Terminology-oriented database, Time series database, Total cost of ownership, Transaction log, Transaction processing system, Triplestore, Turing Award, Two-phase commit protocol, Unified Modeling Language, United States Department of Labor, United States Environmental Protection Agency, Universal Product Code, University of Alberta, University of Michigan, Unstructured data, Uppsala University, User (computing), User interface, Wayne Ratliff, Wayne State University, Web browser, Web server, Website, Workflow, World Wide Web, XML, XML database, XQuery.