In relational model: a relation is a data structure which consists of a heading and an unordered set of tuples which share the same type. When Edgar F. Codd invented relational model, he generalized the concept of binary relation (mathematical relation to n-ary relation. Relation is a fundamental concept in relational model. A relation has zero or more tuples. A relation value is an instance of relation. A relation variable (relvar is a variable which has a relation value.

PropertyValue
dbpedia-owl:thumbnail
dbpprop:abstract
  • In relational model: a relation is a data structure which consists of a heading and an unordered set of tuples which share the same type. When Edgar F. Codd invented relational model, he generalized the concept of binary relation (mathematical relation to n-ary relation. Relation is a fundamental concept in relational model. A relation has zero or more tuples. A relation value is an instance of relation. A relation variable (relvar is a variable which has a relation value. In some context, relation means relation variable. In another context, relation means relation value. In SQL, a database language for relational databases, a relation variable is called a table. A relation value, which is assigned to a certain relation variable, is time-varying. By using a Data Definition Language (DDL, it is able to define relation variables. A heading is the unordered set of a certain attributes (column. A heading has zero or more attributes. A body is the unordered set of tuples, which constitutes a relation value. In other words, a relation value consists of a heading and a body. A tuple is a data structure which consists of the unordered set of zero or more attributes. An attribute (column is a pair of its attribute name and domain name. Domain can be considered data type, or simply, type. An attribute has a attribute value which conforms to its domain. An attribute value is a scalar value or a more complex structured value. The degree of a relation is the number of attributes which constitute a heading. The degree of a relation value is zero or more integer. An n-ary relation is a relation value in which its degree is n. The cardinality of a relation is the number of tuples which constitutes a relation value. The cardinality of a relation value is zero or more integer. There are no duplicate tuples in a relation value. The certain minimal set of one or more attributes can identify individual tuples in a relation value. Such an attribute set is called as a candidate key.
  • Formale Grundlage der Relation im Sinne einer Datenbankrelation ist die mathematische Definition. Die Relation ist die Basis der relationalen Algebra, die von Edgar F. Codd entwickelt wurde. Eine Relation besteht aus Attributen und Tupeln. Ein Attribut beschreibt den Typ eines möglichen Attributwertes und bezeichnet ihn mit einem Attributnamen. Ein Tupel stellt eine konkrete Kombination von Attributwerten dar und wird im Datenbankbereich auch als Datensatz bezeichnet.
  • 関係(かんけい、リレーション、英: relation) は、関係モデル(リレーショナルモデル)においては、一つの見出しと0以上の同じ型の組 (タプル、行 の順序づけられていない集合からなるデータ構造である。 値としての関係を、関係値 (relation value という。 関係値を値としてもつ変数を関係変数 (relvar, relation variable という。 関係データベースのデータベース言語 SQL では、関係変数とほぼ同じ意味で表 (テーブル という用語が使われている。 文脈によって、関係変数を関係と呼ぶこともあり、また関係値を関係と呼ぶこともある。 ファイル:Relational model concepts. png 関係 (relation を含む関係モデルの概念 関係変数が値としてもつ関係値は、時間とともに変化する。 関係変数はデータ定義言語 (DDL を使って定義することができる。 見出し (heading は、特定の属性 (列、カラム の順序づけられていない集合である。 関係値を構成する組の集合を本体 (body という。 すなわち関係値は、見出しと本体から構成されている。 組は、0以上の属性の集合からなるデータ構造である。 属性は、属性名と定義域の名称のペアである。 定義域は、データ型と同じ意味と考えてよい。 属性は、その定義域に適合するなんらかの属性値をもつ。 属性値は、スカラ値もしくはより複雑な構造をもつ値である。 見出しを構成する属性の数を、次数 (degree という。 関係値の次数は、0もしくは正の整数である。 次数が n である関係値を n 項関係 (n-ary relation という。 関係値を構成する組の数を濃度 (cardinality という。 関係値の濃度は、0もしくは正の整数である。 関係値では、重複する組は存在しない。 関係値を構成するおのおのの組は特定の一つ以上の属性の集合で識別される。 この属性集合を候補キー (candidate key という。
rdfs:comment
  • In relational model: a relation is a data structure which consists of a heading and an unordered set of tuples which share the same type. When Edgar F. Codd invented relational model, he generalized the concept of binary relation (mathematical relation to n-ary relation. Relation is a fundamental concept in relational model. A relation has zero or more tuples. A relation value is an instance of relation. A relation variable (relvar is a variable which has a relation value.
  • Formale Grundlage der Relation im Sinne einer Datenbankrelation ist die mathematische Definition. Die Relation ist die Basis der relationalen Algebra, die von Edgar F. Codd entwickelt wurde. Eine Relation besteht aus Attributen und Tupeln. Ein Attribut beschreibt den Typ eines möglichen Attributwertes und bezeichnet ihn mit einem Attributnamen. Ein Tupel stellt eine konkrete Kombination von Attributwerten dar und wird im Datenbankbereich auch als Datensatz bezeichnet.
rdfs:label
  • Relation (database)
  • Relation (Datenbank)
  • 関係 (データベース)
skos:subject
foaf:depiction
foaf:page