database - 没有数据的关系有 super 键?

标签 database database-design relational-database primary-key

没有数据的关系是否有 super 键


我想在我的大学考试中回答这个问题,但我很困惑。

最佳答案

你的问题不明确。

键,因此也是 super 键,是关系变量的一个特征,也就是关系模式。但是,术语关系 通常被非常宽松地用于表示关系模式(变量)或关系值(该变量在某个时间点的值),或两者。当然,关系变量的键和超键绝不依赖于知道该变量的值(即它包含的数据)。根据定义,每个关系变量必须至少有一个 super 键。

在教育环境中,学生通常需要从一些给定的依赖集或样本数据值中推导出 super 键和键。如果关系 R 没有任何依赖关系和任何值,那么您只能推断出 R 的所有属性的集合是一个超键(任何关系变量的公理化)。

关于database - 没有数据的关系有 super 键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46227076/

相关文章:

sql - 在 SQL 中对固定深度树建模

mysql - neo4j 示例 - 图与关系概念

php - 将测验替代项保存为 JSON 字符串或单独的行?

mysql - 将 Excel 数据导入 MySQL 的关系表

sql - 有没有办法仅在存在最大值时从 SQL/Access 中的字段返回值?

MySQL 查询需要超过 15 分钟,看起来数据量并不大

javascript - Laravel 尝试从数据库获取导航栏列表

python - 使用大型 mod_wsgi 应用程序最大化 apache 服务器实例

ruby - 使用 WHERE 筛选数据库结果

php - MySQL加载文件无效整数