Cardinality (data modeling) (original) (raw)

About DBpedia

Within data modelling, cardinality is the numerical relationship between rows of one table and rows in another. Common cardinalities include one-to-one, one-to-many, and many-to-many. Cardinality can be used to define data models as well as analyze entities within datasets.

thumbnail

Property Value
dbo:abstract Kardinalitäten sind Mengenangaben, mit denen in der Datenmodellierung für Entity-Relationship-Diagramme (ER-Diagramme) für jeden Beziehungstyp festgelegt wird, wie viele Entitäten eines Entitätstyps mit genau einer Entität des anderen am Beziehungstyp beteiligten Entitätstyps (und umgekehrt) in Beziehung stehen können oder müssen. Beispiel: MITARBEITER arbeitet in ABTEILUNG (n : 1)Jeder Mitarbeiter arbeitet in 1 Abteilung; in jeder ABTEILUNG können n MITARBEITER arbeiten Zur Darstellung der Kardinalität existieren verschiedene Notationsformen mit Kombinationen aus Ziffern, Buchstaben oder Grafiksymbolen; siehe Notationen im ER-Modell. Zum Beispiel wird mit der Chen-Notation und anderen Notationsformen nur vereinfachend dargestellt, wie viele Entitäten mit einer gegebenen Entität oder Entitätskombination höchstens in Beziehung stehen können. Mit Minimal- und Maximal-Angaben dagegen lässt sich die Kardinalität genauer spezifizieren. Beispiel: MITARBEITER arbeitet in ABTEILUNG (0,n : 1,1)Jeder Mitarbeiter arbeitet in genau 1 Abteilung (es gibt keinen, der in keiner Abteilung arbeitet).In jeder ABTEILUNG können 0 bis n MITARBEITER arbeiten (es gibt auch Abteilungen ohne Mitarbeiter) Die Kardinalitätsangaben werden an den Verbindungskanten zur beschreibenden Raute oder (bei fehlender Raute) an der Verbindungslinie zwischen den (in diesem Fall zwei) beteiligten Entitätstypen, notiert. In der Min-Max-Notation wird die Kardinalität in der ERD-Grafik umgekehrt zu Chen-Notationen positioniert ('1,1' neben MITARBEITER, '0,n' neben ABTEILUNG) – was jedoch nicht immer so praktiziert wird. Die Angaben dienen dazu, die mengenbezogenen Festlegungen je Beziehungstyp im technischen Datenbankdesign korrekt umzusetzen und ggf. weitere Integritätsbedingungen zu spezifizieren, die ein Datenbanksystem sicherstellen soll; z. B.: Ein MITARBEITER muss einer ABTEILUNG zugeordnet sein. Die Bedeutung von Kardinalität für Beziehungstypen (im Rahmen eines ER-Modells bzw. bei der Datenbankmodellierung) ist von dem Begriff der Kardinalität bei Datenbanken zu unterscheiden. (de) Within data modelling, cardinality is the numerical relationship between rows of one table and rows in another. Common cardinalities include one-to-one, one-to-many, and many-to-many. Cardinality can be used to define data models as well as analyze entities within datasets. (en) La cardinalité ou multiplicité, dans les schémas relationnels en modélisation des données, sert à compter le nombre minimum et maximum de possibilités que chaque classe contient dans la relation liant deux ou plusieurs objets. Cette notion est utilisée par la modélisation Merise et UML. Avec UML par exemple, si une classe Client peut avoir de 0 à 2 adresses, on parle d'une multiplicité 0..2. La multiplicité est la définition du nombre possible de relations entre les Types alors que la cardinalité définit le nombre de relations réellement paramétrées entre les Objets issus de ces Types. (fr) 在数据建模方面,一张数据表相对于另一数据表的基数乃是数据库设计之中至关重要的一个方面。就解释不同数据表之间如何相互联系而言,基数的定义是确定数据表之间关系的重要事项之一。 (zh)
dbo:thumbnail wiki-commons:Special:FilePath/ERD-artist-performs-song.svg?width=300
dbo:wikiPageExternalLink https://community.mis.temple.edu/mis3506digitaldesignfall2018/files/2018/10/Adam-Alalouf_Cardinality.pdf https://www.complexsql.com/database-cardinality-database-cardinality-with-real-examples/ https://www.geeksforgeeks.org/cardinality-in-dbms/ https://www.techopedia.com/definition/18/cardinality-databases http://www.agiledata.org/essays/umlDataModelingProfile.html%23Relationships http://www.agiledata.org
dbo:wikiPageID 8237163 (xsd:integer)
dbo:wikiPageInterLanguageLink dbpedia-de:Kardinalität_(Datenbanken) dbpedia-pt:Cardinalidade_(modelagem_de_dados)
dbo:wikiPageLength 7315 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1118272301 (xsd:integer)
dbo:wikiPageWikiLink dbr:Entity-relationship_model dbr:Entity–relationship_model dbr:Relational_databases dbr:Electronic_health_records dbr:Object_(computer_science) dbr:Arity dbr:Database_Normalization dbr:Data_modeling dbr:Edgar_F._Codd dbc:Data_modeling dbr:Unified_Modeling_Language dbr:Entity-relationship_diagram dbr:Data_modelling dbc:Relational_model dbr:File:ERD-artist-performs-song.svg
dbp:date October 2019 (en)
dbp:reason No definition in the intro. (en)
dbp:wikiPageUsesTemplate dbt:Citation_needed dbt:Lead_rewrite dbt:Other_uses dbt:Database
dcterms:subject dbc:Data_modeling dbc:Relational_model
gold:hypernym dbr:Aspect
rdf:type dbo:Saint
rdfs:comment Within data modelling, cardinality is the numerical relationship between rows of one table and rows in another. Common cardinalities include one-to-one, one-to-many, and many-to-many. Cardinality can be used to define data models as well as analyze entities within datasets. (en) La cardinalité ou multiplicité, dans les schémas relationnels en modélisation des données, sert à compter le nombre minimum et maximum de possibilités que chaque classe contient dans la relation liant deux ou plusieurs objets. Cette notion est utilisée par la modélisation Merise et UML. Avec UML par exemple, si une classe Client peut avoir de 0 à 2 adresses, on parle d'une multiplicité 0..2. La multiplicité est la définition du nombre possible de relations entre les Types alors que la cardinalité définit le nombre de relations réellement paramétrées entre les Objets issus de ces Types. (fr) 在数据建模方面,一张数据表相对于另一数据表的基数乃是数据库设计之中至关重要的一个方面。就解释不同数据表之间如何相互联系而言,基数的定义是确定数据表之间关系的重要事项之一。 (zh) Kardinalitäten sind Mengenangaben, mit denen in der Datenmodellierung für Entity-Relationship-Diagramme (ER-Diagramme) für jeden Beziehungstyp festgelegt wird, wie viele Entitäten eines Entitätstyps mit genau einer Entität des anderen am Beziehungstyp beteiligten Entitätstyps (und umgekehrt) in Beziehung stehen können oder müssen. Beispiel: MITARBEITER arbeitet in ABTEILUNG (n : 1)Jeder Mitarbeiter arbeitet in 1 Abteilung; in jeder ABTEILUNG können n MITARBEITER arbeiten (de)
rdfs:label Kardinalität (Datenbankmodellierung) (de) Cardinality (data modeling) (en) Cardinalité (programmation) (fr) 基数 (数据建模) (zh)
owl:sameAs freebase:Cardinality (data modeling) wikidata:Cardinality (data modeling) dbpedia-de:Cardinality (data modeling) dbpedia-fr:Cardinality (data modeling) dbpedia-no:Cardinality (data modeling) dbpedia-zh:Cardinality (data modeling) https://global.dbpedia.org/id/3LneU
prov:wasDerivedFrom wikipedia-en:Cardinality_(data_modeling)?oldid=1118272301&ns=0
foaf:depiction wiki-commons:Special:FilePath/ERD-artist-performs-song.svg
foaf:isPrimaryTopicOf wikipedia-en:Cardinality_(data_modeling)
is dbo:wikiPageDisambiguates of dbr:Cardinality_(disambiguation)
is dbo:wikiPageRedirects of dbr:Cardinality_(computer_engineering)
is dbo:wikiPageWikiLink of dbr:Entity–relationship_model dbr:Cardinality_(disambiguation) dbr:Jakarta_Persistence dbr:One-to-many dbr:One-to-many_(data_model) dbr:One-to-one_(data_model) dbr:Gellish dbr:Portable_Database_Image dbr:Many-to-many_(data_model) dbr:Data_model dbr:Data_structure_diagram dbr:Foreign_key dbr:Unified_Modeling_Language dbr:TerminusDB dbr:Superkey dbr:Cardinality_(computer_engineering)
is rdfs:seeAlso of dbr:Entity–relationship_model
is foaf:primaryTopic of wikipedia-en:Cardinality_(data_modeling)