中央电大本科数据库应用技术试题7月.pdf_第1页
中央电大本科数据库应用技术试题7月.pdf_第2页
中央电大本科数据库应用技术试题7月.pdf_第3页
中央电大本科数据库应用技术试题7月.pdf_第4页
中央电大本科数据库应用技术试题7月.pdf_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

试卷代号:1256座位号 中央广播电视大学20112012学年度第二学期开放本科期末考试 数据库应用技术试题 2012年7月 题号 一四 五总分 一 一一 分数 得分|评卷人 一、单项选择题每个题只有一个答案是正确的。每题2分,共15 题,30分 1下列属于数据库内模式的范畴是()。 a数据存储时是否进行加密b用户看到的一张数据表 c给数据库中的多个用户划分权限d不同的用户可以看到不同的数据 2在销售商品关系中,能够成为主关键字(或称主码)的属性是()。 a商品名 c商品数量 b商品编号 d商品价格 3在系统数据库中,包含了 系统级信息的数据库是()。 amaster数据库btempdb数据库 cmodel数据库dmsdb数据库 4在第一个关系中出现,在第二个关系中不出现的记录组成的新关系称为()。 a两个关系的和b两个关系 的并 c两个关系 的交d两个关系的差 5下列数据库中,应禁止用户修改删除,并经常对其进行备份的是()。 amaster数据库 cmodel数据库 btempdb数据库 dmsdb数据库 6如果要设计一个用于记录真/假、开/关等状态信息的数值,最佳的数据类型是()。 隘 achar cdatetlme bbit dmoney 1381 7设一个关系为r,如果它的每个属性都是不可再分的,则称这个关系是符合()。 a第一范式b第二范式 c第三范式dbnc范式 8如果希望从学生表中查询出国学的平均年龄,那么语句中应该包含()。 aselectmin(年龄)as平均from学生表 bselectmax(年龄)as平均from学生表 cselectavg(年龄)as平均from学生表 dselectcount(年龄)as平均from学生表 9下列sql语句中,能够完成笛卡尔积运算的是()。 aselect祷from篮球爱好者unionselect祷from足球爱好者 bselect铸from篮球爱好者intersectselect赞from足球爱好者 cselect椿from篮球爱好者exceptselect祷from足球爱好者 dselect铸from篮球爱好者,足球爱好者 10下列不属于索引类型的选项是()。 a单列索引b惟一索引 c聚集索引d事务日志索引 11数据库应用程序开发中,概念设计阶段的主要目的是()。 a绘制er图b编写数据字典 c建立逻辑数据模型d建立概念模型 12下列sql语句中,能够完成删除功能的是()。 ainsertinto学生表values(2006001王小明,p男2) bupdate学生表set姓名-,王莉,where学号=2006001 cdelete学生表set姓名=王莉,where学号=2006001 ddeletefrom学生表where性别-,男 13对于教学管理数据库,当采用事务控制机制时,利用update语句将学生表中学号 为002的学生学号改为2002后,如果对学生表的更新操作结束后,还没来得言对成绩表中 对应的学号字段进行更新操作,突然停电了,sql的事务控制功能将()。 a保留对学生表的修改,机器重新启动后,自动进行对成绩表的更新 b保留对学生表的修改,机器重新启动后,提示用户对成绩表的进行更新 c唐除对学生表的修改 d清除对学生表的修改,机器重新启动后,自动进行对学生表和成绩表的更新 1382 14下列sql语句中,限制宇段取值范围 的约束是()。 a学号char(8)notnullconstraintun_nounique b学号char(8)notnullconstraintpk_学生表primarykey c性别char(2)notnullcheck(性别=男,or性别=女) d学号char(8)notnull 15设课程成绩表的结构为(学号,课程号,成绩),如果希望查向出成绩大于90分且课 程号首字母为a的所有记录,则对应的sql语句是()。 aselect羡from课程成绩表where成绩90and课程号likea% bselect祷from课程成绩表where成绩90or课程号likea% cselect铸from课程成绩表where成绩90and课程号likea% dselect祷from课程成绩表where成绩90or课程号likea% 得分|评卷人 二、判断题正确的在括号内打上飞/.错误的打上x。每小题2 分,共10分) 16根据索引的特点,应该对那些数据量大、查询频度较高、实 时性要求强的基本表创建 索引。() 17参照完整性规则通常是指在两个参照和被参照关系中,参照关系中每条记录的外键 或者为空,或者等于被参照关系中某条记录的主键。() 18sql语句begintransaction事务名的作用是回滚一个事务。() 19数据流图是需求分析的常用工具之一,人们也经常称它为dfd图()。 20sqlserver中的tempdb数据库是一个临时数据库,属用户数据库() 得分|评卷人 三、填空题每空2分,共10分) 21数 据库中的数 据必须按一定的数 据 模型组织、描述和存储,具有 较 小的 、较高的和易扩展性。 22关系模型由三个部分组成,分别是数据结构、关系操作集合和 23数据库还原方式包括、简单还原方式和大容量日志记录 还原方式。 24数据库设计的主要原则包括、字段设计原则和其他原则。 1383 得分l评卷人 四、简述题每小题5分,共10分 25请简要说明sqlserver中使用视图 的优点? 26简述数据库设计中的宇段设计原则的主要内容? 得分|评卷人 五、综合应用题第27、28题每题10分,第29题20分,共40分) 27用sql语句创建简单数据表 设教学管理数据库中有多张数据表,其中学生表student包括学生编号sno,学生姓名 sname,学生年龄sage,学生性别ssex宇段,sno和sname为字符型(长度20),sage为整型, ssex为位型(0表示女,1表示男)0sno是主键。 课程表course包括课程编号cno,课程名cname,授课教师teacher字段,三个字段均为 字符型(长度20),cno是主键。 请用sql语句创建上面的两张数据表。 28根据上题,除了上述的2张表,还包括一张成绩表sc, 成绩表sc包括学生编号sno,课程编号cno和成绩grade,其中grade为数值型(带小 数)。请按下列要求,完成查向语句。 (1)找出年龄大于21岁的女学生的学号和姓名 (2)找出至少选修刘红老师讲授的一门课程的学生的姓名 1384 29程序应用题 某教学管理数据库应用系统中包括课程信息录人功能,程序运行界面如图1所示,其中 text1为课程号、text2为课程名。进人界面后,用户输入所有数据,点击确认按钮,将结果 插人到课程表course中。请补充完成下列程序代码, command) 图1增加记录窗体运行界面 privatesubcommandl_chck() 声明一个记录集对象 dimadorsasnewrecordset 4将记录集对象与已建立的数据库联接对象adoen绑定 adorsactlveconnectlonadden 6第一步在课程表course中查询是否存在关键字相同的记录 strsqlselectcnofromcoursewherecno +text1+, strsql 第二步如果记录已经存在,则退出程序 ifnotthen msgbox记录己存在,不能继续增加 exitsub endif 第三步将结果插人到课程表course中 endsub strsql= - strsql - 喃喃 1385 试卷代号:125 6 中央广播电视大学20112012学年度第二学期开放本科期末考试 数据库应用技术试题答案及评分标准 (供参考) 2012年7月 一、单项选择题每个题只有一个答案是正确的。每题2分,共15题,30分) 1 a 6 b lid 2 b 7 a 12d 3 a 8 c 13 c 4 d 9 d 14 c 5 a 10d 15 c 二、判断题正确的在括号内打上 16.j17.j1四8x1四9.j2却ox 三、填空题(每空2分,共10分 21冗余度数据独立性 22关系的完整性 23完全还原方式 24表设计原则 四、简述题(每小题5分,共10分) 25参考答案 视图是经过预编译的select语句,存储在数据库服务器端,因此执行视图比从客户端 直接执行select语句速度更快、效率更高一些。 视图属于用户模式范畴,在实际中,一般的用户不一定具有select语句方面的专门知 识,从户友好性角度来说,视图更便于用户使用。 利用视图可以简化的形式表达复杂的select语句组,如嵌套查询等。 26参考答案 首先,长度应尽量充足。 1386 其次,小心保留词。 最后,慎用使用触发器。 五、综合应用题第27、28题每题10分,第29题20分,共40分 27参考答案 createtablestudent( snochar(20)primarykey, snamechar(20), sageint, ssexblt createtablecourse( cnochar(20)primarykey, cnamechar(20), teacherchar(20) 评分要点 每张表为5分,不区分大小写。 28参考答案 (1) selectsno,sname fromstudent wheresage21andssex=o, (2) selectsname fromstudent,sc,course wherestudentsno=scsnoandsccno=coursecno andteacher=刘红, 评分要点 第1小题4分,第2小题6分,不区分大小写。 1387 29参考答案 第一步在课程表course中查询是否存在关键字相同的记录 strsql=selectcnofromcoursewherecno= +text1+, adorso

温馨提示

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

最新文档

评论

0/150

提交评论