热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

数据库系统概论习题关系数据库关系数据库(关系代数表达式)

关系数据库一 单项选择题试题1关系模型中,一个码()以上都不是可以由多个任意属性组成由一个或多个属性组成,其值能够唯一标识关系中一个元组至多由一个属性组成[参考答案]由一个或多个属

关系数据库

一 单项选择题

试题1

关系模型中,一个码()

以上都不是
可以由多个任意属性组成
由一个或多个属性组成,其值能够唯一标识关系中一个元组
至多由一个属性组成

[参考答案] 由一个或多个属性组成,其值能够唯一标识关系中一个元组

 

试题2

有两个关系A(S,SN,D)和B(D,CN,NM),S是A的主码,A中的属性D与B中的主码D相对应,则D是关系A的(   )。

外码
主码
主属性
候选码

[参考答案] 外码

 

试题3

关系模式的任何属性(     )

以上都不是
不可再分
命名在该关系模式中可以不唯一
可再分

[参考答案] 不可再分

 

试题4

下面的选项不是关系数据库基本特征的是()

不同的列应有不同的列名
与列的次序无关
与行的次序无关
不同的列应有不同的数据类型

[参考答案] 不同的列应有不同的数据类型

 

试题5

设属性A是关系R的主属性,则属性A不能取空值(NULL),这是

域完整性规则
用户定义的完整性规则
参照完整性规则
实体完整性规则

[参考答案] 实体完整性规则

 

试题6

有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(        )。

实体完整性规则
参照完整性规则
用户定义的完整性规则
域完整性规则

[参考答案] 用户定义的完整性规则

 

试题7

现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是( )。

患者编号和患者姓名
患者编号
医生编号和患者编号
患者姓名

[参考答案] 患者编号

 

试题8

关系模式的候选码可以有1个或多个,而主码有( )

1个
0个
1个或多个
多个

[参考答案] 1个

 

试题9

有一个“列车运营”关系,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该关系的主键是(          )

(车次,日期)
车次
日期
(车次,情况摘要)

[参考答案] (车次,日期)

 

试题10

关系模型中可以有三类完整性约束,其中(           )是关系模型必须满足的完整性约束条件,应该由RDBMS自动支持

实体完整性和用户定义的完整性
实体完整性、参照整性和用户定义的完整性
参照整性和用户定义的完整性
实体完整性和参照完整性

[参考答案] 实体完整性和参照完整性

 

关系数据库(关系代数表达式)

一 单项选择题

试题1

关系运算中花费时间可能最长的运算是(               )

选择
投影

笛卡尔积

[参考答案] 笛卡尔积

 

试题2

能正确检索出“’张山’同学不学的课程的课程号”的关系代数表达式是

π课程号(课程)∩ π课程号(σ姓名=’张山’ (选课∞学生))
π课程号(课程)- π课程号 (σ姓名=’张山’ (选课∞学生))
π课程号(σ姓名≠’张山’ (选课∞学生))
π课程号(σ姓名=’张山’ (选课∞学生))∪ π课程号 (课程)

[参考答案] π课程号(课程)- π课程号 (σ姓名=’张山’ (选课∞学生))

第三个答案错误的原因:关系代数运算中应该没有“≠”运算符

 

试题3

关系数据库管理系统应能实现的专门关系运算包括(           )

关联、更新、排序
选择、投影、连接
排序、索引、统计
显示、打印、制表

[参考答案] 选择、投影、连接

 

试题4

关系代数运算是以( )为基础的运算

集合运算
关系运算
谓词演算
代数运算

[参考答案] 关系运算

 

试题5

关系代数中的连接操作是由( )操作组合而成 。

选择和笛卡尔积
投影、选择、笛卡尔积
投影和笛卡尔积
选择和投影

[参考答案] 选择和笛卡尔积

 

试题6

σ1>‘5’(S)表示(       )

 表示从S关系中挑选1的值大于第五个分量的元组
 表示从S关系中挑选第1个分量值大于‘5’的元组
    σ1>‘5’(S)是向关系垂直方向运算
 表示从S关系中挑选第1个分量值大于第五个分量的元组

[参考答案]  表示从S关系中挑选第1个分量值大于‘5’的元组

 

试题7

五种基本关系代数运算是( )。

∪ - σ π
∪ - × σ π
∪ ∩ σ π
∪ ∩ × σ π

[参考答案] ∪ - × σ π

 

试题8

从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( )操作

复制
选择
连接
投影

[参考答案] 选择

 

试题9

能正确检索出“计算机系学生都学的课程的课程号”的关系代数表达式是(        )

选课÷π学号(σ所在系=’计算机'(学生))
π课程号(σ所在系=’计算机'(选课∞学生∞课程))
π学号,课程号(选课) ÷π学号(σ所在系=’计算机'(学生))
π学号,课程号(σ所在系=’计算机'(选课∞学生)) ÷π课程号(学生)

[参考答案] π学号,课程号(选课) ÷π学号(σ所在系=’计算机'(学生))

 

试题10

假设有关系R和S,关系代数表达式R-(R-S)表示的是( )。

R×S
R∩S
R-S
R∪S

[参考答案] R∩S

 

试题11

自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的(          )

记录

属性
元组

[参考答案] 属性

 

试题12

下列表达式能将新课程“大数据分析”的基本信息添加到课程关系中的是

课程×{(‘C10′,’大数据分析’,’C04′)}
课程∪{(‘C10′,’大数据分析’,’C04′)}
课程∩{(‘C10′,’大数据分析’,’C04′)}
课程∞{(‘C10′,’大数据分析’,’C04′)}

[参考答案] 课程∪{(‘C10′,’大数据分析’,’C04′)}

 

 


推荐阅读
  • 智慧城市建设现状及未来趋势
    随着新基建政策的推进及‘十四五’规划的实施,我国正步入以5G、人工智能等先进技术引领的智慧经济新时代。规划强调加速数字化转型,促进数字政府建设,新基建政策亦倡导城市基础设施的全面数字化。本文探讨了智慧城市的发展背景、全球及国内进展、市场规模、架构设计,以及百度、阿里、腾讯、华为等领军企业在该领域的布局策略。 ... [详细]
  • 深入解析Redis内存对象模型
    本文详细介绍了Redis内存对象模型的关键知识点,包括内存统计、内存分配、数据存储细节及优化策略。通过实际案例和专业分析,帮助读者全面理解Redis内存管理机制。 ... [详细]
  • 方法:1 配置数据库basediros.path.abspath(os.path.dirname(__file__))  #获取当前文件的绝对路径appFlask(__name__ ... [详细]
  • R语言基础入门指南
    本文介绍R语言的基本概念,包括其作为区分大小写的解释型语言的特点、主要的数据结构类型如向量、矩阵、数据框及列表等,并探讨了R语言中对象的灵活性与函数的应用。此外,文章还提供了关于如何使用R进行基本操作的示例,以及解决常见编程问题的方法。 ... [详细]
  • 解析SQL查询结果的排序问题及其解决方案
    本文探讨了为什么某些SQL查询返回的数据集未能按预期顺序排列,并提供了详细的解决方案,帮助开发者理解并解决这一常见问题。 ... [详细]
  • 随着Redis功能的不断增强和稳定性提升,其应用范围日益广泛,成为软件开发人员不可或缺的技能之一。本文将深入探讨Redis集群的部署与优化,包括主从备份机制、哨兵模式以及集群功能,帮助读者全面理解并掌握Redis集群的应用。 ... [详细]
  • 本文详细介绍了如何查找和更改 MySQL 数据库文件的存放路径,包括不同存储引擎的配置方法以及具体操作步骤。 ... [详细]
  • 本文介绍了如何利用 Spring Boot 和 Groovy 构建一个灵活且可扩展的动态计算引擎,以满足钱包应用中类似余额宝功能的推广需求。我们将探讨不同的设计方案,并最终选择最适合的技术栈来实现这一目标。 ... [详细]
  • MySQL InnoDB Double Write机制详解
    本文深入探讨了MySQL InnoDB存储引擎的Double Write技术,该技术通过在内存和磁盘上创建数据页的副本,确保了部分写失效(Partial Page Write)情况下的数据完整性和可靠性。同时,文章介绍了InnoDB以页为单位进行读取和更新的机制,并详细解析了Double Write的工作原理。 ... [详细]
  • 本文介绍了数据库体系的基础知识,涵盖关系型数据库(如MySQL)和非关系型数据库(如MongoDB)的基本操作及高级功能。通过三个阶段的学习路径——基础、优化和部署,帮助读者全面掌握数据库的使用和管理。 ... [详细]
  • 本文详细介绍了福昕软件公司开发的Foxit PDF SDK ActiveX控件(版本5.20),并提供了关于其在64位Windows 7系统和Visual Studio 2013环境下的使用方法。该控件文件名为FoxitPDFSDKActiveX520_Std_x64.ocx,适用于集成PDF功能到应用程序中。 ... [详细]
  • 历经三十年的开发,Mathematica 已成为技术计算领域的标杆,为全球的技术创新者、教育工作者、学生及其他用户提供了一个领先的计算平台。最新版本 Mathematica 12.3.1 增加了多项核心语言、数学计算、可视化和图形处理的新功能。 ... [详细]
  • 如何使用Ping命令来测试网络连接?当网卡安装和有关参数配置完成后,可以使用ping命令来测试一下网络是否连接成功。以winXP为例1、打开XP下DOS窗口具体操作是点击“开始”菜 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • Apache IoTDB:开源工业物联网数据库的崛起
    2020年9月23日,全球领先的开源软件基金会——Apache软件基金会宣布,Apache IoTDB正式成为其顶级项目。Apache IoTDB是一款专为大规模物联网和工业物联网设计的开源数据库。 ... [详细]
author-avatar
蔡佩琬62777
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有