文章目录

  • 前引
  • 第三章课后习题

前引


这段时间每天看三章吧 感觉现在又是进入全理论的感觉了 有点刚开始学计算机网络那味了 但是后面应该还是有很多编程作业吧 还要再介绍SQL语言

待会把习题做了 早点回寝室休息去啦


第三章课后习题


1、某关系R的外键是指______

A.其它关系的候选键,可以是R中的主属性或非主属性(√)
B.该关系除主键之外的另一个候选键
C.其它关系的候选键,同时作为R的主属性
D.其它关系的候选键,同时作为R的非主属性


2、关系模型中,下列关于候选键说法正确的是_______

A.可由其值能惟一标识该关系中任何元组的一个或多个属性组成(√)
B.可由多个任意属性组成
C.至多由其值能惟一标识该关系任何元组的一个属性组成
D.其余都不是


3、若某属性非该关系的主键,却是另外一个关系的主键,则该属性称为_______

A.外键(√)
B.主键
C.候选键
D.其余都不是


4、下列四项中说法正确的是_______

A.关系的任何属性都是不可再分的(√)
B.R(A1 , A2 , … , An ),这种描述又被称为关系模式,其中Ai 是指属性所对应的域
C.关系模式和关系都是不随时间变化的
D.同一关系模式下关系是唯一的


5、假设有关系R(A, B, C),其主码为A;关系S(D, A),其主码为D,外码为A。如下图示:

A.< 3, 3>(√)
B.< 1, 2 >
C.< 2, null>
D.< 4, 1>


6、有关系R(A:int, B:int, C:int), 主码为A,没有违反完整性规则的选项是


7、已知三个域:男人={李基,张鹏},女人={王方,刘玉 },子女={李键,张睿,张峰}。这一组域(男人,女人,子女)的笛卡尔积的基数为_______

A.12(√)
B.9
C.7
D.27


8、现有如下关系:患者(患者编号,患者姓名,性别,出生日期),医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期)。其中,“医疗”关系中的外键是_______

A.患者编号(√)
B.患者姓名
C.患者编号和患者姓名
D.医生编号


9、已知关系Member(S#, Name, D#)和Team(D#, Dname,Leader), 其中Member的S#为主键,D#为外键, 且S# 范围为1000000-1100000。Team = {<’01’,’技术研发’,’赵六’>,<’02’,’产品运营’,’钱琪’>}。 问:下面哪一个选项中的元组可以是Member的元组。_______

A. <‘1000101’,null, ‘01’>(√)
B.<‘1000102’,‘张三’,‘05’>
C.<null,‘李四’,‘01’>
D.<‘1101010’,‘王五’,‘02’>


10、“合同”关系和“客户”关系如下表所示,关于这两个表说法正确的是________

A.“合同”关系和“客户”关系的主码分别为“合同号”和“客户号”,“合同”的外码为“客户号”(√)
B.“合同”关系和“客户”关系的主码都为“客户号”,“合同”的外码为“合同签订人”
C.“合同”关系和“客户”关系的主码分别为“合同号”和“客户名称”,“合同”的外码为“合同签订人”
D.“合同”关系和“客户”关系的主码分别为“合同名称”和“客户号”,“合同”的外码为“客户号”


11、关于关系模型完整性的说法,不正确的是______

A.外键如果取空值,则违反了参照完整性(√)
B.数据库中有了空值会影响许多方面,如影响聚集函数运算的正确性等
C.用户自定义完整性是指用户针对具体的数据库应用所定义的完整性约束条件
D.实体完整性和参照完整性一般由DBMS系统自动支持


12、关于学生关系,下列哪一个属性适合作为候选码_______

A.学号(√)
B.性别
C.班级
D.年龄


13、关于关系模式与关系,说法不正确的是_______

A.关系模式是稳定的;同一关系模式下,只有一种关系(√)
B.同一关系模式下,可有很多的关系
C.关系模式是关系的结构, 关系是关系模式在某一时刻的数据
D.关系模式是稳定的;而关系是某一时刻的值,是随时间可能变化的


14、‏关于关系的特性,说法不正确的是______

A.区分哪一列是靠列名
B.区分哪一行是靠某一或某几列的值
C.关系是以内容(名字或值)来区分的
D.关系是以属性在关系的位置来区分的(√)


15、关于关系的特性,说法不正确的是______

A.关系的任意两列上的值不能完全相同(√)
B.关系的任意两个元组不能完全相同
C.元组相同是指两个元组的每个分量都相同
D.在同一个关系中如存在相同的元组,则仅保留其中的一个


16、关系模型就是处理Table的,它由哪些部分组成_________。

A.关系(或者表)、关系运算和完整性约束(√)
B.关系(或者表)和关系运算
C.关系(或者表)和完整性约束
D.其他选项都不对


17、关系数据库中,体现“实体能够区分并唯一标识元组”的规则是________。

A.实体完整性规则(√)
B.参照完整性规则
C.用户自定义完整性规则
D.属性的值域限定规则


18、根据关系模型的完整性规则,一个关系中的主键________。

A.不允许空值(√)
B.可以有多个
C.不能成为另一个关系的外键
D.可以取空值


19、‍关系模型中,实体完整性是指_________

A.实体不允许是空实体
B.体的主码中的属性值不能为空值(√)
C.实体的外键值不允许是空值
D.实体的属性值不能是空值


20、若规定工资表中的基本工资不得超过5000元,则这个规则属于________。

A.用户定义完整性约束(√)
B.其他都不是
C.实体完整性约束
D.参照完整性约束


21、关于“关系”的说法,正确的是________。

A.关系是一个由行与列组成的、能够表达数据及数据之间联系的二维表(√)
B.表中某一列的数据可以同时出现字符串与数值
C.表中某一列的值可以取空值null,所谓空值就是空格
D.表中只能有一列作为主关键字,用来唯一标识一行


22、下列几个表符合关系约束的是__________。

A(√)


23、关于关系的特性,说法不正确的是_________。

A.表中行的顺序、列的顺序不可以任意交换(√)
B.表中的每一列均需有一个唯一的名字
C.表中不允许出现完全相同的两列
D.表中行的顺序、列的顺序均可以任意交换


24、‌关系模型中,实现不同关系之间的联系是通过________。

‌A.关系
B.外键(√)
C.候选码
D.表


25、参照完整性规则是指表的__________必须是另一个表主键的有效值,或者是空值。

A.外键(√)
B.候选键
C.主键
D.主属性

哈工大数据库系统(上):关系模型之基本概念(三)课后测验与作业相关推荐

  1. 数据库系统——第三讲 关系模型之基本概念

    数据库系统--第三讲 关系模型之基本概念 什么是关系模型 什么是关系 关系有什么特性 候选码与外码 关系模型的完整性 小结 什么是关系模型 重点与难点:一组概念的区分:围绕关系的相关概念,如域.笛卡尔 ...

  2. 数据库系统教程——关系模型

    数据库系统教程--关系模型 这里是理论,建议直接跳转到白话!!! 2.1 关系模型的基本概念 基本术语 关系的定义与性质 关系代数 并 差 交 笛卡尔积 投影操作 选择 连接 除法 以下是白话建议直接 ...

  3. 数据库知识点2——关系模型之基本概念

    关系模型之基本概念 1. 关系模型概述? 2. 什么是关系? 3. 关系模型中的完整性约束 1. 关系模型概述? 形象地说,一个关系(relation)就是一个Table  关系模型就是处理Tabl ...

  4. 数据库原理—关系模型的基本概念(七)

    数据库原理-关系模型的基本概念(七)

  5. 在mysql支持关系模型中_MySQL支持关系模型中、和三种不同的完整性约束

    MySQL支持关系模型中.和三种不同的完整性约束 答:实体完整性:列完整性\n\n\n\n参照完整性:实体完整性\n\n\n\n用户定义的完整性:参考完整性 "三农"问题是指( ) ...

  6. 数据库系统(上):模型与语言 第3讲-关系模型之基本概念

    1某关系R的外键是指______ A.其它关系的候选键,可以是R中的主属性或非主属性 B.该关系除主键之外的另一个候选键 C.其它关系的候选键,同时作为R的主属性 D.其它关系的候选键,同时作为R的非 ...

  7. 【数据库系统】第三讲 关系模型的基本概念

    3.1 关系模型概述 1.关系模型的提出 2.关系模型的研究内容 一个关系就是一个Table 关系模型就是处理Table的,由三部分组成: 描述DB各种数据的基本结构形式(Table/Relation ...

  8. 数据库MySQL关系模型之基本概念

    1.什么是关系模型 1.1关系模型研究什么 一个关系(relation)就是一个Table 关系模型就是处理Table的,它由三个部分组成: 描述DB各种数据的基本结构形式(Table/Relatio ...

  9. 【数据库系统】关系模型、关系、元组、属性、关系实例

    文章目录 关系模型 关系 元组 属性 关系实例 关系模型 要了解关系模型,先要了解数据模型. 数据模型是一个描述数据.数据联系.数据语义以及一致性约束的概念工具的集合,提供了一种描述物理层.逻辑层和视 ...

最新文章

  1. MySQL 学习笔记(13)— 创建表、修改表、删除表、清空表
  2. 阿里云CDN技术 揭秘
  3. Unrecognized Hadoop major version number: 3.0.0-cdh6.3.2
  4. CSS中设置border属性为0与none的区别
  5. LeetCode算法入门- Multiply Strings -day18
  6. 无法远程连接mssqlserver2005服务器的解决
  7. 大白话Docker入门(二)
  8. 有个地方叫做成都,有些菜叫川菜
  9. 即时通讯IM的安全性比较
  10. C语言从入门到精通光盘源码(清华大学出版社)源代码下载
  11. 顺丰快递如何凭收件人电话和单号批量查询物流信息
  12. Twaver-HTML5基础学习(38)劈分面板SplitPane
  13. mysql 日历表_mysql创建日历表
  14. 有道无术,术尚可求;有术无道,止于术!
  15. JAVA文章相似度对比(hanlp)
  16. python学习群发邮件
  17. 关于依赖注入和依赖属性
  18. 速率法和终点法的区别_两点法、终点法、速率法
  19. pytorch的安装--命令
  20. python的docx库使用教程

热门文章

  1. 资料:《新概念英语》旧版(第二册)原文及全文翻译
  2. 到底要不要考项目管理证书?
  3. Day2----《Pattern Recognition and Machine Learning》Christopher M. Bishop
  4. Anaconda使用说明(个人版)
  5. MATLAB算法实战应用案例精讲-【自动驾驶】线控制动
  6. KPlayer无人直播
  7. C/C++ - 从代码到可执行程序的过程
  8. Sallen-Key滤波器的详细介绍
  9. ADSL宽带经常掉线断网故障处理方法
  10. 苹果倒数第三!酷安5月手机热度TOP10出炉,三星OPPO领跑