数据库基础与应用复习题及参考答案AB_第1页
数据库基础与应用复习题及参考答案AB_第2页
数据库基础与应用复习题及参考答案AB_第3页
数据库基础与应用复习题及参考答案AB_第4页
数据库基础与应用复习题及参考答案AB_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

数据库基础与应用复习题及参考答案(AB)《数据库基础与应用》课程复习资料 一、选择题: 1.若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式( )A.只有2NFB.只有3NF和3NFD.没有 SQLServer2000各版本的服务器组件必须在特定的操作系统上使用,其中能在Windows2000Professional上运行,但不Windows上运行的是Windows上运行的是( )A.企业版B.标准版 C.个人版D.开发版 Server支持在线备份,但在备份过程中,不允许执行的操作是 ( )⑴创建或删除数据库文件 (2)创建索引 (3)执行非日志操作 (4)自动或手工缩小数据库或数据库文件大小A.(1)(1)(2) C.(1)(2)(3) D.(1)(2)(3)(4)

SQL Server2000 是()A.数据库应用程序 B.数据库系统 C.层次数据管理系统 D.关系数据库管理系统 5.现有关系:学生,为消除数据冗余,至少需要分解为 ( )个表 个表个表个表 6.数据库中存放三个关系:学生和课程和成绩,为快速查出某位学生所学的课程名,应该( )A.在学生表上按学号建索引B.在成绩表上按课程号建索引C.在课程表上按课程号建索引 D.在学生表上按姓名建索引7.如果要从数据库中删除触发器,应该使用SQL语言的命令 ( )TRIGGERTRIGGERTRIGGERTRIGGERTRIGGER.TRIGGER.已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。在SQL语言中利用触发器定义这个完整性约束的短语是 ( )OFDELETE OFDROP DELETEUPDATE 9.安装MSSQLServer时,系统自动建立几个数据库,其中有一个数据库记录了一个SQLServer系统的所有系统信息,这个数据库是( )数据库 数据库数据库数据库 10.对于数据库的管理,对SQLServe冲guest用户的描述错误的是( )A.安装系统时,guest用户被加入至Vmaster、pubs、tempdb、northwind数据中B.用户成功登录到SQLServer后,若该登录账号在某数据库中无合法数据库用户,则系统将可能允许以guest用户来访问该数据库 C.不能从mastertempdb数据库中删除guest用户D.在新建一个数据库时,guest用户将被自动添加 11.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( )A.多对多B.一对一C.多对一 D.一对多 12.以下情况发

生,往往要求我们立即对master数据库进行备份,错误的是 ( )A.增加用户数据库 B.删除用户数据库C.执行与登录有关的操作 D.增加数据库用户语言中,删除一个表中所有数据,但保留表结构的命令是( ) 14.下列四项关于启动服务器的说法不正确的是( )A.用企业管理器启动 B.用操作系统控制面板中的服务管理程序启动用命令netbeginmssqlserverD.自动启动服务器 第1页共13页15.查询员工工资信息时,结果按工资降序排列,正确的是 ( )BY工资 BY工资descBY工资ascBY工资dictinct 16.下列聚合函数中正确的是*)*)()(*)中,下列涉及通配符的操作,范围最大的是 ( )likelike'hgf_t%' like'like'h#%'escape'#' 精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载*)'hgf#'

hgf%'18.在MSSQLServer中,关于数据库的说法正确的是 ( )A.—个数据库可以不包含事务日志文件 B•—个数据库可以只包含一个事务日志文件和一个数据库文件 C.一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件 D.—个数据库可以包含多个事务日志文件,但只能包含一个数据库文件 19•能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是( )A.企业管理器 B.查询分析器C.服务管理器 D.事件探查器 20.每个数据库有且只有一个( )A.主要数据库文件 B.次要数据库文件C.日志文件 D.索引文件21.在查询分析器中执行SQL语句的快捷键是( ) 语言中,删除一个表的命令是 ( )23.哪个关键字用于测试跟随的子查询中的行是否存在 ( )24.以哪个符号开头的变量是全局变量( )A.@ B.@* C.@@@$ 25.下面哪项是一兀运算符( )A./ B.% C.> D.-26.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的()A.候选码B.主码 C.外码 D.连接码 27.事务的持久性是数据库管理系统中的哪个部件负责( )A.恢复管理 B.锁定设备(并发控制)C.完整性约束 D.记录设备(存储管理) 模型用于数据库设计的TOC\o"1-5"\h\z哪一个阶段 ( )A.需求分析 B.概念结构设计 C.逻辑结构设计D.物理结构设计 29.查询语句selectstuff(‘herid',3,1, ‘llow结果为 ( )helloworld 30.在Student表中基于StuName字段建立的索引属于( )A.惟一索引非聚集索引 精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载 B.非惟一索引非聚集索引C.聚集索引非惟一索引 D.惟一索引聚TOC\o"1-5"\h\z集索引31•下列四项中,不属于数据库特点的是 ( )A.数据共享B.数据完整性 C.数据冗余很高 D.数据独立性高 32.反映现实世界中实体及实体间联系的信息模型是 ( )A.关系模型B.层次模型 C.网状模型模型 33.下列四项中,不正确的提法是 ( )语言是关系数据库的国际标准语言 语言具有数据定义、查询、操纵和控制功能语言可以自动实现关系数据库的规范化语言称为结构查询语言 第2页共13页34•在SQL中,SELECT语句的表示查询结果中 ( )A.属性名都不相同 B.去掉了重复的列C.行都不相同 D.属性值都不相同 35.在数据操作语言(DML)的基本功能中,不包括的是()A.插入新数据 B.描述数 精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载 据库结构C.修改数据 D.删除数据 36•在采用客户机/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在( )A.客户机端 B.服务器端 C.终端D.系统端 37.实体型学生与任课教师之间具有联系。 ( )A.一对一B.一对多C.多对一D.多对多38.数据库系统的日志文件用于记录下述哪类内容( )A.程序运行过程B.数据查询操作C.程序执行结果D.数据更新操作39.数据库管理系统的英文缩写是()语言中,删除 个表的 命令 是()41.触发器可以创建在()中。()A.表B.过程C.数据库 D.函数42.删除表的语句是()43.以下触发器是当对[表1]进行()操作时触发( )CreateTriggerabcon 精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载 ~8~表1Forinsert,update,deleteAs??A.只是修改B.只是插入 C.只是删除D.修改、插入、删除44.规则对象在使用上与()约束类似。()KEYKEY45.主索引可确保字段中输入值的()性。( )A.多样 B.重复 C.唯一 D.若干 46.关于视图下列哪一个说法是错误的( )A.视图是一种虚拟表 B.视图中也保存有数据 C.视图也可视图派生出来 D.视图是保存在SELECT查询 47.执行带参数的过程,正确的方法为 ( )A.过程名参数B.过程名(参数)C.过程名二参数,B,C二参数,B,C三种都可以48查询毕业学校名称与清华”有关的记录应该用 ( )*FROM学习经历WHERE毕业学校LIKE'*清华*' *FROM学习经历WHERE毕业学校='%清华%' *FROM学习经精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载历WHERE毕业学校LIKE'?清华?'*FROM学习经历WHERE毕业学校LIKE'%清华%' 职工号FROM职工WHERE工资>1250命令的功能是 ( )A.查询工资大于1250的纪录 B.查询1250号记录后的记录 C.检索所有的职工号 D.从[职工]关系中检索工资大于1250的职工号 50.关于关系图下列哪一个是正确的 ( )A.关系图是在同一个表中不同字段之间建立关联 B.关系图是表与表之间建立关联,与字段无关C.关系图是在不同表中的字段之间建立关联 D.关系图是在不同数据库之间建立关联 51.不属于数据库管理系统三个要素组成的是( )A.数据结构 B.数据操作C.完整性约束 D.数据分析 52.删除表中数据的语句是( ) 第3页共13页53.限制输入到列的值的范围,应使用()约束。 ( )KEYKEY 54.触发器可引用视图或临时表,并产生两个特殊的表是( )、Inserted 、Insert、Table 、tablel 55.使用索引下列哪个说法是正确的( )A.节省磁盘空间 B.缩短查询时间C.在执行插入、修改、删除时节省时间 D.与表无关56.关于视图下列哪一个说法是错误的( )A.视图是一种虚拟表 B.视图中也存有数据 C.视图也可视图派生岀来D.视图是保存在数据库中的SELECT查询 57.创建表的命令是无关 D.关系图是在不同数据库之间建立关联 二、填空题:SQLServer提供多个图形化工具,其中用来启动、停止和暂停SQLServe的图形化工具称为 。2. 是已经存储在SQLServer服务器中的一组预编译过的Transact-SQL语句。3.在 份验证模式,输入的账号必须是在2000professional已经建立的登 精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载 〜11〜

录者或组。子句与WHERE子句很相似,其区别在于: WHERE子句作用的对象是 ,HAVING子句作用的对象是 。5.已知有学生关系S,各属性含义依次为学号,姓名、年龄和所在系号;学生选课关系SC,各属性含义依次为学号、课程号和成绩。分析以下 SQL语句:SELECTSNOFROMSCSELECTSNOFROMSCWHERESCORE= FROMSCWHERECNO=002') 简述上述语句完成了的查询操作是 。6.表或视图的操作权限有select、 、 、 和dri。 7.创建、修改和删除表命令分别是createtable table和 table和 table。模型的三要素是.实体一联系 和实体之间的联系。9.创建、修改和删除表语句分别是 table、 table和 精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载 〜12〜 tablaServer的数据类型可分为 据类型和 •数据类型。 —SQL语言有4部分元素组成,分别是:数据定义语言、 、 和一些附加的语言元素。 12.表或视图的操作权限有select、 、 、 和dri。13.数据完整性分为 完整性、 完整性、 整性和用户自定义完整性。14.将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中 •设计阶段的任务。Server复制把服务器分为 服务器、 服务器和订阅服务器三种。 Server聚合函数有最大、最小、求和、平均和计数等,它们分别是max、 、 、avg禾口count。Server2000最常用的四个工具是和联机帮助。 第4页共13页Server2000四个系统数据库是 精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载 〜13〜和tempdb。 语言主要语言、 言、语言、 言、言和一些附加的语言元素等部分组成20.数据定义语言是指用来创建、修改和删除各种对象的语句是 、 和 。21•数据操纵语言是指用来查询、添加、修改和删除数据库中数据的语句,这些语句包括select、 、 和 二 •数据控制语言是用于控制对数据库对象的权限的 SQL语句,授权、拒绝和撤销访问数据库对象权限的语句是 、 和 。 23.语句select'的执。行结果是: 和口char(68),len('的执。行结果是: 和口公司的研究人员连续发表了论文,提岀了关系模型,奠定了 管理系统的基础。 25.数据库的数据模型包含、 和 个要素。 26. 用于实现参数================精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载==============化视图的功能,这种类型的函数在使用参数和扩展索引视图方面提供了比 更多的灵活性。27. 已经存储在SQLServer服务器中的一组预编译过的Transact-SQL语句。Server数据库的体系结构也是三级模式结构,但术语与传统的关系模式不同,在SQLServer中, 对应于视图、 对应于基本表、 ■寸应于存储文件。Server的数据库文件的扩展名为 、事务日志文件的扩展名为 。30.建立和使用 的目的是为了保证数据的完整性。 命令是对数据库进行 ,RESTORE命令是对数据库进行 。 32.从最终用户角度来看,数据库应用系统分为单用户结构、主从式结构、分布式结构、 结构和 结构。 33.对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的 。 Server2000的安全性 精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载 〜15〜分为两类: 全性和 安全性。 三、简述题:1.视图2.索引3•触发器4•事务5•警报 6•视图的概念。7.图的概念。7.游标的概念.试述关系的性质。 9•数据库规范设计方法将数据库设计划分的六个阶段是什么?10.试述关系的性质。 11.数据库系统的特点有哪些? 12.什么是数据库管理系统?它的主要功能是什么?13.什么是数据完整性?完整性有哪些类型? 14•自定义内嵌表值函数与视图的使用有什么不同? 15.存储过程与触发器有什么不同? 四、程序设计题: 1.设有学生选修课程数据库,学生表选课表 课程表用SQL语言查询下列问题: 1)李老师所教的课程号、课程名称。2)年龄大于23岁的女学生的学号和姓名。 第5页共13页3)李小波”所选修的全部课程名称。 4)所有成绩都在0分以上的学生姓名及所在系0分以上的学生姓名及所在系5)没有选修操作系统”课的学生姓名。6)英语成绩比数学成绩好的学生7)至少选修两门以上课程的学生姓名、性别生人数。9)没有选修李老师所讲课程的学生。 10)操作系统”课程得最高分的学生姓名、性别、所在系。 2•在[Xk]数据库中有 课程表[Course]课程编码(CouNo)、课程名称(CouName)、教师名(Teacher等组成,学生表[Student]学号(StuNo)、学生姓名(StuName)班级编号(ClassNo)等组成,学生选课表[StuCou]学号(StuNo)、课程编码(CouNo)等组成。1)检索Xk数据库中的课程表中的教师名、课程编码、课程名称,要求检索结果首先按照教师名降序排列,教师名相同时,则按照课程号升序排列。 2)使用IN关键字检索Xk数据库中的课程表,要求检索课程编码不为’004''007''013' 3)从Xk数据库中的Student表中检索第二个字为’宝’的学生名字。 4)使用Transact-SQL语句在XK数据库中创建 精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载 〜17〜一个名为[p_StudentPara的存储过程。该存储过程能根据给定的班级返回该班级代码对应的Student表中的记录。并赋值查询班级代码为'20000001'和’20000002勺学生记录。 5)创建一个触发器,要求当插入、更新、删除StuCou表的选课记录时,能更新Course表中相应的报名人数。 6)在SQL查询分析器的查询窗口中创建一个尺寸为5MB的逻辑名字为newxk的数据库,3MB的数据文件NEW_存储在C:下,文件的最大尺寸为10MB,文件增量为1MBo2MB的事务日志文件NEW_存储在C:下,文件的最大尺寸为15MB,文件的增量为1MBo3.现有关系数据库如下: 数据库名:学生选课数据库学生表课程表选课表用SQL语言实现下列功能的sql语句代码:1)创建数据库[学生选课数据库]代码;2)创建[课程表]代码; 课程表(课程号char(6),课程名,学分,先行课程号 )要求使用:主键(课程号)、非空(课程名,

学分)3)创建[学生表]代码; 学生表(学号char(6),姓名,性别,年龄,专业)要求使用:主键(学号)、非空(姓名,专业)、检查(性别)4)创建[选课表]代码; 选课表(ID,学号,课号,分数)要求使用:外键(选课表•学号,选课表.课程号)、检查份数),自动编号(ID)5)将下列课程信息添加到课程表的代码)课程号课程名学分先仃课程号100001C语言2100002数据结构2100001100003数据库原理2修改课程号为100003的课程名:SQL数据库删除课程号为100002的课程信息6)写出创建:选课表视图(学号,姓名,课程号,课程名,学分,分数)的代码;第6页共13页3)李小波”所选修的全部课程名称4课程名称4)所有成绩都在分以上的学生姓名及所在系。5)没有选修操作系统”课的学生姓名。6)英语成绩比数学成绩好的学生。 7)至少选修两门以上课程的学生姓名、性人数。9)没有选修李老师所讲课程的学生。 10)操作系统”课程得最高分的学生姓名、性别、所在系。2•在[Xk]数据库中有 课程表[Course]课程编码(CouNo)、课程名称(CouName)、教师名(Teacher等组成, 学生表[Student]学号(StuNo)、学生姓名(StuName)班级编号(ClassNo)等组成,学生选课表[StuCou]学号(StuNo)、课程编码(CouNo)等组成。1)检索Xk数据库中的课程表中的教师名、课程编码、课程名称,要求检索结果首先按照教师名降序排列

温馨提示

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

评论

0/150

提交评论