Associative entity (original) (raw)

About DBpedia

連想エンティティ (英: associative entity) は関係モデル理論や実体関連モデル理論で使用される用語である。リレーショナルデータベースでは、多対多の関係を解決するために、基本関係(または基本テーブル)を実装する必要がある。この種のエンティティを表す基本関係は、非公式に連想テーブルと呼ばれる。上記のように、連想エンティティは、連想テーブルを使用してデータベース構造に実装される。連想テーブルは、同じデータベース内の同じまたは異なるデータベーステーブルからの列への参照を含むことができるテーブルである。 連想(またはジャンクション)テーブルは、各データテーブルの主キーを参照することにより、2つ以上のテーブルを一緒にマップする。実際には、多数の外部キーが含まれており、それぞれがジャンクションテーブルから個々のデータテーブルまで多対1の関係にある。連想テーブルのPKは通常、FK列自体で構成される。 連想テーブルは、ブリッジテーブル、相互参照テーブル、中間テーブル、交差テーブル、結合テーブル、ジャンクションテーブル、リンクテーブル、多対多リゾルバ、マップテーブル、マッピングテーブル、ペアリングテーブル、ピボットテーブル(Laravelにおける誤用。スプレッドシートのピボットテーブルと混同)、または遷移テーブルなど、多くの通称で知られる。

thumbnail

Property Value
dbo:abstract An associative entity is a term used in relational and entity–relationship theory. A relational database requires the implementation of a base relation (or base table) to resolve many-to-many relationships. A base relation representing this kind of entity is called, informally, an associative table. As mentioned above, associative entities are implemented in a database structure using associative tables, which are tables that can contain references to columns from the same or different database tables within the same database. An associative (or junction) table maps two or more tables together by referencing the primary keys (PK) of each data table. In effect, it contains a number of foreign keys (FK), each in a many-to-one relationship from the junction table to the individual data tables. The PK of the associative table is typically composed of the FK columns themselves. Associative tables are colloquially known under many names, including association table, bridge table, cross-reference table, crosswalk, intermediary table, intersection table, join table, junction table, link table, linking table, many-to-many resolver, map table, mapping table, pairing table, pivot table (as used incorrectly in Laravel - not to be confused with the correct use of pivot table in spreadsheets), or transition table. (en) Una entidad asociativa es un término utilizado en la teoría entidad-relación. Una base de datos relacional requiere la implementación de una relación base (o tabla base) para resolver relaciones "muchos a muchos". Una relación base que representa este tipo de entidad se denomina, informalmente, tabla asociativa. Como se mencionó anteriormente, las entidades asociativas se implementan en la estructura de una base de datos utilizando tablas asociativas, que son tablas que pueden contener referencias a columnas de la misma o de diferentes tablas. Una tabla asociativa (o de unión) mapea dos o más tablas haciendo referencia a las claves primarias (CP) de cada tabla. En efecto, contiene varias claves foráneas (CF), cada una en una relación de muchos a uno desde la tabla asociativa a las tablas individuales. La CP de la tabla asociativa se compone típicamente de las mismas columnas CF. Las tablas asociativas se conocen coloquialmente con muchos nombres, incluidos tabla de asociación, tabla puente, tabla de referencias cruzadas, tabla unión, tabla combinada, tabla intermedia, tabla de intersección, tabla de unión, tabla de enlace, la resolución de muchos a muchos, tabla de mapa, tabla de mapeo, tabla de emparejamiento, tabla dinámica (como se usa incorrectamente en Laravel, no debe confundirse con el uso correcto de la tabla dinámica en hojas de cálculo) o tabla de transición. (es) 連想エンティティ (英: associative entity) は関係モデル理論や実体関連モデル理論で使用される用語である。リレーショナルデータベースでは、多対多の関係を解決するために、基本関係(または基本テーブル)を実装する必要がある。この種のエンティティを表す基本関係は、非公式に連想テーブルと呼ばれる。上記のように、連想エンティティは、連想テーブルを使用してデータベース構造に実装される。連想テーブルは、同じデータベース内の同じまたは異なるデータベーステーブルからの列への参照を含むことができるテーブルである。 連想(またはジャンクション)テーブルは、各データテーブルの主キーを参照することにより、2つ以上のテーブルを一緒にマップする。実際には、多数の外部キーが含まれており、それぞれがジャンクションテーブルから個々のデータテーブルまで多対1の関係にある。連想テーブルのPKは通常、FK列自体で構成される。 連想テーブルは、ブリッジテーブル、相互参照テーブル、中間テーブル、交差テーブル、結合テーブル、ジャンクションテーブル、リンクテーブル、多対多リゾルバ、マップテーブル、マッピングテーブル、ペアリングテーブル、ピボットテーブル(Laravelにおける誤用。スプレッドシートのピボットテーブルと混同)、または遷移テーブルなど、多くの通称で知られる。 (ja) Uma entidade associativa é um termo usado na teoria relacional e de entidade-relacionamento. Um banco de dados relacional requer a implementação de uma relação base (ou tabela base) para resolver relacionamentos muitos-para-muitos. Uma relação base que representa este tipo de entidade é chamada, informalmente, de "tabela associativa" (apesar de ser uma tabela como qualquer outra). Como mencionado acima, entidades associativas são implementadas em uma estrutura de banco de dados usando tabelas associativas, as quais são tabelas que podem conter referências a colunas de tabelas do mesmo ou de outros bancos de dados. Uma tabela associativa (ou junção) mapeia duas ou mais tabelas referenciando as chaves primárias de cada tabela de dados. Em efeito, ela contem um número de chaves estrangeiras, cada uma e um relacionamento muitos-para-um da tabela de junção para das tabelas de dados individuais. A chave primária da tabela associativa, normalmente, é composta de colunas de chaves estrangeiras propriamente dito. (pt) 关联实体是关系模型与实体关系模型理论中的术语。关系型数据库要求用一个基本关系(即一个基本表)实现的数据关系。这种基本关系称为关联表(associative table);还有许多名字:bridge table, cross-reference table, crosswalk, intermediary table, intersection table, join table, junction table, link table, linking table, many-to-many resolver, map table, mapping table, pairing table, transition table。 关联表通常包含指向其他多个表的多个外键。从关联表到单张数据表是多对一关系。 (zh)
dbo:thumbnail wiki-commons:Special:FilePath/Associate_Entity.png?width=300
dbo:wikiPageID 8859696 (xsd:integer)
dbo:wikiPageLength 4381 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1039456516 (xsd:integer)
dbo:wikiPageWikiLink dbr:Entity–relationship_model dbr:Primary_key dbr:Insert_(SQL) dbr:Unique_key dbc:Diagrams dbr:Pivot_table dbr:Many-to-many_(data_model) dbr:Join_(SQL) dbr:Foreign_key dbr:Relational_database dbr:Relational_model dbr:Laravel dbc:Entity–relationship_model dbr:Select_(SQL) dbr:File:Associate_Entity.png dbr:File:Junction_Table.svg dbr:File:Mapping_table_concept.png
dbp:wikiPageUsesTemplate dbt:Cite_book dbt:Cite_journal dbt:No_footnotes dbt:Reflist
dct:subject dbc:Diagrams dbc:Entity–relationship_model
gold:hypernym dbr:Term
rdf:type yago:Artifact100021939 yago:Creation103129123 yago:Diagram103186399 yago:Drawing103234306 yago:Object100002684 yago:PhysicalEntity100001930 yago:Representation104076846 yago:Whole100003553 yago:WikicatDiagrams
rdfs:comment 連想エンティティ (英: associative entity) は関係モデル理論や実体関連モデル理論で使用される用語である。リレーショナルデータベースでは、多対多の関係を解決するために、基本関係(または基本テーブル)を実装する必要がある。この種のエンティティを表す基本関係は、非公式に連想テーブルと呼ばれる。上記のように、連想エンティティは、連想テーブルを使用してデータベース構造に実装される。連想テーブルは、同じデータベース内の同じまたは異なるデータベーステーブルからの列への参照を含むことができるテーブルである。 連想(またはジャンクション)テーブルは、各データテーブルの主キーを参照することにより、2つ以上のテーブルを一緒にマップする。実際には、多数の外部キーが含まれており、それぞれがジャンクションテーブルから個々のデータテーブルまで多対1の関係にある。連想テーブルのPKは通常、FK列自体で構成される。 連想テーブルは、ブリッジテーブル、相互参照テーブル、中間テーブル、交差テーブル、結合テーブル、ジャンクションテーブル、リンクテーブル、多対多リゾルバ、マップテーブル、マッピングテーブル、ペアリングテーブル、ピボットテーブル(Laravelにおける誤用。スプレッドシートのピボットテーブルと混同)、または遷移テーブルなど、多くの通称で知られる。 (ja) 关联实体是关系模型与实体关系模型理论中的术语。关系型数据库要求用一个基本关系(即一个基本表)实现的数据关系。这种基本关系称为关联表(associative table);还有许多名字:bridge table, cross-reference table, crosswalk, intermediary table, intersection table, join table, junction table, link table, linking table, many-to-many resolver, map table, mapping table, pairing table, transition table。 关联表通常包含指向其他多个表的多个外键。从关联表到单张数据表是多对一关系。 (zh) An associative entity is a term used in relational and entity–relationship theory. A relational database requires the implementation of a base relation (or base table) to resolve many-to-many relationships. A base relation representing this kind of entity is called, informally, an associative table. As mentioned above, associative entities are implemented in a database structure using associative tables, which are tables that can contain references to columns from the same or different database tables within the same database. (en) Una entidad asociativa es un término utilizado en la teoría entidad-relación. Una base de datos relacional requiere la implementación de una relación base (o tabla base) para resolver relaciones "muchos a muchos". Una relación base que representa este tipo de entidad se denomina, informalmente, tabla asociativa. Como se mencionó anteriormente, las entidades asociativas se implementan en la estructura de una base de datos utilizando tablas asociativas, que son tablas que pueden contener referencias a columnas de la misma o de diferentes tablas. (es) Uma entidade associativa é um termo usado na teoria relacional e de entidade-relacionamento. Um banco de dados relacional requer a implementação de uma relação base (ou tabela base) para resolver relacionamentos muitos-para-muitos. Uma relação base que representa este tipo de entidade é chamada, informalmente, de "tabela associativa" (apesar de ser uma tabela como qualquer outra). (pt)
rdfs:label Associative entity (en) Entidad asociativa (es) 連想エンティティ (ja) Entidade associativa (pt) 关联实体 (zh)
owl:sameAs freebase:Associative entity freebase:Associative entity yago-res:Associative entity wikidata:Associative entity dbpedia-es:Associative entity dbpedia-ja:Associative entity http://lt.dbpedia.org/resource/Asociatyvinis_vienetas dbpedia-no:Associative entity dbpedia-pt:Associative entity dbpedia-zh:Associative entity https://global.dbpedia.org/id/A4aA
prov:wasDerivedFrom wikipedia-en:Associative_entity?oldid=1039456516&ns=0
foaf:depiction wiki-commons:Special:FilePath/Associate_Entity.png wiki-commons:Special:FilePath/Junction_Table.svg wiki-commons:Special:FilePath/Mapping_table_concept.png
foaf:isPrimaryTopicOf wikipedia-en:Associative_entity
is dbo:wikiPageRedirects of dbr:Junction_table dbr:Intersection_table dbr:Link_Table dbr:Link_table dbr:Linking_table dbr:Association_table dbr:Associative_Entities dbr:Associative_entities dbr:Cross-reference_table dbr:Join_Table dbr:Join_table dbr:Bridge_Table dbr:Bridge_table dbr:Many-to-many_resolver dbr:Map_Table dbr:Mapping_table
is dbo:wikiPageWikiLink of dbr:Entity–relationship_model dbr:Junction_table dbr:Weak_entity dbr:Many-to-many_(data_model) dbr:Crosswalk_(disambiguation) dbr:Airtable dbr:Intersection_table dbr:Link_Table dbr:Link_table dbr:Linking_table dbr:Association_table dbr:Associative_Entities dbr:Associative_entities dbr:Cross-reference_table dbr:Join_Table dbr:Join_table dbr:Bridge_Table dbr:Bridge_table dbr:Many-to-many_resolver dbr:Map_Table dbr:Mapping_table
is foaf:primaryTopic of wikipedia-en:Associative_entity