数据库 自测题.doc_第1页
数据库 自测题.doc_第2页
数据库 自测题.doc_第3页
数据库 自测题.doc_第4页
数据库 自测题.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

第一章 自测题一 填空题1数据管理技术的发展,与_、_和_有密切的联系。2文件系统的缺陷是:_、_和_。3对现实世界进行第一层抽象的模型,称为_模型;对现实世界进行第二层抽象的模型,称为_模型。4在层次、网状模型中,用_导航数据;而在关系模型中,用_导航数据。5数据库的三级模式结构是对_的三个抽象级别。6在数据库技术中,编写应用程序的语言仍然是C一类高级语言,这些语言被称为_语言。7在DB的三级模式结构中,数据按_的描述提供给用户,按_的描述存储在磁盘中,而_提供了连接这两级的相对稳定的中间观点,并使得两级中的任何一级的改变都不受另一级的牵制。8DBS中存放三级结构定义的DB称为_。9DBS是_、_、_和_的集合体。10根据计算机的系统结构,DBS可分成四种类型:_、_、_和_。二单项选择题(在备选答案中选出一个正确答案)1在DBS中,DBMS和OS之间关系是A并发运行B相互调用COS调用DBMSDDBMS调用OS2在数据库方式下,信息处理中占据中心位置的是A磁盘B.程序C.数据D.内存3DB的三级体系结构是对_抽象的三个级别。A.存储器B.数据C.程序D. 外存4DB的三级模式结构中最接近外部存储器的是A.子模式B.外模式C.概念模式D.内模式5DBS具有“数据独立性”特点的原因是因为在DBS中A.采用磁盘作为外存B.采用三级模式结构C.使用OS来访问数据D.用宿主语言编写应用程序6在DBS中,“数据独立性”和“数据联系”这两个概念之间联系是A没有必然的联系B同时成立或不成立C前者蕴涵后者D后者蕴涵前者7数据独立性是指A数据之间相互独立B应用程序与DB的结构之间相互独立C数据的逻辑结构与物理结构相互独立D数据与磁盘之间相互独立8DB中数据导航是指A数据之间联系B数据之间指针联系C从已知数据找未知数据的过程D数据的组合方式9用户使用DML语句对数据进行操作,实际上操作的是A数据库的记录B内模式的内部记录C外模式的外部记录D数据库的内部记录值10对DB中数据的操作分成两大类:A查询和更新B检索和修改C查询和修改D插入和修改三 问答题1试对数据管理技术三个发展阶段作一详细的比较。2DBS中有哪些系统软件?3什么是数据独立性?数据独立性分为哪两种?第二章 自测题一. 填空题1关系中没有行序的原因是_。2实体完整性规则是对_的约束,参照完整性规则是对_的约束。3关系代数的基本操作是_。4等式R S = RS成立的条件是_。5关系的并、差、交操作,要求两个关系具有_。6一般,在关系代数运算中,当查询涉及到“否定”时,就要用到_操作;当查询涉及到“全部值”时,就要用到_操作。7如果关系R和S做自然联接时,只把R中原该舍去的元组放到新关系中,那么这种操作称为_操作。二 单项选择题(在备选答案中选出一个正确答案)1在关系中,“元数”(arity)是指A行数 B元组个数 C关系个数 D列数2在关系中,“基数”(cardinality)是指A行数 B属性个数 C关系个数 D列数3设关系R、S、W各有10个元组,那么这三个关系的自然联接的元组个数为A10 B30 C1000 D不确定(与计算结果有关)4设关系R和S的结构相同,且各有10个元组,那么这两个关系的并操作结果的元组个数为A10 B小于等于10 C20 D小于等于205如果两个关系没有公共属性,那么其自然联接操作A转化为笛卡尔积操作B转化为联接操作C转化为外部并操作D结果为空关系6在关系代数表达式的查询优化中,不正确的叙述是 A尽可能早地执行联接B尽可能早地执行选择C尽可能早地执行投影D把笛卡尔积和随后的选择合并成联接运算三计算题设有关系R和S:RABCSBCD642449653425568526538 684 133=2 2=1试计算:RS,RS,RS,RS。第三章自测题一 填空题1在SQL中,关系模式称为_,子模式称为_,元组称为_,属性称为_。2SQL中,表有两种:_和_,也称为_和_。3SQL中,用户有两种:_和_。4SQL中,外模式一级数据结构的基本单位是_。5基本表中,“主键”概念应该体现其值的_和_两个特征。6操作“元组 IN(集合)”的语义是_。7表达式中的通配符“%”表示_,“_”(下划线)表示_。8操作“元组SOME(集合)”的语义是_。9操作“元组ALL(集合)”的语义是_。10SQL有两种使用方式:_和_。11SQL语句嵌入在C语言程序中时,必须加上前缀标识_和结束标志_。12“卷游标”是指_。二单项选择题(在备选答案中选出一个正确答案)1在SQL中,用户可以直接进行查询操作的是A实表和虚表B基本表和实表C视图和虚表D基本表2SQL中,聚合函数COUNT(列名)用于A计算元组个数B计算属性的个数C对一列中的非空值计算个数D对一列中的非空值和空值计算个数3SQL中,与“NOT IN”等价的操作符是A=SOME BSOME C=ALL DALL4元组比较操作(a1,a2)(b1,b2)的意义是A(a1b1)OR(a1=b1)AND(a2=b2)B(a1=b1)OR(a1=b1)AND(a2=b2)C(a1b1)OR(a1=b1)AND(a2b2)D(a1=b1)OR(a1=b1)AND(a2b2)5SQL中,谓词EXISTS可用来测试一个集合是否A有重复元组B有重复的列名C为非空集合D有空值6对于基本表EMP(ENO,ENAME,SALARY,DNO)其属性表示职工的工号、姓名、工资和所在部门的编号。基本表DEPT(DNO,DNAME)其属性表示部门的编号和部门名。有一SQL语句:SELECT COUNT(DISTINCT DNO)FROM EMP;其等价的查询语句是A统计职工的总人数B统计每一部门的职工人数C统计职工服务的部门数目D统计每一职工服务的部门数目7对于第6题的两个基本表,有一个SQL语句:UPDATE EMPSET SALARY=SALARY*1.05WHERE DNO=D6AND SALARY(SELECT AVG(SALARY)FROM EMP);其等价的修改语句为A为工资低于D6部门平均工资的所有职工加薪5%B为工资低于整个企业平均工资的职工加薪5%C为在D6部门工作、工资低于整个企业平均工资的职工加薪5%D为在D6部门工作、工资低于本部门平均工资的职工加薪5%8有关嵌入式SQL的叙述,不正确的是A宿主语言是指C一类高级程序设计语言B宿主语言是指SQL语言C在程序中要区分SQL语句和宿主语言语句DSQL有交互式和嵌入式两种使用方式9嵌入式SQL实现时,采用预处理方式是A把SQL语句和主语言语句区分开来B为SQL语句加前缀标识和结束标志C识别出SQL语句,并处理成函数调用形式D把SQL语句编译成二进制码10允许在嵌入的SQL语句中,引用宿主语言的程序变量,在引用时A直接引用B这些变量前必须加符号“*”C这些变量前必须加符号“:”D这些变量前必须加符号“&”11卷游标的推进语句“EXEC SQL FETCH RELATIVE -4”表示A把游标移向查询结果的第4行B把游标移向查询结果的倒数第4行C把游标从当前位置推进4行D把游标从当前位置返回4行12卷游标的推进语句“EXEC SQL FETCH ABSOLUTE -3”表示A把游标移向查询结果的第3行B把游标移向查询结果的倒数第3行C把游标从当前位置推进3行D把游标从当前位置返回3行第四章 自测题一填空题1关系模式的操作异常问题往往是由_引起的。2函数依赖完备的推理规则集包括_、_和_。3如果YXU,则XY成立。这条推理规则称为_。4如果XY和WYZ成立,则WXZ成立。这条推理规则称为_。5如果XY和YX成立,那么称XY是一个_。这种FD可以根据推理规则_律就可推出。7函数依赖XY能从推理规则导出的充分必要条件是_。8被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为_,用符号_表示。9由属性集X函数决定的属性的集合,称为_,用符号_表示。10在关系模式R中,能函数决定所有属性的属性组,称为模式R的_。11两个函数依赖集F和G等价的充分必要条件是_。12谈论无损联接的先决条件是作了_的假设。13设有关系模式R(A,B,C,D),F是R上成立的FD集,F=ABC,DB ,则 F在模式ACD上的投影为_;F在模式AC上的投影为_。14消除了非主属性对候选键传递依赖的关系模式,称为_模式。15消除了每一属性对候选键传递依赖的关系模式,称为_模式。16在关系模式的分解中,数据等价用_衡量,依赖等价用_衡量。二 单项选择题(在备选的答案中选出一个正确的答案)1在关系模式R中,函数依赖XY的语义是A在R的某一关系中,若两个元组的X值相等,则Y值也相等B在R的每一关系中,若两个元组的X值相等,则Y值也相等C在R的某一关系中,Y值应与X值相等D在R的每一关系中,Y值应与X值相等2如果XY和WYZ成立,那么WXZ成立。这条规则称为A增广律 B传递律 C伪传递律D分解律3XY能从推理规则导出的充分必要条件是AYXBYX+CXY+DX+=Y+4两个函数依赖集F和G等价的充分必要条件是AF=G BF+=G CF=G+ DF+=G+5在最小依赖集F中,下面叙述不正确的是AF中每个FD的右部都是单属性BF中每个FD的左部都是单属性CF中没有冗余的FDDF中每个FD的左部没有冗余的属性6设有关系模式R(A,B,C,D),F是R上成立的FD集,F= BA,DC ,则F+中左部为(BC)的函数依赖有A2个 B4个 C8个 D16个7设有关系模式R(A,B,C,D),F是R上成立的FD集,F= AB,BC,CD,DA ,则F+中,左部为(CD)的函数依赖有A2个 B4个 C8个 D16个8设有关系模式R(A,B,C,D),F是R上成立的FD集,F= ABC,DA ,则属性集(CD)的闭包(CD)+为ACD BACD CBCD DABCD9设有关系模式R(A,B,C,D),F是R上成立的FD集,F= ABC,DA ,则R的关键码为AAB BAD CBC DBD10设关系模式R(A,B,C,D),F是R上成立的FD集,F= BA,AC ,= AB,AC,AD 是R上的一个分解,那么分解相对于FA是无损联接分解,也是保持FD的分解B是无损联接分解,但不保持FD的分解C不是无损联接分解,但保持FD的分解D既不是无损联接分解,也不保持FD的分解11设关系模式R(A,B,C,D),F是R上成立的FD集,F= ABC,DB ,那么F 在模式ACD上的投影ACD(F)为A ABC,DB B ACD C ADC D(即不存在非平凡的FD)12设关系模式R(A,B,C,D),F是R上成立的FD集,F= ABC,DB ,= ACD,BD 是R上的一个分解,那么分解A保持函数依赖集FB丢失了ABCC丢失了DBD是否保持FD,由R的当前关系确定13无损联接和保持FD之间的关系是A同时成立或不成立B前者蕴涵后者C后者蕴涵前者D没有必然的联系第五章 自测题一填空题1数据库设计过程的输出主要有两部分:_和_。3规划阶段具体可以分成三个步骤:_、_和_。4需求分析的工作主要有下面四步组成:分析用户活动,产生_;确定系统范围,产生_;分析用户活动涉及的数据,产生_;分析系统数据,产生_。5 需求分析中的数据字典通常包含以下五个部分:_,_,_,_和_。6概念设计的目标是产生反映_的数据库概念结构,即概念模式。7概念设计阶段可分为三步来完成:_,_和_。8逻辑设计的主要工作是:_。10逻辑设计的步骤有五步:_,_,_,_和_。11DBS的维护工作由_承担的。12DBS的维护工作主要包括以下四个部分:_,_,_,_。二单项选择题(在备选的答案中选出一个正确答案)1设计子模式属于数据库设计的A需求分析 B概念设计 C逻辑设计 D物理设计2概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映A应用程序员的编程需求BDBA的管理信息需求C数据库系统的维护需求D企业组织的信息需求3数据库设计人员和用户之间沟通信息的桥梁是A程序流程图 B实体联系图 C模块结构图 D数据结构图4有两个不同的实体集,它们之间存在着一个1:1联系和一个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为A2个 B3个 C4个 D5个5如果有10个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中3个1:1联系,4个1:N联系,5个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为A14个 B15个 C19个 D22个6在ER模型转换成关系模型的过程中,下列叙述不正确的是A每个实体类型转换成一个关系模式B每个联系类型转换成一个关系模式C每个M:N联系类型转换一个关系模式D在处理1:1和1:N联系类型时,不生成新的关系模式7当同一个实体集内部的实体之间存在着一个1:N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为A1个 B2个 C3个 D4个8当同一个实体集内部的实体之间存在着一个M:N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为A1个 B2个 C3个 D4个三简答题N11N1.试述数据库设计的全过程。2.采用ER模型的数据库概念设计有哪些主要的步骤?第七章自测题一 填空题1在应用程序中,事务以BEGIN TRANSACTION语句开始,以_或_语句结束。2事务的原子性是由DBMS的_实现的。3事务的一致性是由DBMS的_实现的。4事务的隔离性是由DBMS的_实现的。5事务的持久性是由DBMS的_实现的。6抽象的事务模型中,事务有五种状态:_、_、_、_和_。7恢复的基本原则是_。要使数据库具有可恢复

温馨提示

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

评论

0/150

提交评论