问题标签 [cardinality]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4644 浏览

c++ - C ++使用数组设置交集和联合

我必须从数据文件中找到集合并集和集合交集的基数。我创建了两个数组(setA[] 和 setB[])来存储我的数据。a 和 b 分别是集合 A 和集合 B 中的元素个数。setIntersection 应该保存集合 A 和 B 之间的交集结果。但我被困在如何找到并集和交集。

此代码用于交叉路口,但我什么也没得到。我不知道从哪里开始工会。谁能帮我写代码谢谢!PS 我只允许使用数组和简单的代码算法。提前致谢!

0 投票
2 回答
2582 浏览

json - 如何将 UML 组合基数映射到 JSON 模式?

如何指定 object 类型的属性只能出现 1 次(我认为这是默认设置)、N 次或任何时间?甚至根本没有。

问题是,在“对象”类型的属性的情况下,如何将标准 UML 组合基数信息(min..max)转换为 JSON Schema?

基于这个模式,A 可能只包含一个 B,但是我需要能够指定: - 如果它可能不包含 - 它可能包含更多 (n) - 它可能包含任何

谢谢:恩德

0 投票
1 回答
1617 浏览

owl - 精确保护 1 基数 OWL 限制不会引起不一致

我想我快疯了!我已经按照 Owl 和 Protege 的各种教程进行操作,但仍然无法找到答案。用例很简单。我已经定义了一个名为“Person”的类。我定义了一个名为 hasFirstName 的数据属性。我已经为 Person 添加了一个“子类”限制,如下所示:“hasFirstName 正好是 1 个字符串”。我还添加了一个名为 Alex 的 Person 类型的个人,并且没有添加 hasFirstName 属性。我希望推理者抱怨,因为我指定了基数 1,并断言 Alex 是一个人,但没有将属性值添加到 Alex 个体,但推理者没有抱怨。但是,如果我添加两个语句,例如 hasFirstName 'Alex' 和 hasFirstName 'John',那么我会收到投诉。我做错了什么?任何帮助将不胜感激,谢谢。

0 投票
1 回答
1786 浏览

sql - SQL - 外键约束和基数

有人可以解释外键约束和基数吗?我正在阅读 SQLite 手册,并且在高级外键约束功能部分。在其解释中说:

父键和子键必须具有相同的基数。在 SQLite 中,如果任何子键列(在本例中为 songartist 和 songalbum)为 NULL,则不需要父表中的相应行。

我知道基数应该是一组值的数量,或者至少是数学上的,所以我假设如果我有十个人记录,每个记录都有一列性别,那么有男性和女性两种可能性,所以假设有一些男性和一些女性的基数是 2... 对吗?

我在谷歌上搜索并没有找到太多。我发现的最接近的是 Visio 2003 的 Microsoft 页面,其中有一个部分解释了“关于属性、引用完整性和基数”。它说:

关系的基数描述了父表中有多少记录可以与子表中的记录直接相关。基数以一对一、一对多、多对一或多对多等术语表示。

这可能是一个很好的描述,但是当 SQLite 说父键和子键必须具有相同的基数时,我仍然不明白 SQLite 是什么意思。如果您可以在答案中举一些例子,那也会有所帮助。谢谢

0 投票
1 回答
750 浏览

neo4j - 密码关系基数

在 neo4j 1.9.7 中,有什么方法可以进行仅返回基数为 1 的传出关系的密码查询?

例如

在这样的结构中,我想遍历节点并仅返回只有一个传出关系的节点(示例中为 N5 和 N6)。

我可以使用 Java API 使用 IteratorUtil 类来获取计数

我想在 Cypher 中做同样的事情。

0 投票
1 回答
524 浏览

semantics - owl:someValuesFrom 与 owl:minCardinalilty

通常当我们说“我所有的孩子都是女性”时,我们打算暗示“并且至少有一个”。著名的比萨饼教程 (V1.3)在第 100 页上解决了这个问题,指出在没有存在限制 (owl:someValuesFrom) 的情况下具有通用限制 (owl:allValuesFrom) 通常是错误的。

owl:someValuesFrom 是一种说“至少有一个”的反手方式。是否有任何逻辑、性能或美学理由不使用“owl:minCardinality”?

0 投票
1 回答
375 浏览

mysql - What causes MySQL cardinality to decrease?

In our production MySQL systems we have some queries that normally will take less then 2 seconds to execute but some times they will run for over a minute. Every time one of these queries runs long we check the indexing and find that the cardinality has dropped on the same VARCHAR(25) field. We run MySQL as a cluster of master with multiple slaves and we will find that the cardinality on just that slow system with have decreased, the value will remain high on all other servers. When the value drops it will go from about 20k-30k (high value) down to only a few hundred. Running the ANALYZE TABLE command fixes the cardinality and brings it backup to 20k-30k and the query runs fast again.

I have started monitoring the cardinality on all tables to see how this value changes over time. I understand that cardinality will go up as new data is added, and I would expect it to go down as records are deleted but this table very rarely gets records deleted yet the value will go up and down every time I look at it.

MySQL 5.5.8 InnoDB

CentOS 5.7

Any ideas on what I should be looking for? COUT(*) = 402259

0 投票
1 回答
81 浏览

mysql - 从mysql中的索引获取基数可能性

我有一个表,其中一个字段是特定单词的可变长度,超过几千行,这个字段/索引的基数约为 200。

我只想访问该基数,我的意思是mysql响应应该类似于:

谢谢您的帮助!

(顺便说一句,英语是我的第二语言,所以如果你能指出更好的方法来表达逻辑,将不胜感激)

0 投票
1 回答
3306 浏览

cassandra-2.0 - Cassandra 中的高基数和低基数

我不断遇到这些术语:high cardinality并且low cardinalityCassandra.

我不明白他们到底是什么意思。他们对查询有什么影响,什么是首选。请举例说明,因为这很容易理解。

0 投票
1 回答
136 浏览

database - 如何阅读 N:M:K 关系(数据库)?

我理解 N:M、1:N 和 N:1 的关系。

假设我们有一家旅行社并查看“预订旅行”的关系。这种关系中涉及的实体是客户、员工和目的地。规则如下:一个客户可以预订多个旅行,一个目的地可以由多个客户预订。显然,这种关系是 N:M:K。

你必须如何阅读 N:M:K?是否像 1 个客户可以与 N 个不同的员工一起预订 M 个目的地?但是您也不能为超过一名员工预订同一次旅行,那么如果需要,我该如何用几句话来改写它?

提前致谢