One-to-one (data model) (original) (raw)
En gestion de base de données, une association de un-à-un détermine que pour chaque enregistrement d'une table, il ne peut y avoir que zéro ou un enregistrement d'une autre table qui lui soit lié. Il est intéressant d'utiliser ce type de relation pour cacher certaines données, pour utiliser des paramètres différents sur ces deux tables (par exemple un moteur de stockage différent dans MySQL), ... Ce type de relation peut toutefois être évité. En effet, une relation de un à un peut souvent être éliminée et remplacée par la fusion des deux tables en relation.
Property | Value |
---|---|
dbo:abstract | In systems analysis, a one-to-one relationship is a type of cardinality that refers to the relationship between two entities (see also entity–relationship model) A and B in which one element of A may only be linked to one element of B, and vice versa. In mathematical terms, there exists a bijective function from A to B.For instance, think of A as the set of all human beings, and B as the set of all their brains. Any person from A can and must have only one brain from B, and any human brain in B can and must belong to only one person that is contained in A. In a relational database, a one-to-one relationship exists when one row in a table may be linked with only one row in another table and vice versa. It is important to note that a one-to-one relationship is not a property of the data, but rather of the relationship itself. A list of mothers and their children may happen to describe mothers with only one child, in which case one row of the mothers table will refer to only one row of the children table and vice versa, but the relationship itself is not one-to-one, because mothers may have more than one child, thus forming a one-to-many relationship. (en) En gestion de base de données, une association de un-à-un détermine que pour chaque enregistrement d'une table, il ne peut y avoir que zéro ou un enregistrement d'une autre table qui lui soit lié. Il est intéressant d'utiliser ce type de relation pour cacher certaines données, pour utiliser des paramètres différents sur ces deux tables (par exemple un moteur de stockage différent dans MySQL), ... Ce type de relation peut toutefois être évité. En effet, une relation de un à un peut souvent être éliminée et remplacée par la fusion des deux tables en relation. (fr) システム解析では、 1対1 (英: one-to-one)の関係は、2つの実体(実体関係モデルも参照)AとBの間の関係を参照するの一種であり、Aの1つの要素はBの1つの要素にのみリンクでき、逆もまた同じである。数学的には、AからBまでの全単射関数が存在することになる。たとえば、Aをすべての人間の集合、Bをすべての脳の集合と考える。 Aの人はBの脳を1つだけ持つ。Bの人間の脳は、Aに含まれる1人だけに属する。 リレーショナルデータベースでは、テーブル内の1つの行が別のテーブル内の1つの行のみにリンクされている、またはその逆の場合、1対1の関係が存在すると言う。 1対1の関係はデータのプロパティではなく、関係自体のプロパティである。別の例として、母親とその子供たちのリストは、たまたま子供が1人しかいない母親の場合がある。その場合、母親テーブルの1行は、子供テーブルの1行のみを参照するが、関係自体は1対1ではない。母親には複数の子供がいる可能性があるため、 1対多の関係を形成するためである。 (ja) У системному аналізі, відношення один-до-одного — тип , який стосується відношення між двома (див. також модель «сутність — зв'язок») А і Б, в якому один елемент А може бути пов'язаний лише з одним елементом Б, і навпаки. У математичних термінах, існує бієктивна функція від А до Б. Наприклад, подумаймо про А як про множину всіх людських істот, а про Б — як про множину їхніх мізків. Будь-яка особа з А може й повинна мати лише один мозок із Б, а будь-який людський мозок у Б може й повинен належати лише одній особі, яка міститься в А. У реляційних базах даних, відношення один-до-одного існує, коли кожний рядок однієї таблиці може бути пов'язаний лише з одним рядком іншої таблиці, і навпаки. Важливо зазначити, що відношення один-до-одного — не властивість даних, а радше саме відношення. Може статися, що список матерів та їхніх дітей описує матерів лише з однією дитиною, в такому випадку один рядок таблиці матерів посилатиметься лише на один рядок таблиці дітей, і навпаки, але саме відношення — не один-до-одного, тому що матері можуть мати понад одну дитину, таким чином утворюючи відношення один-до-багатьох. (uk) |
dbo:thumbnail | wiki-commons:Special:FilePath/CPT-Databases-OnetoOne.svg?width=300 |
dbo:wikiPageExternalLink | https://web.archive.org/web/20180209164410/http:/www.tomjewett.com/dbdesign/dbdesign.php%3Fpage=manymany.php |
dbo:wikiPageID | 47329480 (xsd:integer) |
dbo:wikiPageLength | 1811 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1096960092 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Entity–relationship_model dbr:One-to-many_(data_model) dbr:Bijective dbr:Many-to-many_(data_model) dbc:Data_modeling dbr:Cardinality_(data_modeling) dbr:Relational_database dbr:Systems_analysis dbr:Wikt:entity dbr:File:CPT-Databases-OnetoOne.svg |
dbp:wikiPageUsesTemplate | dbt:Systemstheory-stub |
dct:subject | dbc:Data_modeling |
gold:hypernym | dbr:Cardinality |
rdfs:comment | En gestion de base de données, une association de un-à-un détermine que pour chaque enregistrement d'une table, il ne peut y avoir que zéro ou un enregistrement d'une autre table qui lui soit lié. Il est intéressant d'utiliser ce type de relation pour cacher certaines données, pour utiliser des paramètres différents sur ces deux tables (par exemple un moteur de stockage différent dans MySQL), ... Ce type de relation peut toutefois être évité. En effet, une relation de un à un peut souvent être éliminée et remplacée par la fusion des deux tables en relation. (fr) システム解析では、 1対1 (英: one-to-one)の関係は、2つの実体(実体関係モデルも参照)AとBの間の関係を参照するの一種であり、Aの1つの要素はBの1つの要素にのみリンクでき、逆もまた同じである。数学的には、AからBまでの全単射関数が存在することになる。たとえば、Aをすべての人間の集合、Bをすべての脳の集合と考える。 Aの人はBの脳を1つだけ持つ。Bの人間の脳は、Aに含まれる1人だけに属する。 リレーショナルデータベースでは、テーブル内の1つの行が別のテーブル内の1つの行のみにリンクされている、またはその逆の場合、1対1の関係が存在すると言う。 1対1の関係はデータのプロパティではなく、関係自体のプロパティである。別の例として、母親とその子供たちのリストは、たまたま子供が1人しかいない母親の場合がある。その場合、母親テーブルの1行は、子供テーブルの1行のみを参照するが、関係自体は1対1ではない。母親には複数の子供がいる可能性があるため、 1対多の関係を形成するためである。 (ja) In systems analysis, a one-to-one relationship is a type of cardinality that refers to the relationship between two entities (see also entity–relationship model) A and B in which one element of A may only be linked to one element of B, and vice versa. In mathematical terms, there exists a bijective function from A to B.For instance, think of A as the set of all human beings, and B as the set of all their brains. Any person from A can and must have only one brain from B, and any human brain in B can and must belong to only one person that is contained in A. (en) У системному аналізі, відношення один-до-одного — тип , який стосується відношення між двома (див. також модель «сутність — зв'язок») А і Б, в якому один елемент А може бути пов'язаний лише з одним елементом Б, і навпаки. У математичних термінах, існує бієктивна функція від А до Б. Наприклад, подумаймо про А як про множину всіх людських істот, а про Б — як про множину їхніх мізків. Будь-яка особа з А може й повинна мати лише один мозок із Б, а будь-який людський мозок у Б може й повинен належати лише одній особі, яка міститься в А. (uk) |
rdfs:label | Association un-à-un (fr) 1対1 (データモデル) (ja) One-to-one (data model) (en) Один-до-одного (uk) |
owl:sameAs | wikidata:One-to-one (data model) dbpedia-fa:One-to-one (data model) dbpedia-fr:One-to-one (data model) dbpedia-ja:One-to-one (data model) dbpedia-no:One-to-one (data model) dbpedia-uk:One-to-one (data model) https://global.dbpedia.org/id/3AdQK |
prov:wasDerivedFrom | wikipedia-en:One-to-one_(data_model)?oldid=1096960092&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/CPT-Databases-OnetoOne.svg |
foaf:isPrimaryTopicOf | wikipedia-en:One-to-one_(data_model) |
is dbo:wikiPageDisambiguates of | dbr:One-to-one |
is dbo:wikiPageWikiLink of | dbr:Gene_nomenclature dbr:One-to-many_(data_model) dbr:Many-to-many_(data_model) dbr:Relational_database dbr:One-to-one |
is foaf:primaryTopic of | wikipedia-en:One-to-one_(data_model) |