2023年数据库应用技术考题_第1页
2023年数据库应用技术考题_第2页
2023年数据库应用技术考题_第3页
2023年数据库应用技术考题_第4页
2023年数据库应用技术考题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

试卷代号:1256中央广播电视大学2023—2023学年度第一学期“开放本科”期末考试数据库应用技术试题2023年1月一、单项选择题(每个题只有一个答案是对的的。每题2分,共15题,30分)l_SQLServer数据库是基于()数据模型的。A.层次模型B.网状模型C.关系模型D.面向对象模型2.通常情况下,“数据库管理员”的英文缩写是()。A.DBMSB.DBSC.DBAD.DMS3.假如希望从成绩表中查询出所有成绩大于等于90分的记录,那么条件语句应当是()。A.where成绩>=90B.where成绩≥90C.where成绩>90AND成绩=90D.where成绩>904.在一个课程关系中,最也许成为主关键字(或称主码)的属性是()。A.任课教师B.所属专业C.课程编号D.开课学期5.SQLServer的系统主数据库是()。A.masterB.PubsC.tempdbD.Northwind6.SQLServer数据库中的NULL值(空值)()。A.表达空格B.表达数字C.表达一种数据类型D.表达没有值、不拟定的值7.设一个关系为R,假如它的每个属性都是不可再分的,则称这个关系是符合()。A.第一范式B.第二范式C.第三范式D.BNC范式8.下列符合第三范式的关系是()。A.教师(教师号,教师姓名,课程号,课程名,成绩)B.教师(教师号,教师姓名,性别,课程号,课程名,NN)C.职工(职工号,职工姓名,性别,籍贯,所属部门编号,所属部门名称)D.职工(职工号,职工姓名,性别,籍贯,所属部门编号)9.将第一个关系的记录加到第二个关系中,生成的新关系称为()。A.两个关系的积B.两个关系的并C.两个关系的交D.两个关系的差10.数据库应用程序开发中,概念设计阶段的重要目的是()。A.绘制ER图B.编写数据字典C.建立逻辑数据模型D.建立概念模型11.用户使用SQLServer时,通常需要考虑两个安全性阶段()。A.登录验证、操作验证B.身份验证、权限认证C.操作验证、登录验证D.权限认证、身份验证12.创建数据库的SOL语句是()。A.INSERTDATABASEB.BACKUPDATABA。SEC.CREATEDATABASED.RESTOREDATABASE13.SQLServer数据库中的一个完整的备份通常要涉及()。A.系统数据库、用户数据库和事务日记B.系统数据库、系统表和数据字典C.系统数据库、用户数据库和数据字典D.用户数据库和事务日记14.下列SQL语句中,可以完毕笛卡尔积运算的是()。A.SELECT*FROM篮球爱好者UNIONSELECT*FROM足球爱好者B.SELECT*FROM篮球爱好者INTERSECTSELECT*FROM足球爱好者C.SELECT*FROM篮球爱好者EXCEPTSELECT*FROM足球爱好者D.SELECT*FROM筛球秀好者。足球秀好者15.设学生表和选课表的结构分别为(学号,姓名)和(学号,课程号,成绩),假如希望查询出“所有姓‘王’的学生且选修了‘A001’课程的学生”A.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号AND学生表.姓名LIKE‘王%’OR选课表.课程号=’A001B.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号AND学生表.姓名LIKE王%OR选课表.课程号=A001C.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号AND学生表.姓名LIKE‘王%’AND选课表.课程号=’A0D.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号AND学生表.姓名LIKE王%AND选课表.课程号=A00l二、填空题(每空2分,共10分)1.计算机数据解决技术大体经历了、和数据库管理等三个阶段。2.假如一个数据表不满足第三范式,那么至少会存在、更新异常、插入异常和删除异常等问题。3.SQLServer支持3种备份设备,即、磁带设备和命名管道设备。4.VB提供了三种数据库访问引擎,即Jet引擎、ODBC和OLEDB,目前重要使用。三、判断题(对的的在括号内打上“√”,错误的打上“×”。每小题2分,共l0分)1.数据库应用程序开发中,需求分析阶段的重要目的是回答“干什么,,的问题。()2.SQL结构化查询语言是一种过程化语言。()3.索引是在基本表的列上建立的一种数据库对象,它和基本表分开存储,它的建立或撤消对数据的内容毫无影响。()4.当删除一个视图时,与之相关联的基本表也会自动被删除。()5.参照完整性规则通常是指在两个参照和被参照关系中,参照关系中每条记录的外键或者为空,或者等于被参照关系中某条记录的主键。()四、简述题(每小题5分,共2题10分)1.请简要说明存储过程的概念和优点。2.请简要说明关系规范化的必要性。五、综合应用题(第1、2题每题10分,第3题20分,共40分)1.用SQL语句创建简朴数据表设有职工数据表T,涉及职工编号TNo,姓名TN,出生年月日TD等字段。TN0和TN均为字符型(长度10),TD为日期型。TN0是主键,请用SQL语句创建该数据表T。2.用SQL语句创建带约束条件的数据表在上题基础上,假设还存在工资数据表C,涉及职工编号CN0,基本工资Cn等字段。Cn为数值型(带小数)。Cno是该表主键,字符型(长度10)。该数据表与职工数据表T之间存在外键约束,即职工数据表T中不存在的记录不可以出现在该表中。请根据上述说明,用SQL创建工资数据表C.3.程序应用题设物资台账数据表的结构为(物资编码、物资名称、计量单位、单价、期初库存),程序运营界面如图1所示,其中Textl为控件数组,Textl(0)、Textl(1)、Textl(2)、Textl(3)、Textl(4)分别表达物流编码、物资名称、单价、期初库存、期初金额。进入界面后,用户输入所有数据后,点击“保存”按钮后,将结果插入到物资台账数据表中。请补充完毕下列程序代码。PrivateSubCommand1_Click()‘声明一个记录集对象’DimADOrsAsNewRecordset‘将记录集对象与已建立的数据库联接对象ADOcn绑定ADOrs.ActiveConnection=ADOcn‘第一步:在数据表中查询是否存在关键字相同的记录’(1)拼写查询字符串StrSQL=””(2)执行查询语句StrSQL‘第二步:假如关键字反复,则退出程序IfNotThenMsgBox”记录已存在,不能继续增长”EXITSubEndIf‘第三步:将结果插入到物资台账数据表中’StrSQL=“InsertInto物资台账(物资编码,物资名称,计量单位,单价,期初库存)”StrSQL=StrSQL+”Value(“+Text1(0)+”,”+Text1(1)+”,”+Combob1.Text+”,”StrSQL=StrSQL+Text1(2)+”,”+Text1(3)+”)”StrSQLEndSub参考答案一、单项选择题(每个题只有一个答案是对的的。每题2分,共15题,30分)1.C2.C3.A4.C5.A6.D7.A8.D9.B10.D11.B12.C13.A14.D15.C二、填空题(每空2分,共lO分)1.人工管理文献管理2.数据冗余3.磁盘设备4.OLEDB三、判断题(对的的在括号内打上“√,错误的打上“×”。每小题2分,共10分)1.√2.×3.√4.×5.√四、简述题(每小题5分,共10分)1.参考答案及评分要点:存储过程(StoedProcedure)是一组预先编译好的,以一种可执行的形式永久地存储在数据中的SQL代码(3分)。使用存储过程的好处可归纳为以下几点:(a)执行速度快。在通过第一次调用以后,就驻留在内存中,不必再通过编译和优化;(b)模块化的程序设计。通过了一次创建以后,可以被调用无数次;(c)减少网络流量;(d)保证系统的安全性。(每答对一小点得1分,最多2分)。2.参考答案及评分要点:减少数据冗余(2分)、更新异常(1分)、插入异常(1分)、删除异常(1分)。五、综合应用题(第1、2题每题l0分,第3题20分,共40分)1.CREATETABLE(TN0HAR(10)PRIMARYKEY,TNCHAR(10),TDATETIME);2.CREATETABLEC(CNoCHAR(10)PRIMARYKEY,Cnmoney,FOREIGNKEY(CN0)REFERENCEST(TNo));3.‘第一步:在物资台账数据表中查询是否存在关键字相同的记录strSQL=”Select物资编码From物资台账Where物资编码=”+Textl(0)+”ADOrs.OpenStrSQL‘第二步:假如关键字反复,则退出程序IfNotADOrs.EOFThenMsgBox“记录已存在,不能继续增长”Exit

温馨提示

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

评论

0/150

提交评论