2025年辽宁城市建设职业技术学院单招(计算机)测试模拟题库及答案1套.docxVIP

  • 2
  • 0
  • 约2.68万字
  • 约 32页
  • 2025-04-24 发布于山东
  • 举报

2025年辽宁城市建设职业技术学院单招(计算机)测试模拟题库及答案1套.docx

2025年辽宁城市建设职业技术学院单招(计算机)测试模拟题库

第一部分单选题(30题)

1、有三个关系student、sc和result如下所示,由关系student和sc得到关系result的操作是

student

SnoSname

001张三

002李四

003王五

sc

SnoCnoGrade

001195

002280

002275

result

SnoSnameCnoGrade

001张三195

002李四280

002李四275

A.并B.差C.交D.连接

【答案】:D

【解析】本题主要考查关系运算中并、差、交、连接这几种操作的概念,我们需要根据各操作的定义来分析由关系student和sc得到关系result的操作是什么。-**选项A:并运算**并运算是指将两个关系中的所有元组合并在一起,去除重复的元组。关系student有Sno和Sname两个属性列,关系sc有Sno、Cno和Grade三个属性列,而关系result有Sno、Sname、Cno和Grade四个属性列。并运算的结果属性列应该与参与运算的关系的属性列一致,不会产生新的属性列,所以由关系student和sc进行并运算无法得到关系result,A选项错误。-**选项B:差运算**差运算是指从一个关系中去掉另一个关系中相同的元组。关系student和sc的属性列不完全相同,并且差运算不会将两个关系的属性列组合成新的属性列,所以由关系student和sc进行差运算不可能得到关系result,B选项错误。-**选项C:交运算**交运算是指取两个关系中相同的元组。关系student和sc中相同的属性列只有Sno,但它们并没有完全相同的元组,而且交运算不会产生新的属性列,因此由关系student和sc进行交运算无法得到关系result,C选项错误。-**选项D:连接运算**连接运算是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。在本题中,我们可以通过连接关系student和sc中Sno属性相同的元组,将student中的Sname列和sc中的Cno、Grade列组合在一起,从而得到关系result。具体来说,就是将student中Sno为001的“张三”与sc中Sno为001的元组连接,将student中Sno为002的“李四”与sc中Sno为002的元组连接,最终得到关系result,D选项正确。综上,答案是D。

2、设学生关系模式为:学生(学号,姓名,年龄,性别,成绩,专业),则该关系模式的主键通常是

A.姓名B.学号,姓名C.学号D.专业

【答案】:C

【解析】本题可根据主键的定义来分析该学生关系模式的主键。在关系模式中,主键是能够唯一标识关系中每一个元组(即每一行记录)的属性或属性组。也就是说,主键的值必须是唯一的,并且不能为NULL。接下来对各选项进行分析:-选项A:“姓名”在一个学生集合中可能会有重名的情况,即不同的学生可能具有相同的姓名,所以“姓名”不能唯一标识每一个学生,不能作为主键。-选项B:“学号,姓名”虽然在一定程度上增加了标识的唯一性,但实际上“学号”本身就具有唯一性,添加“姓名”属于多余,而且“学号,姓名”作为一个组合属性组来充当主键,不如单独的“学号”简洁有效。-选项C:“学号”是学校为每一个学生分配的唯一标识符,每一个学生都有一个不同的学号,能够唯一地确定每一个学生,满足主键的定义,所以该关系模式的主键通常是“学号”。-选项D:“专业”是学生所属的专业类别,一个专业会有多个学生,即多个不同的学生可能属于同一个专业,所以“专业”不能唯一标识每一个学生,不能作为主键。综上,答案选C。

3、以下所列各项中,不属于基于数据库信息系统特点的是_____________。

A数据结构化,使用一定的模型定义数据B数据共享性高,冗余度低C实时管理和控制数据D系统中的数据可为多个应用程序和多个用户所共享

【答案】:C

【解析】本题可根据数据库信息系统的特点,逐一分析每个选项,从而找出不属于其特点的选项。-**选项A:数据结构化,使用一定的模型定义数据**数据库信息系统中的数据是按照一定的数据模型进行组织和存储的,具有结构化的特点。例如关系数据库使用关系模型来定义数据,通过表、字段和记

文档评论(0)

1亿VIP精品文档

相关文档