国开大学2018年01月1256《数据库应用技术》期末考试参考答案.pdf

上传人(卖家):天方乘风 文档编号:6333547 上传时间:2023-06-28 格式:PDF 页数:9 大小:173.66KB
下载 相关 举报
国开大学2018年01月1256《数据库应用技术》期末考试参考答案.pdf_第1页
第1页 / 共9页
国开大学2018年01月1256《数据库应用技术》期末考试参考答案.pdf_第2页
第2页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、试卷代号:1256座位号口国家开放大学(中央广播电视大学)2017年秋季学期开放本科期末考试数据库应用技术试题2018年1月E 四巴一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,共30分)1.属于数据的动态特征的是()。A.学生学号c.建立约束2.在E也R图中,实体用()描述。A.圆角矩形B.插入数据D.教师编号B.菱形框c.矩形框D.三角形3.关于数据库三级模式中模式的说法,错误的是()。A.关系数据库中的表对应三级模式中的模式B.模式应该包含全体用户的数据需求c.外模式的信息全部来自于模式D.模式是对整个数据库的底层表示4.设有学生表

2、(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。关于两个表的引用关系的描述,正确的是()。A.设置学生表中的所在系为外键B.设置系表中的系名为外键c.设置学生表的学号为主键D.无法表达这两个表的引用关系745 5.关于关系运算中选择运算的说法,正确的是()。A.选择运算是从垂直方向选取表中的若干列B.选择运算是从水平方向选取表中满足条件的记录C.进行选择运算的两个表必须结构相同D.进行选择运算时要求两个表中必须有同名列6.若关系模式中不存在非主属性对主键的部分函数依赖,则此关系模式至少属于()。A.第一范式C.第三范式B.第二范式D.第四范式7.关于SQLServer中扩大数据库空

3、间的说法,正确的是()。A.只能扩大日志文件的空间,不能扩大数据文件的空间B.只能扩大数据文件的空间,不能扩大日志文件的空间C.日志文件和数据文件的空间都可以扩大D.在数据库空间未用满时不能进行扩大数据库空间的操作8.属于普通编码可变长字符串类型的是()。A.real B.nvarchar C.numeric D.varchar 9.在表达式中,与所在部门NOTIN(财务fJ后勤)等价的是()。A.所在部门!=财务,AND所在部门!=后勤1B.所在部门!财务,OR所在部门!=后勤FC.所在部门,财务,AND所在部门=后勤FD.所在部门=财务,OR所在部门=后勤10.现要统计选课表中C01课程的

4、总成绩,正确的语句是()。A.SELECT COUNT(成绩)FROM选课表WHERE课程号C01B.SELECT COUNT(铃)FROM选课表WHERE课程号-C01 C.SELECT SUM(成绩)FROM选课表WHERE课程号=C01 D.SELECT SUM(头)FROM选课表WHERE课程号-C01 11.关于自连接的说法,错误的是()。746 A.自连接属于外连接的一种,必须为进行自连接的两个表起别名B.自连接属于内连接的一种,必须为进行自连接的两个表起别名c.进行自连接的两个表实际上是同一张表D.进行自连接的两个表中的全部列都是可以进行连接操作的12.给SC表插入一条新记录,学

5、号为20160105,选修的课程号是002,成绩空缺。下列语句正确的是()。A.INSERT INTO SC VALUES(20160105,002,#)B.INSERT INTO SC VALUES(20160105,002,null)C.INSERT INTO SC(20160105,002,null)D.INSERT INTO SC(20160105,002,#)13.关于聚集索引的说法,正确的是()。A.在一个表上可以建立多个聚集索引B.在一个表上最多只能建立一个聚集索引C.聚集索引适合建立在重复值多的列上D.必须先建立聚集索引,然后再建立非聚集索引14.事务所包含的操作作为一个整体,

6、要么都做,要么都不做,这个特性称为事务的()。A.一致性c.隔离性B.持久性D.原子性15.设ADOcn是一个Connection对象,与数据库的连接字符串存放在cnStr变量中。下列关于使用ADOcn建立与数据源连接的语句,正确的是()。A.ADOcn.Create cnStr B.ADOcn.Open cnStr C.ADOcn.connetion cnStr D.ADOcn.conn cnStr 二、判断题(正确的在括号内打上,错误的打上X。本题共10个小题,每小题2分,共20分)16.关系数据模型允许一个属性包含更小的属性。()17.关系数据库中,用户能够看到物理层的数据存储使用的指针

7、。()18.SQL Server 2008是一个集中式结构的数据库管理系统。()19.如果master数据库出现故障,不影响对SQLServer服务的启动。(20.数据库即保存视图的定义,也保存视图中的数据。()21.存储过程的参数有输入参数和输出参数两种。()22.当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥有各种操作权限。()23.可以将Excel文件中的数据导人到SQLServer中。()24.在数据库设计中,通常是先进行逻辑结构设计,然后再进行概念结构设计。()25.如果使用Connection对象建立与数据库的连接,在声明对象之后建立数据库连接的方法是C

8、reateo()747 三、简答题本题共2个小题,每小题5分,共10分)26.数据独立性指的是什么?它能带来哪些好处?27.自连接与普通内连接的主要区别是什么?四、综合应用题本题共3个小题,共40分)28.(本题10分)写出创建如下三张数据表的SQL语句。教师表结构:教师号:普通编码定长字符类型,长度为10,主键。教师名:普通编码可变长字符类型,长度为10,非空。职称:统一字符编码定长字符类型,长度为3,取值为教授、副教授、讲师、助教。所在部门:普通编码可变长字符类型,长度为20。课程表结构:课程号:普通编码定长字符类型,长度为20,主键。课程名:普通编码可变长字符类型,长度为30,非空。开课

9、学期2微整型。学时:小整型。授课表结构:教师号:普通编码定长字符类型,长度为10,引用教师表的外键。课程号:普通编码定长字符类型,长度为20,引用课程表的外键。授课学年:普通编码定长字符类型,长度为6,非空。主键:(教师号,课程号,授课学年)。748 29.依据第28题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)(1)查询副教授职称的教师名和所在部门。(2)查询学时大于等于72的课程的授课情况,列出课程名、学时和授课学年。(3)删除助教职称的授课记录(4)在课程表中插入一行数据,课程号:K1605,课程名:新课程,开课学期:未定,学时:48。30.依据第28题所创

10、建的三张表,写出创建满足如下要求的视图的SQL语句:查询自动化学院全体教师的授课情况,列出教师名、讲授的课程名及授课学年。(本题10分)749 试卷代号:1256国家开放大学(中央广播电视大学)2017年秋季学期开放本科期末考试数据库应用技术试题答案及评分标准(供参考)2018年1月一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题,每小题2分,共30分)1.B 6.B 11.A 2.C 7.C 12.B 3.D 8.D 13.B 4.A 5.B 9.A 10.C 14.D 15.B 二、判断题(正确的在括号内打上,错误的打上x。本题共10个小题,每小题2

11、分,共20分)16.X 17.X 18.X 19.X 20.X 21.-J 22.X 23.-J 24.X 25.X 三、筒香题(本题共2个小题,每小题5分,共10分)26.数据独立性指的是什么?它能带来哪些好处?答:数据独立性包括逻辑独立性和物理独立性两部分。物理独立性是指当数据的存储结构发生变化时,不影响数据库模式;逻辑独立性是指当模式发生变化时,不影响外模式,从而不影响应用程序的特性。这两个独立性使用户只需关心逻辑层即可,同时增强了应用程序的可维护性。27.自连接与普通内连接的主要区别是什么?答:自连接中进行连接操作的表在物理上是一张表,而普通内连接进行连接的表在物理上是两张表。四、综合

12、应用题(本题共3个小题,共40分)28.(本题10分)写出创建如下三张数据表的SQL语句。教师表结构:750 教师号z普通编码定长字符类型,长度为10,主键。教师名:普通编码可变长字符类型,长度为10,非空。职称:统一字符编码定长字符类型,长度为3,取值为教授、副教授、讲师飞助教。所在部门:普通编码可变长字符类型,长度为20。课程表结构:课程号:普通编码定长字符类型,长度为20,主键。课程名:普通编码可变长字符类型,长度为30,非空。开课学期:微整型。学时z小整型。授课表结构:教师号:普通编码定长字符类型,长度为10,引用教师表的外键。课程号:普通编码定长字符类型,长度为20,引用课程表的外键

13、。授课学年:普通编码定长字符类型,长度为6,非空。主键:(教师号,课程号,授课学年)。参考答案及评分要点:CREA TE T ABLE教师(教师号charO 0)primary key,教师名varchar(10)not null,职称日char(3)CHECK(类别IN(教授J副教授,F讲师FJ助教),所在部门varchar(20),评分要点:主键1分;CHECK2分;其他1分;共计4分。CREA TE T ABLE课程(课程号char(20)primary key,课程名varchar(30)not null,开课学期tinyint,学时smallint 751 评分要点z主键1分;其他1

14、分;共计2分。CREA TE T ABLE授课(教师号char(10),课程号char(20),授课学年char(6)not null,Primary key(教师号,课程号,授课学年),Foreign key(教师号)references教师(教师号),Foreign key(课程号)references课程(课程号)评分要点:主键1分;2个外键共2分;其他1分;共计4分。29.依据第28题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)(1)查询有副教授职称的教师名和所在部门。(2)查询学时大于等于72的课程的授课情况,列出课程名、学时和授课学年。(3)删除助教职

15、称的授课记录(4)在课程表中插入一行数据,课程号:K1605,课程名:新课程,开课学期:未定,学时:48。参考答案及评分要点:(l)SELECT教师名,所在部门FROM教师WHERE职称=I副教授F评分要点:SELECT部分2分,FROM部分1分,WHERE部分2分(2)SELECT课程名,学时,授课学年FROM课程aJOIN授课bON a.课程号=b.课程号WHERE学时=72 评分要点:SELECT部分2分,FROM部分2分,WHERE部分1分(3)DELETE授课FROM教师aJOIN授课bON a.教师号=b.教师号WHERE职称-I助教f评分要点:DELETE部分1分,FROM部分2分,WHERE部分2分(4)INSERT INTO课程VALUES(K1605 新课程,,NULL,48)752 评分要点:INSERT部分2分,VALUES部分3分30.依据第28题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询自动化学院全体教师的授课情况,列出教师名、讲授的课程名及授课学年。(本题10分)参考答案及评分要点zCREA TE VIEW V1 AS SELECT教师名,课程名,授课学年FROM课程aOIN授课bON a.课程号=b.课程号OIN教师cON c.教师号=b.教师号WHERE所在部门=自动化学院F评分要点:每行2分753

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 各类题库
版权提示 | 免责声明

1,本文(国开大学2018年01月1256《数据库应用技术》期末考试参考答案.pdf)为本站会员(天方乘风)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|