下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 数据库复习题

数据库复习题.doc

数据库复习题

赵超绝
2019-06-18 0人阅读 举报 0 0 暂无简介

简介:本文档为《数据库复习题doc》,可适用于考试题库领域

一、单项选择题(本大题共小题,每小题分,共分)、SQL语言中,删除一个表的命令是(B)ADELETEBDROPCCLEARDREMOVE、从关系中挑选出指定的属性组成新关系的运算称为(B)A"选取"运算B"投影"运算C"联接"运算D"交"运算、SQLServer是一个基于(D)A层次模型的DBMSB网状模型的DBMSC关系模型的应用程序D关系模型的DBMS、在SQL语言中,条件“BETWEENAND”表示年龄在到之间,且(A)A包括岁和岁B不包括岁和岁C包括岁不包括岁D不包括岁包括岁、部分匹配查询中有关通配符“”的正确的叙述是(B)A“”代表个字符B“”可以代表零个或多个字符C“”不能与“”一同使用D“”代表一个字符、现实世界中,事物的一般特性在信息世界中称为(C)A实体B实体键C属性D关系键、下面有关主键的叙述正确的是(B)A不同的记录可以具有重复的主键值或空值B一个表中的主键可以是一个或多个字段C在一个表中主键只可以是一个字段D表中的主键的数据类型必须定义为自动编号或文本、DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和(C)A系统分析员B程序员C数据库管理员D操作员、在查询中,为了避免重复行的关键字是(C)AUNIQUEBCOUNTCDISDINCTDUNION、关系模型中的关系模式至少是(A)。ANFBNFCNFDBCNF二、填空题(每题分,共分)、数据库系统中常用的三种数据模型有层次模型、网状模型和关系模型。、为数据库的用户授权用GRANT子句。、数据模型的约束包括、和完整性。、数据库恢复要涉及到的两种技术分别是数据转储和登录日志文件。、在关系运算中,从关系中取出满足条件的元组的运算称运算。、能唯一标识实体的属性集称为关系的超键。、数据库的模式内模式映像能够保证数据库数据的物理数据独立性。、从关系规范化理论的角度讲,一个只满足NF的关系可能存在的四个问题是数据冗余度大、修改异常、插入异常和删除异常。、数据库概念结构设计的四类方法是自顶向下、自低向上、逐步扩张和混合策略。、聚合函数“sum(列名)”的语义是求某一列值的总和(此列值是数值型)。三、简答题(分)、简述数据库设计的基本过程。答:数据库设计的过程(六个阶段)需求分析阶段概念结构设计阶段逻辑结构设计阶段数据库物理设计阶段数据库实施阶段数据库运行和维护阶段、使用视图的好处答:在程序设计的时候必须先了解视图的优缺点,这样可以扬长避短,视图具有如下的一些优点:●简单性。视图不仅可以简化用户对数据的理解,也可以简化他们的操作。那些被经常使用的查询可以被定义为视图,从而使用户不必为以后的操作每次都指定全部的条件。●安全性。通过视图用户只能查询和修改他们所能见到的数据。数据库中的其他数据则既看不见也取不到。数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定行和特定的列上。通过视图,用户可以被限制在数据的不同子集上。●逻辑数据独立性。视图可以使应用程序和数据库表在一定程度上独立。如果没有视图,应用一定是建立在表上的。有了视图之后,程序可以建立在视图之上,从而程序与数据库表被视图分割开来。、什么是ER图,里面包含的基本要素是什么ER图为实体联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成ER图的基本要素是实体型、属性和联系,其表示方法为:·实体型:用矩形表示,矩形框内写明实体名·属性:用椭圆形表示,并用无向边将其与相应的实体连接起来·联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(:,:n或m:n)。、什么是数据的独立性如何保障数据的独立性。数据独立性是数据库系统的一个最重要的目标之一,它使数据能独立于应用程序。数据独立性包括数据的物理独立性和数据的逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。四、应用题(分)现有关系数据库如下:Student(Sno,Sname,Ssex,Sdept)其中,Sno代表学号,Sname代表姓名,Ssex代表性别,Sdept代表专业Course(Cno,Cname,Ccredit)其中,Cno代表课程号,Cname代表名称,Ccredit代表学分SC(Sno,Cno,Grade)其中,Sno代表学号,Cno代表课程号,Grade代表分数用SQL语言实现下列题目:)检索“计算机系”学生的信息,包括学号,姓名Selectsno,snameFromstudentWheresdept=’计算机系’)查询选修了课程的学生学号SelectdistinctsnoFromsc)查询年龄在~岁(包括岁和岁)之间的学生的姓名、系别和年龄Selectsname,sdept,sageFromstudentWheresagebetweenand)查询所有姓刘的学生的姓名、学号和性别Selectsname,sno,ssexFromstudentWheresname=’刘’)查询选修了号课程的学生的学号及其成绩,查询结果按分数的降序排列Selectsno,gradeFromscWherecno=’’Orderbygradedesc)求各个课程号及相应的选课人数。Selectcno,count(distinctsno)FromscGroupbycno)查询选修号课程且成绩在分以上的所有学生的学号、姓名Selectsno,snameFromsc,studentWherecno=’’andgrade>=)查询选修了课程名为“信息系统”的学生学号和姓名Selectstudentsno,studentsnameFromstudent,course,scWherecname=’信息系统’andstudentsno=scsnoandsccno=coursecno)查询其他系中比计算机科学系某一学生年龄小的学生姓名和年龄)查询所有选修了号课程的学生姓名。SelectsnameFromstudent,scWherestudentsno=scsnoandcno=’’、对于视图,以下正确的说法是(A)。A视图显示的数据可以取自于多个基础表。B视图并不存储数据,每次查看视图时,视图中的数据来源于基础表C可以基于一个视图,一次性地更改多个基础表的数据D视图存在于内存中,每次重新启动DBMS时,视图便会自动消失。、删除视图用下面哪条语句(A)。ADROPVIEWBDELETEVIEWCREMOVEVIEWDRMVIEW、对所有的视图都可以进行(B)操作。A插入数据B选择数据C更新数据D删除数据、在关系型数据库中,用于实现参照完整性的办法是(C)。A设置默认值B设置检查约束C设置外键约束D设置主键约束、设属性A是关系R的唯一主属性,则属性A不能取空值(),这是﹝D﹞规则。A域完整性B参照完整性C用户自定义完整性D实体完整性、以下方法中,用于实现用户自定义完整性的办法是(B)。A为字段设置数据类型B设置检查约束C设置外键约束D设置主键约束、关于存储过程的描述正确的一项是(C)。A存储过程存在于内存中,每次重新启动DBMS时,便会自动消失B存储过程在每次调用时都会被编译一次C存储过程可以包含输入和输出函数,增加了调用时的灵活性D执行一次存储过程所花的时间,比执行相同的SQL批处理要长、如果有两个事务同时对数据库中同一数据进行操作,不会引起冲突的是(D)。A一个DELETE和一个SELECTB一个SELECT和一个DELETEC两个UPDATED两个SELECT、当触发器执行时,系统会创建临时表保存用户操作更改的行的新值和旧值,UPDATE操作所涉及的值会被临时保存在(D)。Aupdated表Binserted表Cdeleted表Dinserted表和updated表、一组具有相同权限的用户被称为(A)。A角色B数据C视图D结构、系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况属于﹝C﹞。A事务故障B系统故障C介质故障D运行故障、SQLServer的安全性是基于(D)。A用户B角色C对象和权限D以上都对、下列(C)操作可以实现数据库之间的数据的转换和转移。A对数据库进行备份操作B对数据库进行还原操作C对数据库的导入与导出操作D更改数据库文件的后辍、以下关于数据库分离与附加的描述,错误的是(A)。A进行数据库分离操作时,可以同时进行更新操作B移动数据库前,最好为数据库做一个完整备份C要确保数据库移动的目标有足够的空间,满足数据库的增长D分离数据库并没有将数据库文件从磁盘上删除、下面关于数据库系统基于日志的恢复的叙述中,哪一个是正确的(B)A、利用更新日志纪录的改前值可以进行UNDO,利用更新日志纪录中的改前值可以进行REDOB、利用更新日志纪录中的改前值可以进行UNDO,利用更新日志纪录中的改后值可以进行REDOC、利用更新日志纪录中的改后值可以进行UNDO,利用更新日志纪录中的改前值可以进行REDOD、利用更新日志纪录中的改后值可以进行UNDO,利用更新日志纪录中的改后值可以进行REDO

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/11

数据库复习题

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利