一、单选题
1、计算机执行程序时,CPU中 ( )的内容是条指令的地址。
A、运算器
B、控制器
C、程序计数器
D、通用寄存器
解析:
计算机执行程序时,CPU中的程序计数器(PC)的内容是条指令的地址。控制器负责控制指令的执行,而程序计数器是控制器的一部分,用于存储下一条要执行的指令的地址。因此,正确答案为C。
2、DMA控制方式是在( )之间直接建立数据通路进行数据的交换处理。
A、CPU与主存
B、CPU与外设
C、主存与外设
D、外设与外设
解析:
DMA控制方式是在主存与外设之间直接建立数据通路进行数据的交换处理。因此,正确答案为C。
3、在计算机的存储系统中,( ) 属于外存储器。
A、硬盘
B、寄存器
C、高速缓存
D、内存
解析:
计算机的存储系统包括内存和外存。本题中,硬盘属于外存储器,而寄存器、高速缓存属于内存。因此,正确答案是A。
4、某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)2)R,则该系统的构成方式是( )。
A、3个部件串联
B、3个部件并联
C、前两个部件并联后与第三个部件串联
D、第一个部件与后两个部件并联构成的子系统串联
解析:
根据题目给出的系统千小时可靠度公式,我们可以分析系统的构成方式。公式中的 (1-(1-R)²) 可以看作是两个部件串联的可靠性,而整个系统的可靠性还乘上了一个 R,表示还有一个部件的影响。因此,可以推断系统构成方式应该是前两个部件并联后与第三个部件串联,故选C。
5、令序列X、Y、Z的每个元素都按顺序进栈,且每个元素进栈和出栈仅一次,则不可能得到的出栈序列是( ) 。
A、XYZ
B、XZY
C、ZXY
D、YZX
解析:
根据栈的先进后出原则,已知入栈顺序为XYZ。分析各选项:
A选项表示每个元素进栈后立刻出栈,符合栈的操作原则。
B选项表示X进栈后立刻出栈,然后YZ进栈,也是可能的出栈序列。
D选项表示XY进栈后,Y先出栈,然后Z进栈,再ZX出栈,这也是一种可能的出栈顺序。
而对于C选项,如果Z第一个出栈,那么接下来出栈的应该是Y而不是X,因为X是最后一个进栈的。因此,C选项是不可能的出栈序列。
6、以下关于单链表存储结构特征的叙述中,不正确的是( )
A、表中结点所占用存储空间的地址不必是连续的
B、在表中任意位置进行插入和删除操作都不用移动元素
C、所需空间与结点个数成正比
D、可随机访问表中的任一结点
解析:
单链表是一种线性数据结构,其中的元素并不要求存储地址连续。插入和删除操作可以在任意位置进行,不需要移动其他元素。所需空间与结点的个数成正比。然而,单链表不支持随机访问任意结点,因为需要从链表的头结点开始,逐个遍历链表以找到特定的结点。因此,选项D是不正确的叙述。
7、B-树是一种平衡的多路查找树。以下关于B-树的叙述中,正确的是( )
A、根结点保存树中所有关键字且有序排列
B、从根结点到每个叶结点的路径长度相同
C、所有结点中的子树指针个数都相同
D、所有结点中的关键字个数都相同
解析:
B-树是一种平衡的多路查找树,具有一些特定的性质。关于B-树的叙述中,正确的是从根结点到每个叶结点的路径长度相同。这是因为B-树通过约束所有叶子节点在相同深度来保持平衡。因此,选项B是正确的。其他选项不符合B-树的特性,故排除。
8、对于给定的关键字序列(47,34, 13, 12, 52, 38, 33, 27, 5),若用链地址法(拉链法)解决冲突来构造哈希表,且哈希函数为 H(key)=key%11,则( )
A、哈希地址为1的链表最长
B、哈希地址为6的链表最长
C、34和12在同一个链表中
D、13和33在同一个链表中
解析:
对于给定的关键字序列和哈希函数H(key)=key%11,我们首先计算每个关键字的哈希地址。哈希地址的计算方式是将关键字对11取模。给定的关键字序列为(47,34, 13, 12, 52, 38, 33, 27, 5),它们的哈希地址分别为:47%11=6,34%11=1,13%11=2,以此类推。接下来,使用链地址法来解决冲突,即将具有相同哈希地址的关键字存储在同一链表中。分析给定的选项:A和B关于哪个哈希地址的链表最长,并未给出具体的链表长度,无法判断。而选项C,关键字34和12的哈希地址都是1,所以它们会存储在同一个链表中,因此选项C是正确的。至于选项D,关键字13和33的哈希地址不同,它们不会在同一链表中,所以选项D是错误的。
9、某有向图G的邻接表如下图所示,可看出该图中存在弧, 而不存在从顶点v.出发的弧。以下关于图G的叙述中,错误的是( )
A、G中存在回路
B、G中每个顶点的入度都为1
C、G的邻接矩阵是对称的
D、不存在弧< V3, vi>
解析:
根据题目给出的有向图的邻接表,可以分析出以下结论:
A. 关于回路,由于图中存在从V1到V2的弧以及从V2回到V1的弧,因此图中存在回路,所以选项A正确。
B. 关于每个顶点的入度,从邻接表可以看出,每个顶点的入度都为1(除了V3,它没有入弧),因此选项B正确。
C. 关于邻接矩阵是否对称,邻接矩阵的对称性取决于图中是否存在对称的边关系。但从给出的邻接表无法直接判断邻接矩阵是否对称,需要具体计算邻接矩阵来判断。因此,不能断定选项C是否正确。
D. 关于是否存在弧<V3, vi>,由于邻接表中没有列出以V3为起点的任何弧,所以不存在弧<V3, vi>,选项D正确。
综上,关于图G的叙述中,无法确定的是否正确的是选项C。
10、已知有序数组a的前10000个元素是随机整数,现需查找某个整数是否在该数组中。以下方法中,( ) 的查找效率最高。
A、二分查找法
B、顺序查找法
C、逆序查找法
D、哈希查找法
解析:
对于有序数组,二分查找法的查找效率最高,时间复杂度为O(logn)。顺序查找法的时间复杂度为O(n),逆序查找法的时间复杂度也为O(n),哈希查找法虽然平均时间复杂度为O(1),但在构建哈希表时可能需要O(n)的时间。因此,对于已知有序数组的前10000个元素是随机整数的情况,二分查找法的查找效率最高。
11、下列攻击行为中,出( ) 属于被动攻击行为。
A、伪造
B、窃听
C、DDOS 攻击
D、篡改消息
解析:
被动攻击包括窃听、流量分析等,主要是获取有关信息而不是直接破坏网络服务。伪造、篡改消息和DDOS攻击都属于主动攻击行为。因此,属于被动攻击行为的是窃听,即选项B。
12、( )防火墙是内部网和外部网的隔离点,它可对应用层的通信数据流进行监控和过滤。
A、包过滤
B、应用级网关
C、数据库
D、WEB
解析:
题目中提到防火墙是内部网和外部网的隔离点,并且能对应用层的通信数据流进行监控和过滤。根据防火墙的分类和功能,应用级网关防火墙能够针对应用层的数据流进行监控和过滤。因此,正确答案为B,即应用级网关。
13、( )并不能减少和防范计算机病毒。
A、安装、升级杀毒软件
B、下载安装系统补丁
C、定期备份数据文件
D、避免U盘交叉使用
解析:
安装杀毒软件、升级系统补丁以及避免U盘交叉使用都是减少和防范计算机病毒的有效方法。而定期备份数据文件主要是为了防止数据丢失或损坏,并不能直接减少和防范计算机病毒。因此,选项C并不能减少和防范计算机病毒。
14、下述协议中与安全电子邮箱服务无关的是 ( )
A、SSL
B、HTTPS
C、MIME
D、PGP
解析:
题目要求选择与安全电子邮箱服务无关的协议。SSL(安全套接层协议)、PGP(优良保密协议)是与安全传输有关的协议,而HTTPS协议主要用于WEB浏览器的安全信息传输。MIME(多用途互联网邮件扩展类型)是与电子邮箱相关的协议,但它主要扩展了邮件的传输能力,与安全传输没有直接关系。因此,与安全电子邮箱服务无关的协议是HTTPS,答案为B。
15、在( ) 校验方法中,采用模2运算来构造校验位。
A、水平奇偶
B、垂直奇偶
C、海明码
D、循环冗余
解析:
循环冗余校验(CRC)是一种采用模2运算来构造校验位的方法。在计算校验码时,需要将数据位与选定的多项式进行模2除法求取余数。因此,选项D是正确答案。
16、(请作答此空)是构成我国保护计算机软件著 作权的两个基本法律文件。单个自然人的软件著作权保护期为( )。
A、《软件法》和《计算机软件保护条例》
B、《中华人民共和国著作权法》和《中华人民共和国版权法》
C、《中华人民共和国著作权法》和《计算机软件保护条例》
D、《软件法》和《中华人民共和国著作权法》
解析:
构成我国保护计算机软件著作权的两个基本法律文件是《中华人民共和国著作权法》和《计算机软件保护条例》。单个自然人的软件著作权保护期为终身及死后50年。因此,答案为C。
17、( )是构成我国保护计算机软件著 作权的两个基本法律文件。单个自然人的软件著作权保护期为(请作答此空)。
A、50年
B、自然人终生及其死亡后50年
C、永久限制
D、自然人终生
解析:
我国保护计算机软件著作权的两个基本法律文件是《著作权法》和《计算机软件保护条例》。关于软件著作权的保护期限,单个自然人的软件著作权保护期为自然人终生及其死亡后50年。因此,本题答案为C、B。
18、在Windows系统中,磁盘碎片整理程序可以分析本地卷,以及合并卷上的可用空间使其成为连续的空闲区域,从而使系统可以更高效地访问( )
A、内存储器
B、高速缓存存储器
C、文件或文件夹
D、磁盘空闲区
解析:
本题考查操作系统的存储管理。在Windows系统中,磁盘碎片整理程序可以分析本地卷,以及合并卷上的可用空间使其成为连续的空闲区域,从而优化对文件的读写效率。这样可以使系统可以更高效地访问文件或文件夹。因此,正确答案是C。
19、某文件系统采用位示图(bi tmap)记录磁盘的使用情况。若计算机系统的字长为64位,磁盘的容量为1024GB,物理块的大小为4MB,那么位示图的大小需要( ) 个字。
A、1200
B、2400
C、4096
D、9600
解析:
本题考查操作系统中的设备管理相关知识。位示图法为外存建立一张位示图(bitmap),记录文件存储器的使用情况。每一位仅对应文件存储器上的一个物理块,取值0和1分别表示空闲和占用。根据题目给出的条件,磁盘的容量为1024GB,物理块的大小为4MB,可以计算出磁盘的物理块个数。由于系统字长为64位,需要计算位示图的大小,即需要的字数。具体计算过程为:磁盘物理块个数 = 1024×1024÷4 = 218,由于系统字长为64位,则需要字数 = 218÷64 = 4096。因此,答案为C。
20、某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取出产品消费,用P、V操作实现进程间的同步模型如下图所示。假设信号量S1的初值为1,信号量S2的初值为0,那么a、b、C处应分别填( )
A、V(S2)、P(S1)、V(S1)
B、V(S2)、P(S2)、V (S1)
C、P(S2)、V(S1)、V(S2)
D、P(S2)、V (S2)、V (S1)
解析:
根据题目描述,这是一个生产者和消费者的问题,其中生产者进程P1和消费者进程P2通过一个缓冲区进行同步。信号量S1表示缓冲区是否已满,信号量S2表示缓冲区是否为空。
a处:由于产品已经被生产并放入缓冲区(即缓冲区非空),消费者P2需要知道缓冲区有产品可以消费,因此应该执行V(S2)操作,以增加S2的值,表示缓冲区有产品可供消费。
b处:消费者P2准备从缓冲区取出产品消费,此时需要确保缓冲区非空,因此应该执行P(S2)操作,等待直到S2的值大于0,表示缓冲区有产品可以消费。
c处:生产者P1生产完产品后,需要通知消费者P2有新产品可供消费,此时应该执行V(S1)操作,以增加S1的值,表示缓冲区有新的空位可以存放产品。
综上,正确的操作顺序为:V(S2)、P(S2)、V(S1),因此答案为B。
21、设备驱动程序是直接与( ) 打交道的软件模块。
A、应用程序
B、数据库
C、编译程序
D、硬件
解析:
设备驱动程序是直接与硬件打交道的软件模块。设备驱动程序是操作系统中的一个重要组成部分,它的主要作用是管理和控制硬件设备,实现设备与操作系统之间的通信。因此,正确答案为D。
22、以下关于编译和解释的叙述中,正确的为 ( )
①编译是将高级语言源代码转换成目标代码的过程
②解释是将高级语言源代码转换为目标代码的过程
③在编译方式下,用户程序运行的速度更快
④在解释方式下,用户程序运行的速度更快
A、①③
B、①④
C、②③
D、②④
解析:
本题考查编译原理基础知识。
解释程序也称为解释器,它或者直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序转换成目标代码,然后在计算机上运行目标程序。因此,解释和编译都是将高级语言源代码转换为某种可执行形式的过程,但方式有所不同。其中,编译方式下的用户程序运行速度快。所以,正确的叙述是:①编译是将高级语言源代码转换成目标代码的过程;③在编译方式下,用户程序运行的速度更快。因此,答案为A。
23、函数调用和返回控制是用 ( ) 实现的。
A、哈希表
B、符号表
C、栈
D、优先队列
解析:
函数调用和返回控制是通过栈(Stack)来实现的。当函数被调用时,它的参数和返回地址会被压入栈中。当函数执行完毕准备返回时,会从栈中弹出之前保存的返回地址,以便继续执行调用该函数之后的代码。因此,正确答案是C。
24、通用的高级程序设计语言 一般都会提供描述数据、运算、控制和数据传输的语言成分,其中,控制包括顺序、( ) 和循环结构。
A、选择
B、递归
C、递推
D、函数
解析:
本题考查的是高级程序设计语言中的控制结构。高级程序设计语言一般会提供描述数据、运算、控制和数据传输的语言成分,其中控制包括顺序、选择和循环结构。选择结构是控制结构中的一种重要形式,因此答案为A。
25、以下关于系统原型的叙述中,不正确的是( )
A、可以帮助导出系统需求并验证需求的有效性
B、可以用来探索特殊的软件解决方案
C、可以用来指导代码优化
D、可以用来支持用户界面设计
解析:
关于系统原型的叙述中,不正确的是可以用来指导代码优化。系统原型主要用于帮助导出系统需求并验证需求的有效性、探索特殊的软件解决方案以及支持用户界面设计。因此,选项A、B和D都是正确的描述,而选项C是不正确的。
26、已知模块A 给模块B传递数据结构X,则这两 个模块的耦合类型为( ) 。
A、数据耦合
B、公共耦合
C、外部耦合
D、标记耦合
解析:
:已知模块A给模块B传递数据结构X,这种情况下,两个模块之间的耦合类型为标记耦合。标记耦合是指一组模块通过参数表传递记录信息,这个记录是某一数据结构的子结构,而不是简单变量。因此,答案为D。
27、以下关于软件测试的叙述中,正确的是( )
A、软件测试的目的是为了证明软件是正确的
B、软件测试是为了发现软件中的错误
C、软件测试在软件实现之后开始,在软件交付之前完成
D、如果对软件进行了充分的测试,那么交付时软件就不存在问题了
解析:
软件测试的目的是通过合理的测试用例,以最少的人力和时间发现潜在的各种错误和缺陷,因此选项B“软件测试是为了发现软件中的错误”是正确的。软件测试不能证明软件是正确的,也不能保证交付时软件不存在问题,因为即使进行了充分的测试,仍然可能存在未被发现的错误或缺陷。同时,软件测试通常是在软件实现过程中进行的,而不仅仅是在软件交付之前完成。因此,选项A、C和D都是错误的。
28、数据流图建模应遵循( ) 的原则。
A、自顶向下、从具体到抽象
B、自顶向下、从抽象到具体
C、自底向上、从具体到抽象
D、自底向上、从抽象到具体
解析:
数据流图建模应遵循自顶向下、从抽象到具体的原则。这一原则有助于更好地描述软件系统的数据流动和处理过程,从而提高系统的可理解性和可维护性。因此,正确答案是B。
29、浏览器开启了无痕浏览模式后,( )依然会被保存下来。
A、浏览历史
B、搜索历史
C、已下载文件
D、临时文件
解析:
浏览器开启了无痕浏览模式后,已下载文件依然会被保存下来。这是因为无痕浏览主要是为了保护用户的隐私,避免浏览历史、搜索历史等信息的保存,但已下载的文件不属于浏览记录,因此不会被清除,仍然会被保存下来。
30、下列网络互连设备中, 工作在物理层的是( )
A、交换机
B、集线器
C、路由器
D、网桥
解析:
物理层的主要设备是中继器和集线器。集线器是一种网络互连设备,它工作在物理层,用于连接物理特性相同的网段。因此,选项B是正确的。其他选项如交换机、路由器、网桥等,工作在不同的网络层次,不是物理层的设备。
31、当出现网络故障时,一般应首先检查 ( )。
A、系统病毒
B、路由配置
C、物理连通性
D、主机故障
解析:
当出现网络故障时,一般应首先检查物理连通性,这是因为硬件故障是常见的原因,包括线缆连接不良、端口故障等。检查物理连通性可以快速定位并解决一些常见的网络问题。因此,选项C是正确答案。
32、TCP 和UDP协议均提供了( )能力。
A、连接管理
B、差错校验和重传
C、流量控制
D、端口寻址
解析:
TCP和UDP协议均提供了端口寻址能力。TCP是面向连接的传输协议,在数据传输前需要建立连接,具有可靠传输的特性。UDP是一种不可靠的、无连接的协议,不负责管理连接,也不负责重新发送丢失或出错的数据消息。尽管如此,TCP和UDP都使用端口号来进行寻址,将信息提交给上层对应的协议。因此,选项D是正确的。
33、数据模型的三要素中不包括 ( )
A、数据结构
B、数据类型
C、数据操作
D、数据约束
解析:
数据模型的三要素包括数据结构、数据操作和数据约束,所以选项B数据类型是不正确的。
34、某本科高校新建教务管理系统, 支撑各学院正常的教学教务管理工作。经过初步分析,系统中包含的实体有学院、教师、学生、课程等。考虑需要将本科学生的考试成绩及时通报给学生家长,新增家长实体;考虑到夜大、网络教育学生管理方式的不同,需要额外的管理数据,新增进修学生实体。规定一- 个学生可以选择多门课程,每门课程可以被多名学生选修;一个教师可以教授多门课程,一门课程只能被一 名教师讲授。 (请作答此空)实体之间为多对多联系,( )属于弱实体对强实体的依赖联系。
A、学生、学院
B、教师、学院
C、学生、课程
D、教师、课程
解析:
本题考查数据库概念设计中的实体关系。
从题目描述来看,系统中的主要实体有学院、教师、学生、课程、家长和进修学生。其中,学生与其他实体之间存在多对多的联系,例如一个学生可以选修多门课程,同时学院和教师之间也可能存在多对多的联系。
考虑到题目中的描述:“学生的家长是以学生的存在作为前提”,可以推断学生是强实体,家长是弱实体,因此学生和家长之间属于弱实体对强实体的依赖联系。另外,考虑到学生可以选择多门课程,课程也可以被多名学生选修,因此学生和课程之间也存在多对多的联系。
综上,答案是C(学生与课程)和A(学生与学院)都属于弱实体对强实体的依赖联系。
35、某本科高校新建教务管理系统, 支撑各学院正常的教学教务管理工作。经过初步分析,系统中包含的实体有学院、教师、学生、课程等。考虑需要将本科学生的考试成绩及时通报给学生家长,新增家长实体;考虑到夜大、网络教育学生管理方式的不同,需要额外的管理数据,新增进修学生实体。规定一- 个学生可以选择多门课程,每门课程可以被多名学生选修;一个教师可以教授多门课程,一门课程只能被一 名教师讲授。 ( )实体之间为多对多联系,(请作答此空)属于弱实体对强实体的依赖联系。
A、家长、学生
B、学生、教师
C、学生、学院
D、教师、学院
解析:
根据题目描述,系统中包含的实体有学院、教师、学生、课程等。考虑到需要将本科学生的考试成绩及时通报给学生家长,因此新增了家长实体。同时,考虑到夜大、网络教育学生管理方式的不同,需要额外的管理数据,新增进修学生实体。关于实体之间的联系,根据描述“一个学生可以选修多门课程,每门课程可以被多名学生选修;一个教师可以教授多门课程,一门课程只能被一名教师讲授”,可以得知学生与课程之间、教师与课程之间的联系是多对多的。而家长的存在是以学生的存在为前提的,因此学生是强实体,家长是弱实体,它们之间为多对多联系且属于弱实体对强实体的依赖联系。因此正确答案为A,即家长和学生实体之间为多对多联系且属于弱实体对强实体的依赖联系。
36、给定关系模式如下,学生(学号,姓名, 专业),课程(课程号,课程名称),选课(学号,课程号,成绩)。查询所有学生的选课情况的操作是(请作答此空);查询所有课程的选修情况的操作是( )。
A、学生J0IN选课
B、学生LEFT JOIN选课
C、学生RIGHT J0IN选课
D、学生FULL J0IN选课
解析:
查询所有学生的选课情况需要保留没有选课的学生信息,即保留左边的悬浮元组,所以选择B选项(学生LEFT JOIN选课)。查询所有课程的选修情况需要保留没有学生选修的课程信息,即保留右边的悬浮元组,所以选择C选项(学生RIGHT JOIN选课)。因此,正确答案是B和C。
37、给定关系模式如下,学生(学号,姓名, 专业),课程(课程号,课程名称),选课(学号,课程号,成绩)。查询所有学生的选课情况的操作是( );查询所有课程的选修情况的操作是(请作答此空)。
A、选课JOIN课程
B、选课LEFT JOIN课程
C、选课RIGHT JOIN课程
D、选课FULL JOIN课程
解析:
查询所有课程的选修情况,需要保留没有学生选修的课程,即右边的悬浮元组,所以应该使用右外连接(RIGHT JOIN)。因此,正确答案是C。
38、关系代数表达式的查询优化中,下列说法错误的是( )
A、提早执行选择运算
B、合并乘积与其后的选择运算为连接运算
C、如投影运算前后存在其它的二目运算,应优先处理投影运算
D、存储公共的子表达式,避免重新计算
解析:
在关系代数表达式的查询优化中,关于优化规则的解释,选项C描述的内容并不准确。优化规则中并没有提到“如投影运算前后存在其它的二目运算,应优先处理投影运算”。优化规则主要关注选择运算的提早执行、投影和选择的结合、选择与前或后的双目运算的结合、合并乘积与其后的选择运算为连接运算,以及存储公共的子表达式避免重新计算。因此,选项C是错误的。
39、给定关系R(A. B.C. D)与S(C. D.E. P).则 操作结果的属性个数分别为(请作答此空) : 与表达式
等价的SQL语句如SELECT R.B, R.C, R.D FROM R, S WHERE( )
A、8, 6
B、6,6
C、8,8
D、7,6
解析:
题目中给定的关系R和S的笛卡尔积结果的属性个数是R和S的属性之和,即8个。而自然连接结果的属性需要合并R和S中相同的属性C、D,因此属性个数为6个。表达式的操作首先进行连接操作,然后对连接的结果进行筛选和投影,最终结果的属性个数取决于投影的列数,即B、C、D列,共有3个属性。因此,操作结果的属性个数分别为8和3,选项A正确。
40、给定关系R(A. B.C. D)与S(C. D.E. P).则 操作结果的属性个数分别为( ) : 与表达式
等价的SQL语句如SELECT R.B, R.C, R.D FROM R, S WHERE(请作答此空)
A、R.C=S.C OR R.D=S.D OR R.B<S.C
B、R.C=S.C OR R.D=S.D OR R.B<S.E
C、R.C=S.C AND R.D=S.D AND R.B<S.C
D、R.C=S.C AND R.D=S.D AND R.B<S.E
解析:
对于关系R和S的自然连接操作,结果的属性个数是R和S中相同属性的合并,再加上各自的独有属性。在这个例子中,R和S的共同属性是C和D,所以自然连接后的属性包括A、B、C、D、E、P。接下来,根据表达式的需求,需要从这些属性中选择特定的属性进行投影操作。题目中的表达式要求选择R的B、C、D属性,并且满足条件R的B小于S的E,因此正确的SQL语句应该是在自然连接后的结果中筛选出满足条件的元组,然后选择B、C、D属性。因此,与给定表达式等价的SQL语句中的WHERE子句应该是R的C等于S的C并且R的D等于S的D并且R的B小于S的E,选项D符合这个条件。
41、某企业人事管理系统中有如下关系模式,员工表EmpCenrcpename, age, sal,in属性分别表示员工号,员工姓名、年龄、工资和部门名称,部门表Dept(dnamephone),属性分别表示部门名称和联系电话。需要查询其它部门比销售部门(Sales) 所
有员工年龄都要小的员工姓名及年龄,对应的SQL语句如下:
SELECT ename, age FROM Emp
WHERE age (请作答此空)
( SELECT age FROM Emp
WHERE dname=’ Sales’)
AND
( ) ;
A、<ALL
B、<ANY
C、IN
D、EXISTS
解析:
本题考查SQL子查询的相关知识。第一个空需要表示“其他部门的员工年龄都小于销售部门的员工年龄”,这需要使用ALL关键字,表示所有其他部门的员工年龄都要小于销售部门的任何一个员工的年龄,所以选择A选项。第二个空需要表示“查询结果中的员工并不在销售部门”,由于题目中并未给出部门的具体名称,但参考解析中提到最终结果的员工不是销售部门的,因此应该选择B选项,表示“不属于”的意思。因此,答案为A、B。
42、某企业人事管理系统中有如下关系模式,员工表EmpCenrcpename, age, sal,in属性分别表示员工号,员工姓名、年龄、工资和部门名称,部门表Dept(dnamephone),属性分别表示部门名称和联系电话。需要查询其它部门比销售部门(Sales) 所
有员工年龄都要小的员工姓名及年龄,对应的SQL语句如下:
SELECT ename, age FROM Emp
WHERE age ( )
( SELECT age FROM Emp
WHERE dname=’ Sales’)
AND
(请作答此空) ;
A、dname=’Sales’
B、dname<>’Sales’
C、dname<’ Sales'
D、dname>’Sales ’
解析:
对于第一个空,因为要查询其他部门的员工年龄都要小于销售部门的员工年龄,所以需要使用子查询来获取销售部门的最大年龄,即选择A选项"MAX(age)“。对于第二个空,因为要排除销售部门的员工,所以需要选择部门名称不等于销售部门的条件,即选择B选项"dname <> ‘Sales’”。因此,完整的SQL语句应为:
SELECT ename, age
FROM Emp
WHERE age < (SELECT MAX(age) FROM Emp WHERE dname='Sales')
AND dname <> 'Sales';
43、对分组查询结果进行筛选的是( ),其条件 表达式中可以使用聚集函数。
A、WHERE子句
B、GROUP BY子句
C、HAVING子句
D、ORDER BY子句
解析:
在SQL查询中,对分组查询结果进行筛选的语句是HAVING子句。WHERE子句用于筛选未被分组的记录,而HAVING子句用于筛选分组后的结果,且其条件表达式中可以使用聚集函数。因此,正确答案是C。
44、授权语句GRANT中,以下关于WITH GRANT OPTION子句的叙述中,正确的是( ) 。
A、用于指明该授权语句将权限赋给全体用户
B、用于指明授权语句中,该用户获得的具体权限类型
C、用于指明授权语句中,获得授权的具体用户是谁
D、用于指明获得权限的用户还可以将该权限赋给其他用户
解析:
在授权语句GRANT中,WITH GRANT OPTION子句用于指明获得权限的用户还可以将该权限赋给其他用户。因此,正确答案是D。
45、以下有关触发器的叙述中,不正确的是( )
A、触发器可以执行约束、完整性检查
B、触发器中不能包含事务控制语句
C、触发器不能像存储过程一样, 被直接调用执行
D、触发器不能在临时表上创建,也不能引用临时表
解析:
触发器是一种特殊的存储过程,它在数据库表上的特定操作(如插入、更新或删除)发生时自动执行。关于触发器的叙述中:
A. 触发器确实可以执行约束和完整性检查,用于确保数据的准确性和一致性。
B. 触发器中通常不能包含事务控制语句,如BEGIN TRANSACTION、COMMIT、ROLLBACK等,因为这些语句需要在更明确的上下文中使用。
C. 触发器不像存储过程那样可以直接调用执行,而是自动触发执行。
D. 关于不能在临时表上创建触发器或触发器不能引用临时表的说法,这是不正确的。实际上,触发器可以在临时表上创建,也可以引用临时表。
因此,叙述中不正确的是D选项。
46、以下关于最小函数依赖集的说法中,不正确的是( )
A、不含传递依赖
B、不含部分依赖
C、每个函数依赖的右部都是单属性
D、每个函数依赖的左部都是单属性
解析:
最小函数依赖集的定义是每个函数依赖的右部为单属性,左部不含冗余属性,并且不包含多余的函数依赖。传递依赖是多余的函数依赖的一种,因此选项A正确。部分依赖的左部可能含有冗余属性,但这并不与最小函数依赖集的定义相矛盾,因此选项B正确。每个函数依赖的右部都是单属性是最小函数依赖集的一个特点,所以选项C也是正确的。然而,最小函数依赖集并不要求每个函数依赖的左部都是单属性,因此选项D是不正确的。
47、对于关系模式R(X,Y,Z,W),下面有关函数依赖的结论中错误的是( )。
A、若X→Y,WY→Z,则WX→Z
B、若XY→Z,则X→Z
C、若X→Y,Y→Z,则X→Z
D、若X→YZ,则X→Z
解析:
本题考察的是关系模式中的函数依赖。对于给出的四个选项,我们可以逐一进行验证:
A选项:若X→Y,WY→Z,根据伪传递规则,我们可以推出XW→Z,所以A选项是正确的。
B选项:若XY→Z,并不能直接推出X→Z,因为可能存在其他属性对Z也有影响。因此,B选项是错误的。
C选项:若X→Y,Y→Z,根据传递律,我们可以推出X→Z,所以C选项是正确的。
D选项:若X→YZ,根据分解规则,我们可以推出X→Y和X→Z,所以D选项也是正确的。
综上,错误的结论是B选项。
48、关系模式R<{A, B, C},{AC→B, B→C}>的候选码之一 是(请作答此空) ;由于该模式存在主属性对码的部分函数依赖,其规范化程度最高属于( ) 。
A、A
B、AB
C、ABC
D、以上都不是
解析:
:对于关系模式R<{A, B, C},其函数依赖为{AC→B, B→C}。根据函数依赖的理论,我们可以判断A是候选码的构成属性之一。同时,由于{AB}的闭包包含整个属性集U,所以AB是一个候选码。因此,该关系模式的候选码之一是AB。
关于规范化程度的问题,由于存在主属性对码的部分函数依赖,即B→C,这意味着该关系模式没有达到最高规范化程度BCNF(Boyce-Codd Normal Form)。尽管如此,由于ABC是超键,并且ABC→U(ABC的闭包包含整个属性集U),我们可以说这个关系模式至少达到了3NF(第三范式)。因此,该关系模式的规范化程度最高属于第三范式。所以答案为B(AB是候选码之一)以及它属于第三范式。
49、关系模式R<{A, B, C},{AC→B, B→C}>的候选码之一 是( ) ;由于该模式存在主属性对码的部分函数依赖,其规范化程度最高属于(请作答此空) 。
A、1NF
B、2NF
C、3NF
D、BCNF
解析:
关系模式R<{A, B, C},{AC→B, B→C}>的候选码之一是AC,因为A和C的组合可以确定B的值。关于规范化程度的问题,由于存在主属性对码的部分函数依赖(即B→C),该模式没有达到最高规范化程度BCNF。但是,由于ABC都是主属性,并且没有其他的依赖关系导致的冗余或更新问题,该关系模式达到了第三范式(3NF)。因此,规范化程度最高属于C,即3NF。
50、将一个关系r分解成两个关系rl和r2,再将分解之后的两个关系rl和r2进行自然连接,得到的结果如果比原关系r记录多,则称这种分解为( ) 。
A、保持函数依赖的分解
B、不保持函数依赖的分解
C、无损连接的分解
D、有损连接的分解
解析:
:将一个关系r分解成两个关系rl和r2后,如果这两个关系进行自然连接得到的结果比原关系r的记录多,说明在分解过程中造成了一些数据的丢失,因此这种分解被称为“有损连接的分解”。保持函数依赖的分解是指分解后的关系能够保持原关系中的函数依赖关系,与题目描述的情况无关。因此,正确答案为D,即“有损连接的分解”。
51、用于提交和回滚事务的语句为( ) 。
A、END TRANSACTION和ROLLBACK TRANSACTION
B、COMMIT TRANSACTION和ROLLBACK TRANSACTION
C、SAVE TRANSACTION和ROLLUP TRANSACTION
D、COMMIT TRANSACTION和ROLLUP TRANSACTION
解析:
在数据库中,用于提交和回滚事务的语句是 COMMIT TRANSACTION 和 ROLLBACK TRANSACTION。其中,COMMIT TRANSACTION 用于提交事务中的所有操作,而 ROLLBACK TRANSACTION 用于撤销事务中的所有操作。因此,正确答案是 B。
52、并发操作可能带来的数据不一致性有(请作答此空),解决的办法是并发控制,主要技术是( )。
A、丢失修改、不可重复读、读脏数据
B、丢失修改、死锁、故障
C、丢失修改、不可重复读、冗余
D、故障、死锁、冗余
解析:
并发操作可能带来的数据不一致性包括丢失修改、不可重复读和读脏数据,解决的办法是并发控制,主要技术是事务控制。选项A中的丢失修改、不可重复读和读脏数据都是并发操作可能带来的数据不一致性问题,因此选项A是正确的。同时,并发操作也可能带来死锁和故障问题,因此选项B也是正确的。冗余并不是并发操作带来的数据不一致性问题,因此选项C和D不完全正确。
53、并发操作可能带来的数据不一致性有( ),解决的办法是并发控制,主要技术是(请作答此空)。
A、加密
B、封锁
C、转储
D、审计
解析:
并发操作可能带来的数据不一致性包括丢失修改、读脏数据、不可重复读以及幻影现象。为了解决这些问题,需要进行并发控制,主要的技术是封锁(Locking)。封锁可以有效地确保事务的隔离性,从而避免数据不一致的问题。因此,本题答案为A(加密与本题无关)和B(封锁)。
54、如果事务T获得了数据项R上的共享锁,则T对R( )
A、只能读不能写
B、只能写不能读
C、即可读又可写
D、不能读不能写
解析:
:本题考查数据库并发控制中事务的锁机制。当事务T获得数据项R上的共享锁时,意味着其他事务只能读取数据项R,而不能对其进行修改(写操作)。因此,选项A“只能读不能写”是正确的。
55、将具有特定功能的一段SQL 语句(多于一条)在数据库服务器上进行预先定义并编译,以供应用程序调用,该段SQL程序可被定义为( )
A、事务
B、触发器
C、视图
D、存储过程
解析:
将具有特定功能的一段SQL语句在数据库服务器上进行预先定义并编译,以供应用程序调用,这段SQL程序应被定义为存储过程。存储过程是一组为了完成特定功能的SQL语句集合,经过编译后存储在数据库中,用户可以通过调用存储过程的名称来执行它。存储过程中可以包含逻辑控制语句和数据操纵语句,并且可以调用其他存储过程。因此,正确答案是D。
56、下面说法错误的是( )
A、存储过程中可以包含流程控制
B、存储过程被编译后保存在数据库中
C、用户执行SELECT语句时可以激活触发器
D、触发器由触发事件激活,并由数据库服务器自动执行
解析:
本题考查数据库存储过程和触发器相关知识。
A选项正确,存储过程中可以包含流程控制,这是存储过程的基本特性之一。
B选项正确,存储过程被编译后保存在数据库中,这是存储过程的存储和管理方式。
C选项错误,用户执行SELECT语句时并不能激活触发器。触发器的激活是由特定的数据库操作事件触发的,如INSERT、UPDATE或DELETE操作,而不是SELECT操作。
D选项正确,触发器由触发事件激活,并由数据库服务器自动执行,这是触发器的定义和特性。
因此,本题说法错误的是C选项。
57、数据库 系统应该定期备份,如果备份过程中仍有更新事务在运行,则备份结果是不一致的,这种备份称为( )
A、动态备份
B、静态备份
C、增量备份
D、日志备份
解析:
数据库系统在进行备份时,如果备份过程中仍然允许更新事务运行,这种备份称为动态备份。静态备份在转储期间不允许对数据库进行更新,转储的副本数据库是一致的。而动态备份则允许数据库在备份过程中被更新,因此备份结果可能是不一致的。因此,正确答案是A。
58、关于日志文件, 下列说法错误的是( )
A、保存了更新前的数据
B、保存了更新后的数据
C、无需其它文件可恢复事务故障
D、无需其它文件可恢复介质故障
解析:
关于日志文件的说法,选项D描述为“无需其它文件可恢复介质故障”,这是错误的。日志文件主要用于记录事务对数据库的更新操作,它有助于在发生故障时进行恢复,包括事务故障、系统故障以及介质故障的恢复。在介质故障恢复时,可能需要其他文件如数据文件的支持,仅仅依靠日志文件是无法完成所有恢复操作的。因此,选项D是错误的。
59、如果某一事务程序的运行导致服务 器重新启动,这类故障属于系统故障,恢复过程中需要根据日志进行的操作为( )
A、UNDO
B、UNDO 和REDO
C、REDO
D、ROLLBACK
解析:
数据库系统面临多种故障类型,包括事务故障、系统故障和介质故障。当某一事务程序的运行导致服务器重新启动时,这类故障属于系统故障。对于系统故障的恢复,数据库管理系统(DBMS)会根据日志文件进行恢复操作。对于未完成的事务,需要进行UNDO操作,即撤销这些事务的执行;对于已完成的事务,需要进行REDO操作,即重新执行这些事务,以确保数据库恢复到故障前的一致性状态。因此,恢复过程中需要根据日志进行UNDO和REDO操作,答案为B。
60、下面说法中错误的是( ) .
A、并发事务如果不加控制,可能会破坏事务的隔离性
B、可串行化调度是正确的调度
C、两段锁协议能够保证可串行化调度
D、两段锁协议能够确保不会产生死锁
解析:
本题考查事务并发控制相关知识。对于给出的四个选项进行分析:
A选项:并发事务如果不加控制,可能会破坏事务的隔离性。这是正确的,因为并发事务可能导致多个事务同时访问同一数据资源,从而产生数据不一致或冲突的问题,破坏事务的隔离性。
B选项:可串行化调度是正确的调度。这也是正确的,因为可串行化是一种正确的调度方式,可以确保事务按照某种顺序执行,避免并发带来的冲突。
C选项:两段锁协议能够保证可串行化调度。这也是正确的,两段锁协议是一种控制并发事务的方法,它可以保证事务的串行化执行。
D选项:两段锁协议能够确保不会产生死锁。这是错误的,两段锁协议虽然可以减少死锁的发生,但不能完全保证不会产生死锁。因为死锁的产生不仅与封锁协议有关,还与系统的调度策略、事务的执行顺序等多种因素有关。
因此,错误的说法是D选项。
61、在设计关系模式时, 有时为了提高数据操作的性能,会故意增加冗余数据,使得关系模式不满足3NF或BCNF,这种方法称之为反规范化,下列不属于 反规范化手段的是( ).
A、合并模式
B、增加冗余属性
C、创建视图
D、增加派生属性
解析:
反规范化是故意增加冗余数据以提高数据操作性能的方法,其手段包括增加冗余属性、增加派生属性、重新组表和分割表等。而创建视图不是反规范化的手段,它是一种用于简化复杂查询、保护数据安全和提供数据逻辑独立性的技术。因此,不属于反规范化手段的是选项C。
62、在索引改进中,一般的调整原则是:当 (请作答此空)是性能瓶颈时,则在关系上建立索引;当( )是性能瓶颈时,则考虑删除某些索引;管理人员经常会将有利于大多数据查询的索引设为( )
A、查询
B、更新
C、排序
D、分组计算
解析:
本题考查索引的应用方法。
在索引改进中,一般的调整原则包括:
- 当查询是性能瓶颈时,为了加速查询,在关系上建立适当的索引。因此选项A“查询”是正确的。
- 当更新是性能瓶颈时,可能是因为索引太多,这些索引在关系被更新时也必须被更新,这时删除一些索引可以加速更新。因此选项B“更新”是正确的。
- 管理人员通常会考虑将有利于大多数查询和更新的索引设为聚集索引,但题目中没有明确提到排序操作与索引调整的直接关联,所以选项C“排序”在此处不选。
- 至于分组计算,虽然它在某些情况下可能与查询性能有关,但并非直接与索引调整的原则相关,因此选项D“分组计算”在此处指的是将有利于大多数据查询的索引设为默认或常用设置,故也是正确的。
63、在索引改进中,一般的调整原则是:当 ( )是性能瓶颈时,则在关系上建立索引;当(请作答此空)是性能瓶颈时,则考虑删除某些索引;管理人员经常会将有利于大多数据查询的索引设为( )
A、查询
B、更新
C、排序
D、分组计算
解析:
本题考查索引的应用方法。在索引改进中,一般的调整原则是:当查询是性能瓶颈时,则在关系上建立索引;当更新是性能瓶颈时,则考虑删除某些索引;管理人员经常会将有利于大多数据查询的索引设为聚集索引。因此,正确答案是A、B、D。
64、在索引改进中,一般的调整原则是:当 ( )是性能瓶颈时,则在关系上建立索引;当( )是性能瓶颈时,则考虑删除某些索引;管理人员经常会将有利于大多数据查询的索引设为(请作答此空)
A、B树索引
B、位图索引
C、散列索引
D、聚簇索引
解析:
本题考查索引的应用方法。
在索引改进中,一般的调整原则是:当查询是性能瓶颈时,为了加速查询,我们在关系上创建适当的索引;当更新是性能瓶颈时,可能是因为索引太多,这些索引在关系被更新时也必须被更新,导致更新速度变慢,此时我们应该删除一些索引以加速更新。管理人员经常会将有利于大多数查询和更新的索引设为聚簇索引。因此,答案选A、B、D。
65、在 数据库系统运行中,经常会找出频繁执行的SQL语句进行优化。常见的优化策略有:尽可能减少多表查询或建立(请作答此空) ; 用带( )的条件子句等价替换OR子句;只检索需要的属性列等。
A、视图
B、物化视图
C、外键约束
D、临时表
解析:
在数据库系统运行中,优化频繁执行的SQL语句是提高系统性能的关键。常见的优化策略包括减少多表查询和建立物化视图。物化视图是一种预先计算和存储的查询结果集,可以提高查询性能。因此,空格中应填入“物化视图”,选项B正确。其他选项如视图、外键约束和临时表虽然也可能与数据库优化有关,但不符合题目中给出的具体优化策略描述。因此,答案为B。
66、在数据库系统运行中,经常会找出频繁执行的SQL语句进行优化。常见的优化策略有:尽可能减少多表查询或建立( ) ; 用带(请作答此空)的条件子句等价替换OR子句;只检索需要的属性列等。
A、IN
B、EXISTS
C、UNION
D、AND
解析:
在数据库系统的SQL语句优化中,常见的策略包括减少多表查询和建立物化视图,这通常涉及到尽可能使用UNION ALL替代UNION,因为UNION需要进行排序并移除重复记录,而UNION ALL则不进行这些操作,以提高效率。同时,在WHERE子句中,建议使用IN运算替代OR运算。根据题目描述和参考答案的解析,选项B的EXISTS和选项C的UNION是与优化策略相关的关键词,因此答案是B和C。
67、以下有关数据库审计的叙述中,错误的是( ) 。
A、审计记录数据库资旧和权限的使用情况
B、审计可以防止对数据库的非法修改
C、审计操作会影响系统性能
D、审计跟踪信息会扩大对存储空间的要求
解析:
审计的主要目的是监控和记录数据库的操作,包括资源和权限的使用情况,以便后续分析和检查。选项A正确。审计可以防止对数据库的非法访问和修改,但不能直接防止非法修改,因为审计更多的是一种事后追溯和审查的机制。选项B描述不准确。审计操作确实会对系统性能产生影响,因为需要记录大量的操作信息。选项C正确。审计跟踪信息确实会占用存储空间,因为需要记录所有的操作日志。选项D正确。因此,错误的叙述是B。
68、以下关于大数据的叙述中,错误的是( )
A、大数据的数据量巨大
B、结构化数据不属于大数据
C、大数据具有快变性
D、大数据具有价值
解析:
本题考查大数据的相关知识。大数据的特征包括数据量大、模态繁多、快速增长以及价值大但密度低等。其中,结构化数据属于大数据的一部分。因此,叙述中错误的选项是B。
69、( ) 不是目前 NoSqL数据库产品的数据模型。
A、图模型
B、文档模型
C、键值存储视型
D、层次模型
解析:
题干中提到的是目前NoSQL数据库产品的数据模型,而层次模型不是NoSQL数据库的数据模型之一。NoSQL数据库主要包括文档模型、键值存储模型、列存储模型、图形存储模型等,但不包括层次模型。因此,选项D是正确答案。
70、以下关于NoSL数据库的说法中,正确的是( ) 。
A、NoSQL数据库保证BASE特性
B、NoSQL数据库保证ACID特性
C、各种NoSQL数据库具有统的架构
D、NoSQL数据库经常使用JOIN操作
解析:
关于NoSQL数据库的说法中,正确的是A选项:“NoSQL数据库保证BASE特性”。NoSQL数据库是非关系型数据库,不保证ACID特性,因此B选项错误。NoSQL数据库没有统一的架构,各种NoSQL数据库可以采用不同的架构,因此C选项错误。NoSQL数据库通常不使用JOIN操作,因此D选项错误。
71、The entity-relationship (E-R) data model is based on a perception of a real world that consists of a clletion of basic objects, called(请作答此空) ,and of relationships among these objects.An entity is a“thing”or "object" in the real world that is distinguishable from other objects.Entities are described in a database by asetof( ) : A relationship isan association among several entities. The set of all entities of the same type and the set of all relationships of the ametype are termed an entity sct and relationship set, respectively. The overall logical structure (schema) of a database can be expressed graphically by an E-R diagram, which is built up from the fllowing components:( ) represent entity set,( ) represent atributes, ete. In addition to entities and relations, the E-R model represents certain( )to which the contents of a database must conform. The entity-relationship model is widely used in database design.
A、data
B、things
C、entities
D、objects
解析:
根据原文描述,实体是真实世界中区别于其他对象的“事物”或“对象”,因此第一个空应填入的单词是“entities”,表示实体。所以答案为C。
72、The entity-relationship (E-R) data model is based on a perception of a real world that consists of a clletion of basic objects, called( ) ,and of relationships among these objects.An entity is a“thing”or "object" in the real world that is distinguishable from other objects.Entities are described in a database by asetof(请作答此空) : A relationship isan association among several entities. The set of all entities of the same type and the set of all relationships of the ametype are termed an entity sct and relationship set, respectively. The overall logical structure (schema) of a database can be expressed graphically by an E-R diagram, which is built up from the fllowing components:( ) represent entity set,( ) represent atributes, ete. In addition to entities and relations, the E-R model represents certain( )to which thecontents of a database must conform. The entity-relationship model is widely used in database design.
A、keys
B、attributes
C、records
D、Rows
解析:
题目中描述实体关系(E-R)数据模型基于真实世界的感知,由基本对象(称为实体)和这些对象之间的关系组成。这些实体在数据库中通过一系列属性(attributes)来描述。所以正确答案为B,即“attributes(属性)”。
73、The entity-relationship (E-R) data model is based on a perception of a real world that consists of a clletion of basic objects, called( ) ,and of relationships among these objects.An entity is a“thing”or "object" in the real world that is distinguishable from other objects.Entities are described in a database by asetof( ) : A relationship isan association among several entities. The set of all entities of the same type and the set of all relationships of the ametype are termed an entity sct and relationship set, respectively. The overall logical structure (schema) of a database can be expressed graphically by an E-R diagram, which is built up from the fllowing components:(请作答此空) represent entity set,( ) represent atributes, ete. In addition to entities and relations, the E-R model represents certain( )to which thecontents of a database must conform. The entity-relationship model is widely used in database design.
A、rectangles
B、ellipses
C、diamonds
D、lines
解析:
本题考查计算机英语和实体关系(E-R)数据模型的相关知识。
第71题:根据题意描述实体是现实世界中区别于其他对象的“事物”或“对象”,所以应该填入“实体(Entity)”,而选项A的“rectangles(矩形)”与实体概念不符,所以排除A,正确答案为C。
第72题:实体在数据库中由一组属性描述,因此应该填入描述实体的属性(Attributes),而选项B的“Ellipses(椭圆)”与属性概念不符,所以排除B,正确答案为A。
第73题:根据题意描述,E-R图是由矩形表示实体集,因此应该填入代表实体集的词语或符号,正确答案为A。
第74题:根据题意描述椭圆代表属性等,因此应该填入代表属性的词语或符号,正确答案为B。椭圆用于表示实体的属性。
第75题:除了实体和关系之外,E-R模型还表示数据库内容必须符合的某些约束(Constraints),因此应该填入Constraints的对应单词,正确答案为D。这些约束是数据库设计中必须遵守的规则和限制条件。
74、The entity-relationship (E-R) data model is based on a perception of a real world that consists of a clletion of basic objects, called( ) ,and of relationships among these objects.An entity is a“thing”or "object" in the real world that is distinguishable from other objects.Entities are described in a database by asetof( ) : A relationship isan association among several entities. The set of all entities of the same type and the set of all relationships of the ametype are termed an entity sct and relationship set, respectively. The overall logical structure (schema) of a database can be expressed graphically by an E-R diagram, which is built up from the fllowing components:( ) represent entity set,(请作答此空) represent atributes, ete. In addition to entities and relations, the E-R model represents certain( )to which thecontents of a database must conform. The entity-relationship model is widely used in database design.
A、rectangles
B、ellipses
C、diamonds
D、lines
解析:
题目中描述的是实体关系(E-R)数据模型的构成,其中提到E-R图是由不同的组件构成的,其中表示实体集的是矩形(rectangles),表示属性的是椭圆(ellipses)。根据题目中的描述,括号内应填入的单词是“ellipses”,即选项B。
75、The entity-relationship (E-R) data model is based on a perception of a real world that consists of a clletion of basic objects, called( ) ,and of relationships among these objects.An entity is a“thing”or "object" in the real world that is distinguishable from other objects.Entities are described in a database by asetof( ) : A relationship isan association among several entities. The set of all entities of the same type and the set of all relationships of the ametype are termed an entity sct and relationship set, respectively. The overall logical structure (schema) of a database can be expressed graphically by an E-R diagram, which is built up from the fllowing components:( ) represent entity set,( ) represent atributes, ete. In addition to entities and relations, the E-R model represents certain(请作答此空)to which thecontents of a database must conform. The entity-relationship model is widely used in database design.
A、things
B、objects
C、conditions
D、constrains
解析:
根据题目描述,实体关系(E-R)数据模型除了实体和关系之外,还表示数据库内容必须符合的某些约束(constraints)。因此,最后一个空白处应填写“constraints”。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!