Everything about Relation (database)
Set of tuples consisting of values indexed by attributes
In database theory, a relation, as originally defined by E. F. Codd, is a set of tuples (d1,d2,...,dn), where each element dj is a member of Dj, a data domain. Codd's original definition notwithstanding, and contrary to the usual definition in mathematics, there is no ordering to the elements of the tuples of a relation. Instead, each element is termed an attribute value. An attribute is a name paired with a domain. An attribute value is an attribute name paired with an element of that attribute's domain, and a tuple is a set of attribute values in which no two distinct elements have the same name. Thus, in some accounts, a tuple is described as a function, mapping names to values. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Relation (database)A 5-minute orientation
- Skim a recent paper: A database approach to examine the relation between function and interventions in the adaptive reuse of industrial heritageInfluential work since 2022
- Pick up a classic book: Mémoires d'une jeune fille rangéeThe most-reprinted book on the subject
- Read the landmark paper: A database of vertebrate longevity records and their relation to other life‐history traitsCited 543 times
- Go sideways: Relational modelA closely related topic
- Go sideways: Relational databaseA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
A database of vertebrate longevity records and their relation to other life‐history traits
Reanalysis and Correction of Bed-Load Relation of Meyer-Peter and Müller Using Their Own Database
Updating the adaptive relation between climate and comfort indoors; new insights and an extended database
Frequency of blood glucose monitoring in relation to glycaemic control: observational study with diabetes database
LocText: relation extraction of protein localizations to assist database curation
Blood pressure variability in relation to outcome in the International Database of Ambulatory blood pressure in relation to Cardiovascular Outcome
SYSTEM/U: a database system based on the universal relation assumption
Parallel evaluation of the transitive closure of a database relation
🆕 Influential since 2022
A database approach to examine the relation between function and interventions in the adaptive reuse of industrial heritage
Translating a Distributed Relational Database to a Document Database
Expanding a database-derived biomedical knowledge graph via multi-relation extraction from biomedical abstracts
Non-operative considerations in relation to groin and ventral hernia repair: local consensus recommendations from the Danish Hernia Database
A Bibliometric Analysis of Halal Production in Relation to Halal Authentication (Database Scopus 2013-2023)
📚 Books worth reading
Mémoires d'une jeune fille rangéeSimone de Beauvoir · 1900
SQL for DummiesAllen G. Taylor, Reinhard Engel · 1993
Oracle PL/SQL LanguageSteven Feuerstein · 1999
SQLJonathan Gennick, Alice Zhao · 2004
Database system conceptsAbraham Silberschatz · 1997
SQL all-in-one for dummiesAllen G. Taylor · 2011
OracleGeorge Koch, Kevin Loney · 1990
Learning SQLAlan Beaulieu · 2005
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- 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…
- Relational database A relational database (RDB) is a database based on the relational model of data, as proposed by E. F. Codd in 1970. A Relational Database Management System…
- Relational algebra In database theory, relational algebra is a theory that uses algebraic structures for modeling data and defining queries on it with well founded semantics…
- First normal form First normal form (1NF) is the most basic level of database normalization defined by English computer scientist Edgar F. Codd, the inventor of the relational…
- Relvar In relational databases, relvar is a term introduced by C. J. Date and Hugh Darwen as an abbreviation for relation variable in their 1995 paper The Third…
- Tuple relational calculus Tuple calculus is a calculus that was created and introduced by Edgar F. Codd as part of the relational model, in order to provide a declarative database-query…
- Database model A database model is a type of data model that determines the logical structure of a database. It fundamentally determines in which manner data can be stored…
- Database normalization Database normalization is the process of structuring a relational database in accordance with a series of normal forms to reduce data redundancy and improve…