




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、。警示数据库系统原理期中试题答案考试形式:闭 卷考试时间: 1 小时中山大学授予学士学位工作细则第六条考试作弊不授予学士学位专业:计算机应用班级:学号:姓名: _一选择题(每小题 2 分,共40 分)1下列模型中数据抽象级别最高的是()A 概念模型B逻辑模型C外部模型D物理模型2设有关系 R( A ,B,C)和 S(B,C,D ),下列各关系代数表达式不成立的是()A A( R)D (S)BRSCRSDB(R)B( S)3根据关系数据基于的数据模型 关系模型的特征判断下列正确的一项:( _)A 只存在一对多的实体关系,以图形方式来表示。B以二维表格结构来保存数据,在关系表中不允许有重复行存在。
2、C能体现一对多、多对多的关系,但不能体现一对一的关系。D 关系模型数据库是数据库发展的最初阶段。4 下列说法错误的是()A 一个基本表可以跨一个或多个存储文件B一个存储文件可以跨一个或多个基本表-可编辑修改 -。C每个存储文件与外部存储器上一个物理文件对应D 每个基本表与外部存储器上一个物理文件对应5 在 SQL 语言中,数值函数COUNT (列名)用于()A 计算元组个数B计算属性的个数C对一列中的非空值计算个数D对一列中的非空值和空值计算个数6 将弱实体转换成关系时,弱实体的主码()A 由自身的候选关键字组成B由父表的主码组成C由父表的主码和自身的候选关键字组成D不确定7 从一个数据库文件
3、中取出满足某个条件的所有记录的操作是()A 选择B连接C投影D 复制8 下面关于自然连接与等值连接的各个叙述中,不正确 的是()A 自然连接是一种特殊的等值连接B自然连接要求两个关系中具有相同的属性组,而等值连接不必C两种连接都可以只用笛卡尔积和选择运算导出D 自然连接要在结果中去掉重复的属性,而等值连接则不必9 SQL 语言是关系数据库的标准语言,它是()A 过程化的B.非过程化的C格式化的D.导航式的10 设有关系表R(如下表所示) ,该关系的主码是()Rabc-可编辑修改 -。112121132211321142A aB (a,b)C (b,c)D (a,c)11 在下面的数据库表中,若
4、学生表的主码是学号,系别表的主码是系别号,用SQL 语言不能 执行的下面操作是: ()学生表学号姓名年龄系别号系别表系别号系别名称001李红190101数学系005王明200102中文系006王芳180203计算机系010张强2003A 从学生表中删除行( 005 ,王明20,01 )B将行(005 ,王山19,04 )插入到学生表中C将学号为001 的年龄改为 18D 将学号为010 的系别号改为04 12 已知关系R 和 S 如下表所示:-可编辑修改 -。RABCSABCa 1b 2c1a 2fga 2b 2c2a 2b 2c2a 3b 1c1a 3fg试对 R 和 S 进行交运算,其结果
5、的元组数应是()A0B1C4D613 现要查找缺少学习成绩(G) 的学生学号 (Sno) 和课程号 (Cno) ,相应的SQL 语句SELECTSno , CnoFROMSCWHERE中 WHERE 后正确的条件表达式是()A G=0BG=0C G=NULLD G IS NULL14 设有教师表Rl 和学生表R2,如下表所示, 则 R1R2 的行数和列数分别为()RlR2教师编号教师姓名学号姓名教师编号125吴亚利99321梁山231167张小明99322李双双125-可编辑修改 -。231刘朋99323王 萍23199324张 杰125A 行数为 12 ,列数为 5B行数为 12 ,列数为
6、4C行数为 4 ,列数为 4D 行数为 4,列数为 515 SQL 语言的一次查询的结果是一个()A 数据项B记录C元组D 表16 若将如下 E-R 模型转换成关系模型,正确的是()A 转换成一个职工关系,将亲属的所有属性放入职工关系B转换成一个亲属关系,将职工的所有属性放入亲属关系C转换成两个关系,职工关系的主码包括亲属关系的主码D 转换成两个关系,亲属关系的主码包括职工关系的主码17 在 Transact-SQL 语法中, SELECT 语句的完整语法较复杂,但至少包括的部分(1 ),使用关键字( 2 )可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(3 ),如果在 SELEC
7、T 语句中使用集合函数时,一定在后面使用(4 )。 A SELECT, INTOB SELECT, FROMCSELECT, GROUPD 仅 SELECT A DISTINCTBUNIONCALLDTOP A JOINB UNIONCINTOD LIKE-可编辑修改 -。 A GROUP BYB COMPUTE BYCHAVINGD COMPUTE( 错题 )二填空(共60 分)1 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:学生 (学生号char(7), 姓名char(6), 性别char(2), 出生日期datetime,专业char(10), 年级int)课
8、程 (课程号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 门的学生信息 ,与其对应的关系代数表达式 :学生学生( (选课)(选课)分)学生号A.课程号B.课程号AA.学生号 =B.学生号B(。 10-可编辑修
9、改 -。2 设有三个关系分别为:A(Anum, Aname, Wqty, City)B(Bnum, Bname, Price)AB(Anum, Bnum, Qty)其中 Anum为商场编号, Aname为商场名称, Wqty为商场人数, City 为商场所在城市, Bnum为商品号, Bname为商品名称, Price 为价格, Qty 为销售商品数量。基于以上关系回答下面(1 ) - (4 )题。(每小题6 分,共 24 分)(1 )用 SQL 语句创建基于A、 B、 AB 三个表的视图,其中包含在上海的商场名称以及销售的商品名称和价格。Create view ShangHai_store&
10、product AsSelect Bname,priceFrom A,B,CWhere city=shanghaiand A.Anum=AB.Anum and B.Bnum=AB.Bnum(2 )查询所有商品的名称及销售总额的SQL 语句Select Bname ,sum(price*Qty)From B,ABWhere B.Bnum=Ab.BnumGroup by bnum, bname( 3 )分析下面 SQL 语句:SELECT BnameFROM B-可编辑修改 -。WHERE Bnum IN( SELECT BnumFROM ABWHERE Anum= 001 ;)其相应的关系代数表
11、达式为:Bname ( BAnum001 ( AB) 。(4 )查询总共有多少家商场销售“西门子洗衣机”的SQL 语句:Select count(distinct Anum)From A,B,CWhereA.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 语句相应的关系代数描述为:,2.An (R S) 。( 本小题 6分 )A1 ASELECT A1An FROMR
12、WHERE EXISTS(SELECT * FROM SWHERE R.A1=S.A1 AND R.A2=S.A2 ANDR.An=S.An )4设有关系模式 SCT( S# , C# , Tn),其中, S# 表示学生学号, C# 表示课程编号,而 Tn表示教师姓名。SCT 中有以下语义:每个教师仅上一门课程。学生与课程的关系确定之后,教师即唯一确定。根据上述完成下面(1)- ( 4)小题( 20 分)-可编辑修改 -。(1 )则关系模式的基本函数依赖为:S#,C#Tn;TnC# ,关键码(候选键)为:S# , C# 或者 S# , Tn。(2)关系模式 SCT最高可以达到的范式级别为:3NF ,说明理由: Tn 不是超键 - 。(3)如果该关系不是3NF ,将其分解成3NF : _该分解 _无损分解 (是或不是 ), _保持函数依赖(是或不是 ) ( 如果是 3NF ,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 阿里地区2025-2026学年八年级下学期语文期末模拟试卷
- 2025 年小升初天津市初一新生分班考试数学试卷(带答案解析)-(冀教版)
- emshkm2025年河南省建设工程造价员资格认证考试试卷
- 社区节前安全知识培训课件
- 山东省聊城市东昌府区王口小学2024-2025学年二年级下学期数学期末检测卷(无答案)
- 北师大版五年级上册数学第二单元 轴对称和平移 检测卷(无答案)
- 退休人员应聘合同范本
- 燃气施工安装合同范本
- 社区春季消防知识培训课件
- 建材维修安装合同范本
- 煤矿地面安全管理课件
- 我国军兵种介绍课件
- 公路水运工程施工安全风险评估指南 第6部分:航道工程JT∕T 1375
- 出租车车辆GPS定位承包合同范本
- 2025年四川省眉山市【辅警协警】笔试真题(含答案)
- 医院医德医风管理制度
- 城市污水处理厂运行承诺及保障措施
- 焊接机器人教学培训课件
- 加强教师反思促进专业成长
- 农村教育现状分析
- QGDW11970.7-2023输变电工程水土保持技术规程第7部分水土保持设施质量检验及评定
评论
0/150
提交评论