数据库系统原理试题答案_第1页
数据库系统原理试题答案_第2页
数据库系统原理试题答案_第3页
数据库系统原理试题答案_第4页
数据库系统原理试题答案_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 1 页 共 6 页 数据库系统原理数据库系统原理 期中试题答案期中试题答案 一 选择题 每小题一 选择题 每小题 2 分 共分 共 40 分 分 1 下列模型中数据抽象级别最高的是 A 概念模型B 逻辑模型 C 外部模型D 物理模型 2 设有关系 R A B C 和 S B C D 下列各关系代数表达式不成立的是 A A R D S B R S C R SD B R B S 3 根据关系数据基于的数据模型 关系模型的特征判断下列正确的一项 A 只存在一对多的实体关系 以图形方式来表示 B 以二维表格结构来保存数据 在关系表中不允许有重复行存在 C 能体现一对多 多对多的关系 但不能体现一对一的关系 D 关系模型数据库是数据库发展的最初阶段 4 下列说法错误的是 A 一个基本表可以跨一个或多个存储文件 B 一个存储文件可以跨一个或多个基本表 C 每个存储文件与外部存储器上一个物理文件对应 D 每个基本表与外部存储器上一个物理文件对应 5 在 SQL 语言中 数值函数 COUNT 列名 用于 A 计算元组个数B 计算属性的个数 C 对一列中的非空值计算个数D 对一列中的非空值和空值计算个数 6 将弱实体转换成关系时 弱实体的主码 A 由自身的候选关键字组成B 由父表的主码组成 C 由父表的主码和自身的候选关键字组成D 不确定 7 从一个数据库文件中取出满足某个条件的所有记录的操作是 A 选择B 连接 C 投影D 复制 8 下面关于自然连接与等值连接的各个叙述中 不正确的是 A 自然连接是一种特殊的等值连接 B 自然连接要求两个关系中具有相同的属性组 而等值连接不必 C 两种连接都可以只用笛卡尔积和选择运算导出 D 自然连接要在结果中去掉重复的属性 而等值连接则不必 第 2 页 共 6 页 9 SQL 语言是关系数据库的标准语言 它是 A 过程化的B 非过程化的 C 格式化的D 导航式的 10 设有关系表 R 如下表所示 该关系的主码是 Rabc 112 121 132 211 321 142 A aB a b C b c D a c 11 在下面的数据库表中 若学生表的主码是学号 系别表的主码是系别号 用 SQL 语言 不能执行的下面操作是 学生表学号姓名年龄系别号系别表系别号系别名称 001李红190101数学系 005王明200102中文系 006王芳180203计算机系 010张强2003 A 从学生表中删除行 005 王明 20 01 B 将行 005 王山 19 04 插入到学生表中 C 将学号为 001 的年龄改为 18 D 将学号为 010 的系别号改为 04 12 已知关系 R 和 S 如下表所示 RABCSABC a1b2c1a2fg a2b2c2a2b2c2 a3b1c1a3fg 第 3 页 共 6 页 试对 R 和 S 进行交运算 其结果的元组数应是 A 0B 1 C 4D 6 13 现要查找缺少学习成绩 G 的学生学号 Sno 和课程号 Cno 相应的 SQL 语句 SELECT Sno Cno FROM SC WHERE 中 WHERE 后正确的条件表达式是 A G 0B G 0 C G NULLD G IS NULL 14 设有教师表 Rl 和学生表 R2 如下表所示 则 R1R2 的行数和列数分别为 Rl R2 教师编号教师姓名学号姓名教师编号 125吴亚利99321梁山231 167张小明99322李双双125 231刘朋99323王 萍231 99324张 杰125 A 行数为 12 列数为 5B 行数为 12 列数为 4 C 行数为 4 列数为 4D 行数为 4 列数为 5 15 SQL 语言的一次查询的结果是一个 A 数据项B 记录 C 元组D 表 16 若将如下 E R 模型转换成关系模型 正确的是 A 转换成一个职工关系 将亲属的所有属性放入职工关系 B 转换成一个亲属关系 将职工的所有属性放入亲属关系 C 转换成两个关系 职工关系的主码包括亲属关系的主码 D 转换成两个关系 亲属关系的主码包括职工关系的主码 17 在 Transact SQL 语法中 SELECT 语句的完整语法较复杂 但至少包括的部分 1 使用关键字 2 可以把重复行屏蔽 将多个查询结果返回一个结果集合的运算符是 3 如果在 SELECT 语句中使用集合函数时 一定在后面使用 4 A SELECT INTO B SELECT FROM 第 4 页 共 6 页 C SELECT GROUP D 仅 SELECT A DISTINCT B UNION C ALL D TOP A JOIN B UNION C INTO D LIKE A GROUP BY B COMPUTE BY C HAVING D COMPUTE 错题 二 填空 共二 填空 共 60 分 分 1 在名称为教学库的数据库中包含有学生 课程和选课三个表 它们的定义分别为 学生 学生号 char 7 姓名 char 6 性别 char 2 出生日期 datetime 专业 char 10 年级 int 课程 课程号 char 4 课程名 char 10 课程学分 int 选课 学生号 char 7 课程号 char 4 成绩 int SQL 语句为 select from 学生 where 学生号 in select 学生号 from 选课 group by 学生号 having count 2 or not exists select from 选课 where 学生 学生号 选课 学生号 上述 SQL 查询语句的功能为 查询选修课程数目少于 2 门的学生信息 与其对应的关系代数 表 达式 10 分 ABA A B 课程号B 课程号学生号 学生号学生号 学生学生 选课 选课 2 设有三个关系分别为 A Anum Aname Wqty City B Bnum Bname Price AB Anum Bnum Qty 其中 Anum 为商场编号 Aname 为商场名称 Wqty 为商场人数 City 为商场所在城 市 Bnum 为商品号 Bname 为商品名称 Price 为价格 Qty 为销售商品数量 第 5 页 共 6 页 基于以上关系回答下面 1 4 题 每小题 6 分 共 24 分 1 用 SQL 语句创建基于 A B AB 三个表的视图 其中包含在上海的商场名称以及销 售的商品名称和价格 Create view ShangHai store product As Select Bname price From A B C Where city shanghai and A Anum AB Anum and B Bnum AB Bnum 2 查询所有商品的名称及销售总额的 SQL 语句 Select Bname sum price Qty From B AB Where B Bnum Ab Bnum Group by bnum bname 3 分析下面 SQL 语句 SELECT Bname FROM B WHERE Bnum IN SELECT Bnum FROM AB WHERE Anum 001 其相应的关系代数表达式为 001 Anum ABB Bname 4 查询总共有多少家商场销售 西门子洗衣机 的 SQL 语句 Select count distinct Anum From A B C Where A Anum AB Anum and B Bnum AB Bnum and Bname 西门子洗衣机 3 已知关系 R 和关系 S 关系 R 具有列 A1 A2 An B1 B2 Bn 关系 S 具 有 A1 A2 An C1 C2 Cn 则下列 SQL 语句相应的关系代数描述为 本小题 6 分 A1A R S 2 An SELECT A1 An FROM R WHERE EXISTS 第 6 页 共 6 页 SELECT FROM S WHERE R A1 S A1 AND R A2 S A2 AND R An S An 4 设有关系模式 SCT S C Tn 其中 S 表示学生学号 C 表示课程编号 而 Tn 表示教师姓名 SCT 中有以下语义 每个教师仅上一门课程 学生与课程的关系确定之后 教师即唯一确定 根据上述完成下面 1 4 小题 20 分 1 则关系模式的基本函数依赖为 关键码 候选键 为 S CTnTnC S C 或者 S Tn 2 关系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论