哈工大数据库系统练习题.doc_第1页
哈工大数据库系统练习题.doc_第2页
哈工大数据库系统练习题.doc_第3页
哈工大数据库系统练习题.doc_第4页
哈工大数据库系统练习题.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

数据库系统练习题一、 选择题:1( )是按照一定的数据模型组织的、长期存储在计算机内,可为多个用户共享的数据的集合。(A)数据库系统 (B)数据库(C)关系数据库 (D)数据库管理系统2数据库系统的基础是( )。(A)数据结构 (B)数据库管理系统(C)操作系统 (D)数据模型3( )处于数据库系统的核心位置。(A)数据字典 (B)数据库(C)数据库管理系统 (D)数据库管理员4对数据库的操作要以( )内容为依据。(A)数据模型 (B)数据字典(C)数据库管理系统 (D)运行日志5查询处理最复杂的最重要的部分是( )。(A)检查是否存在所查询的关系 (B)检查该操作是否在合法的授权范围内(C)确定查询路径 (D)查询优化6有了模式/内模式的映象,可以保证数据和应用程序之间的( )。(A)逻辑独立性 (B)物理独立性(C)数据一致性 (D)数据安全性7( )是数据库中全部数据的逻辑结构和特征的描述。(A)模式 (B)外模式 (C)内模式 (D)存储模式8( )是数据库物理结构和存储方式的描述。(A)模式 (B)外模式 (C)内模式 (D)概念模式9( )是用户可以看见和使用的局部逻辑结构和特征的描述。(A)模式 (B)外模式 (C)内模式 (D)概念模式10数据库管理系统允许用户把一个或多个数据库操作组成( ),它是一组按顺序执行的操作单位。(A)命令 (B)事务 (C)文件 (D)程序11关系中标题栏中各列的名称称为(A)对象 (B)元组 (C)属性 (D)记录12在下述关系的特点中,错误的是( )。(A)列可以交换 (B)行可以交换(C)任意两元组不能相同 (D)表中的数据项可分13关系模式进行投影运算后( )。(A)元组个数等于投影前的元组个数(B)元组个数小于投影前的元组个数(C)元组个数小于或等于投影前的元组个数(D)元组个数大于或等于投影前的元组个数14在关系中,能唯一标识元组的属性集称为关系模式的( )。(A)候选码 (B)主码 (C)外码 (D)主键15F1(F2(E)等价于(A)F1F2(E) (B)F1(E) (C)F1F2(E) (D)F2(E)16关系R与关系S只有一个公共属性,T1是R与S作连接的结果,T2是R与S自然连接的结果,则( )。(A)T1的属性个数等于T2的属性个数(B)T1的属性个数小于T2的属性个数(C)T1的属性个数大于或等于T2的属性个数(D)T1的属性个数大于T2的属性个数17在SQL中,用户可以直接操作的是( )。(A)基本表 (B)视图(C)基本表或视图 (D)基本表和视图18在SQL中,与关系代数中的投影运算对应的子句是( )。(A)SELECT (B)FROM (C)WHERE (D)ORDER BY19SELECT语句执行的结果是( )。(A)数据项 (B)元组 (C)表 (D)数据库20在SELECT语句中使用*表示( )。(A)选择任何属性 (B)选择全部属性(C)选择全部元组 (D)选择主码21使用CREATE TABLE语句建立的是( )。(A)数据库 (B)表 (C)视图 (D)索引22在SELECT语句中使用MIN(属性名)时,属性名( )。(A)必须是数值型 (B)必须是字符型(C)必须是数值型和字符型 (D)不限制数据类型23使用CREATE VIEW语句建立的是( )。(A)数据库 (B)表 (C)视图 (D)索引24在SQL中使用UPDATE对表中数据进行修改时,应使用的子句是( )。(A)WHERE (B)FROM (C)VALUES (D)SET2521使用CREATE INDEX语句建立的是( )。(A)数据库 (B)表 (C)视图 (D)索引26在SQL语句中,ALTER的作用是( )。(A)删除基本表 (B)修改基本表中的数据(C)修改基本表的结构 (D)修改视图27在SELECT语句中使用AVG(属性名)时,属性名( )。(A)必须是数值型 (B)必须是字符型(C)必须是数值型和字符型 (D)不限制数据类型28在SQL中,对嵌套查询的处理原则是( )。(A)从外层向内层处理 (B)从内层向外层处理(C)内、外层同时处理 (D)内、外层交替处理29在SQL的排序子句:ORDER BY 总分DESC,英语 DESC表示( )。(A)总分和英语分数都是最高的在前面(B)总分和英语分之和最高的在前面(C)总分高的在前面,总分相同时英语分数高的在前面(D)总分和英语分之和最高的在前面,相同时英语分数高的在前面30当选择满足一定条件的元组进行分组时,应使用的关键字是( )。(A)SELECT (B)GROUP (C)WHERE (D)HAVING31SQL语言具有的功能是( )。(A)关系规范化,数据操作,数据控制(B)数据定义,数据操作,数据控制(C)数据定义,关系规范化,数据控制(D)数据定义,关系规范化,数据操作32如果事务T对数据D加X锁,则其他事务对数据D( )。(A)可以加S锁,不能加X锁 (B)可以加S锁,也可能加X锁(C)不能加S锁,可以加X锁 (D)不能加任何锁33如果事务T对数据D已加S锁,则其它事务对数据D( )。(A)可以加S锁,不能加X锁 (B)可以加S锁,也可能加X锁(C)不能加S锁,可以加X锁 (D)不能加任何锁34封锁机制是实现数据库( )的主要方法。(A)完整性 (B)安全性 (C)并发控制 (D)保护35现有学生关系STUDENT,属性包括学号(Sno),姓名(Sname),所在系(Sdept)。系主任姓名(Mname),课程名(Cname)和成绩(Grade)。这些属性之间存在如下联系:一个学号只对应一个学生;一个学生只在一个系学习;一个系只对应一个系主任;一个学生的一门课只对应一个成绩;学生姓名可以重复;系名不重复;课名不重复。则以下不正确的函数依赖是( )。(A)SnoSdept (B)SnoMname(C)SnameSdept (D)Sno CnameGrade36下面关于函数依赖的描述,错误的是( )。(A)在函数依赖AB中,A称为决定因素(B)在关系R中,属性B依赖于属性A,则说明当属性A的值确定之后,属性B的值也就随之确定(C)函数依赖具有传递性(D)在关系R中,如果属性A依赖于属性B,这种依赖正式记作:AB37关系R包含属性A1,A2,A3,A4,A5,其中A1,A2为主码,则下面的说法正确的是( )。(A)A1或者A2有可能单独成为R的主码(B)A1,A2,A3必然也是R的主码(C)R中不可能出现两个在A1、A2上取值完全相同的元组(D)R中所有元首组中,A1或者A2的值都是不能重复的38下面关于码的说法,错误的是( )。(A)一个关系的码是唯一的(B)一个关系的码在指定值之后,对应的元组也就确定了(C)关系R的码的任何真子集都不可能是关系R的码(D)在保存学生学籍信息关系中,学生姓名对应的属性不适合单独作为码39在关系模式中,若每个属性都是不可再分的最小数据单位,则R属于( )。(A)1NF (B)2NF (C)3NF (D)BCNF40如果一个关系R中的所有的非主属性都完全函数依赖于主码,则称关系R属于( )。(A)1NF (B)2NF (C)3NF (D)BCNF41一个关系模式RX1,X2,X3,X4,假定该关系存在着如下函数依赖:X1X2,X1X3,X3X4,则该关系属于( )。(A)1NF (B)2NF (C)3NF (D)BCNF42若关系模式R(U,F)属于3NF,则( )。(A)一定属于BCNF(B)消除了插入手删除异常(C)仍存在一定的插入和删除异常(D)属于BCNF且消除了插入和删除异常43数据库技术中,独立于计算机系统的模型是( )。(A)E/R模型 (B)层次模型(C)关系模型 (D)面向对象模型44关于数据库设计步骤的说法错误的有( )。(A)数据库设计一般分为4步:需求分析、概念设计、逻辑设计和物理设计(B)数据库概念模式是独立于任何数据库管理系统,不能直接用于数据库实现的(C)物理设计阶段对数据库的性能影响已经很小了(D)逻辑设计是在概念设计的基础上进行的45一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为( )的联系。(A)一对一 (B)一对多(C)多对多 (D)多对一46一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间为( )的联系。(A)一对一 (B)一对多(C)多对多 (D)多对一47一台机器可以加工多种零件,每一种零件可以在多台机器上加工,机器和零件之间为( )的联系。(A)一对一 (B)一对多(C)多对多 (D)多对一48一个公司有一个经理,一个经理只能在一个公司担任职务,公司和总经理职位之间为( )的联系。(A)一对一 (B)一对多(C)多对多 (D)多对一49一般不适合建立索引的属性有( )。(A)主码和外码(B)可以从索引直接得到查询结果的属性(C)对于范围查询中使用的属性(D)经常更新的属性50学生关系模式为R1(学号,姓名,性别,班号,),其中学号为主码,班级关系模式为R2(班号,专业,教室,),其中班号为主码;则学生关系模式中的外码应该设为( )。(A)学号 (B)姓名 (C)性别 (D)班号51为了保证数据的完整性,事务必须具有原子性、一致性、隔离性和( )。(A)可串行性 (B)并行性 (C)完整性 (D)持久性52保护数据库中信息,防止未经授权或非法的使用所造成的数据泄漏、更改或破坏,称为数据库的( )。(A)安全性 (B)完整性 (C)恢复 (D)并发控制53数据库中对访问权限的定义称为( )。(A)审核 (B)定义 (C)命令 (D)授权54用户要执行语句:UPDATE Sd SET Grd=Grd+1 WHERE Grd=90,则这个用户必须拥有的数据库权限有( )。(A)插入权限 (B)修改权限 (C)查询权限 (D)删除权限二、填空题:1数据模型通常由( )、( )和( )3要素组成。2关系数据库系统是以( )为基础的数据库系统。3从数据库管理系统的角度划分数据库系统的体系结构,可分为( )、( )和( )3层。4有了外模式/模式映象,可以保证数据和应用程序之间的( );有了模式/内模式映象,可以保证数据和应用程序之间的( )。5事物的4个特性是( )、( )、( )和( )。6数据库管理系统在3层结构之间提供的两层映象是( )和( )。7当前数据库系统的主流是( )。8DBMS的中文意思是( )。9DBMS允许用户把一个或多个数据库操作组成( ),它是一组按顺序执行的操作单位。10在E/R图中,实体用( )表示,属性用( )表示,实体之间的联系用( )表示。11一个实体的主码属性不能为空,称为( )。12一个实体的某个属性(集)值只能引用另一个实体确实存在的码的属性(集),称为( )。13二元联系可分为( )、( )和( )3种不同类型。14实体的完整性是指在建立数据库时,( )不能为空。15关系的标题栏中的名字称为( )。16关系的名称和它的( )称为关系的模式。17在关系代数的表达式中,符号表示的运算是( )。18在关系代数的表达式中,符号表示的运算是( )。19经过选择运算后,所得关系的属性数( )原关系的属性数。20经过投影运算后,所得关系的元组数( )原关系的属性数。21在SQL查询时,如果去掉查询结果中的重复组,需使用( )参数。22在SQL中使用( )命令修改数据库模式。23在SQL中使用( )命令建立基本表。24.当基本表中增加一个新列后,各元组在新列上的值是( )。25SQL对嵌套查询的处理方法是从( )层向( )层处理。26SQL包括了数据定义、数据查询、数据操作和( )等功能。27实现数据库并发控制的主要方法是( )机制。28DBMS提供的两种基本封锁类型是( )和( )。29如果对并发操作不进行合理的高度,可能导致的3种数据不一致性是( )、( )和( )。30如果事务T对数据D加了S锁,则在T释放D上的S锁之前,其他事务只能对D加( )锁而不能加( )锁。31为解决3种数据不一致性而采用了( )协议。32三级封锁协议通过选择不同的( )和( )来解决3种数据的不一致性。33为保证并发操作调度的可串行化而采用了( )协议。34两段锁是指把事务分成( )和( )两个阶段。35通过模式分解把属于低级范式的关系模式转换为几个属于高级范式的关系模式的集合,这一过程称为( )。36如果一个关系模式R中( ),则这个关系属于第一范式。37要使关系模式属于第二范式,就要消除( )。38要使关系模式属于第二范式,即要消除( ),也要消除( )。39SQL语言中,对用户的授权使用( )语句,而取消所授的权限使用( )语句。三、判断题:1对于一表只能有唯一一个主码,但是可以有任意数量的UNIQUE属性或属性集。( )2数据库管理系统为了实现数据库的完整性,通常提供授权功能。( )3如果事务异常中止,则使用SQL语句COMMIT,使数据库恢复到事务开始之前的状态。( )4概念设计可以独立于数据库管理系统。( )5需求分析可以独立于数据库管理系统。( )6逻辑设计可以独立于数据库管理系统。( )7逻辑设计阶段,将概念模式转换成DBMS支持的数据模型,形成数据库的逻辑模式。( )8函数依赖具有传递性。( )9R的码的真子集有可能函数决定R的所有其它属性。( )10属于第三范式的的关系模式必然属于第二范式。( )11对于关系数据库系统,用户即要提出“做什么”,也要指出“怎么做”。( )12关系数据库管理系统中查询处理程序能自动实现查询优化。( )13利用关系代数等价变化规则不一定能把非优化的查询表达式换成优化的查询表达式。( )14利用分时的方法同时处理多个事务,称为事务的并发调度。( )15当多个事务并发执行的结果与多个事务按任意次序串行执行的结果相同,就认为该并发操作是正确的。( )16在SQL语句中,ORDER BY表示对输出结果进行排序。( )17视图的内容要保存在一个新的数据库中。( )18在视图中插入一个元组,该元组会同时插入到基本表中。( )19如果对关系的查询比更新频繁得多,对使用频率高的属性建立索引比较有价值。( )20在R和S关系之间进行并、交、差运算,R和S的模式必须具有:相同的属性集,属性的顺序相同。( )21码可以是一个或多个属性的集合。( )22参照完整性将保证数据库中实体之间相关数据的一致性。( )23数据库系统的核心是数据库管理系统。( )24有了外模式/模式映象,可以

温馨提示

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

评论

0/150

提交评论