自学考试数据库系统原理填空题总结Word文档下载推荐.docx
《自学考试数据库系统原理填空题总结Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《自学考试数据库系统原理填空题总结Word文档下载推荐.docx(9页珍藏版)》请在冰豆网上搜索。
![自学考试数据库系统原理填空题总结Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2022-12/10/8877b5a9-a0b8-49d2-8234-47450b81cf82/8877b5a9-a0b8-49d2-8234-47450b81cf821.gif)
1.ER数据模型一般在数据(概念设计)阶段使用。
2.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的(物理设计)阶段。
3.数据模型是用来描述数据库的结构和语义的,数据模型有(概念数据模型)和(结构数据模型)两类,ER模型是(概念数据模型)。
4.数据实施阶段包括两项重要的工作,一项是数据(载入),另一项是应用程序的编码和调试。
5.ER图向关系模型转化要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的(属性和键)。
6.数据库的物理设计是对一个给定的(基本数据)模型选取一个最合适应用环境的物理结构的过程。
7.数据库设计中,将(各局部ER之间的联系)分ER图集成时,主要任务是增补。
8.数据库应用系统设计中逻辑设计的主要内容是把ER模型的(实体和联系)转换为关系模式。
9.ER方法是(概念数据模型)设计的方法。
10.现实世界到机器世界过渡的中间层次是(概念模型)。
11.概念设计的目标是(企业组织信息需求)产生反映的数据库概念结构,即概念模式。
12.在DBD中,子类具有一个重要的性质:
(继承性)。
13.DBD的逻辑设计分成两大部分:
(DB逻辑结构设计和应用程序设计)。
14.关系模型用(关键码)表示实体之间的联系。
15.DBS的维护工作由(DBA)承担。
16.概念设计是设计能够反映用户需求的数据库概念结构,即概念模型。
17.ER模型是人们认识客观世界的一种方法、工具。
18.ER模型具有客观性和主观性两重含义。
第三章节关系模式设计理论
1.关系模式的操作异常问题往往是由(数据冗余)引起的。
2.如果X→Y和ZY成立,则X→Z成立,这条推理则称为。
(分解性)
3.在关系模式R(U)中,X∈U,Y∈U,X→Y,如果X的某一真子集X’都有X’→Y,则称为(Y部分函数依赖于X)。
4.包含在所有候选键中的属性称为(主属性),所有候选键之外的属性称为(非主属性)。
5.在关系模式R(U)中,X,Y∈U,若X→→Y,Z=U‐X–Y,则(X→→Z)。
6.若关系模式R中没有非主属性,关系模式R∈3NF范式。
7.若关系模式R已属于第一范式,且其中的每一非主属性都(完全函数依赖)于主键,则R属于第二范式。
8.如果关系R中只有一个键,且该键是单属性,那么R至少属于(1NF)范式。
9.被F逻辑蕴涵的函数依赖的全体称为(F的闭包),记为(F+)。
10.关系规范化过程的实质是(对关系模式不断分解的过程)。
11.”不能从已知FD集使用推理规则导出的FD不在F+中”,这是推理规则的(完备)性。
12.在关系模式R中,能函数决定所有属性的属性组,称为模式R的(超键)。
13.消除了非主属性对候选键局部依赖的关系模式,称为(2NF)模式。
14.两个函数依赖集F和G等价的充分必要条件是(F+=G+)。
15.关系R的每个非主属性既不部分依赖候选键,又不传递依赖于候选键,R∈(第三)范式。
16.消除了每一属性对侯选键传递依赖的关系模式称为(BCNF)模式。
17.在关系模式R(U)中,X,Y∈U,若X→→Y,且XY=U(或YX)。
则称X→→Y为(平凡多值依赖)。
18.一个关系模式属于4NF,它必定属于(BCNF)。
19.数据冗余是指同一个数据存储了多次,由于数据冗余将会引起各种操作异常。
20.函数依赖X→Y是数据之间最基本的一种联系。
FD有一个完备的推理规则集。
21.关系模式在分解时有数据等价和语义等价两种,分别用无损分解和保持依赖两个特征衡量。
22.关系模式的规范化过程实质上是一个“分解”的过程。
第四章节关系运算
1.连接操作由关系代数的(笛卡尔积)操作和(选择)操作组合而成。
2.若在关系中置换属性的次序,可用的关系代数运算是(投影)。
3.在关系R和S自然连接时,把原该舍弃的元组放在结果关系中,这种操作称为(外连接)。
4.查询优化是指系统对关系代数表达式进行优化组合,它的目的是(提高系统效率)。
5.自然连接要求被连接的两个关系具有(一个或多个相同的属性名)。
6.域关系演算类似与元组演算,域变量的变化范围是(某个值域),
元组变量的变化范围是(一个关系)。
7.在关系代数运算中,最浪费时间的两个运算是(笛卡尔积)和(连接运算)。
8.安全运算是指不产生(无限关系)和(无穷验证)的运算。
9.若D1={a1,a2,a3},D2={1,2,3},则D1×
D2集合共有元组(9)个。
10.设W=,且W、R、和S的元组个数分别为p、m和n,那么三者之间应满足的条件是
。
(P≤(m×
n))
11.关系中没有行序的原因是(关系被定义为一个集合)。
12.关系模型的基本数据结构是(关系(或二维表)),其数据库存储时基本组织方式是(文件)。
13.实体完整性规则是对(主键)的约束,参照完整性规则是对(外键)的约束。
14.关系代数的基本操作是(∪-×
ΠQ)。
15.连接操作由(×
Q)等基本操作组合而成。
16.自然连接操作由(×
ΠQ)等基本操作组合而成。
17.除法操作由(-ΠQ)等基本操作组合而成。
18.等式RS=R×
S成立的条件是(R和S没有公共属性)。
19.对关系进行垂直分割的操作称为(投影),对关系进行水平分割的操作称为(选择)。
20.关系代数是以(关系)为运算对象的一组高级运算的集合。
21.关系运算理论是关系数据库查询语言的理论基础。
22.关系查询语言是属于非过程性语言。
第五章节SQL语言
1.SQL语言的使用方式有两种,一种是(交互式),另一种是(嵌入式)。
2.视图是一种虚表,它是从(基本表)导出的表。
3.索引的用途是(快速查询)。
4.在SQL语言中,创建索引时保留字UNIQUE的作用是(使此索引的每一索引值只对应于唯一的记录值)。
5.SQL语言的数据查询是介乎于(关系代数)和(关系演算)之间的一种语言。
6.SQL中表结构的修改命令是(ALTERTABLE)。
7.SQL的集合处理方式与主语言单记录的处理方式之间用(游标)来协调。
8.如果在查询结果中不允许出现重复元组,应在SELECT语句中增加保留字(DISTINCT)。
9.DELETE删除的最小单位是(一个完整的元组)。
10.在SQL中一个关系对应于一个(基本表)。
11.删除索引时,系统会同时从(数据字典)中删除有关该索引的描述。
12.在游标处于(活动状态)时,可以修改或删除游标指向的元组。
13.SELECT语句进行查询时,如果要列出所查表中的所有列的简便方法是列名表用(*)表示。
14.在SELECT语句中,HAVING子句必须跟在(GROUPBY)子句后面。
15.SQL/PSM提供了(顺序)、(条件分支)和(循环)三种流程控制语句。
16.SQL中,用户有两种:
(应用程序)和(终端用户)。
17.SQL中,创建了一个SQL模式,就是定义了(一个存储空间)。
18.SQL中,外模式一级数据结构的基本单位是(视图)。
19.操作“元组IN(集合)”的语义是(若元组在集合中,其值为true否则为false)。
20.嵌入式SQL的预处理方式,是指预处理程序先对源程序进行扫描,识别出(SQL语句函数调用),并处理成主语言的形式。
21.为保证嵌入式SQL的实现,通常DBMS制造商提供一个(SQL函数定义库),供编译时使用。
22.SQL语句嵌入在C语言程序时,(EXECSQL分号)必须加上前缀标识和结束标志。
23.关键字ASC和DESC分别表示(升序)和(降序)的含义。
24.权限授予的命令是(GRANT)。
25.视图可以定义在(1个或n个)基本表上。
26.数据库中只存放视图的(定义)而不存放视图的(记录数据)。
视图的定义存放在(数据字典)。
27.游标实际上是一个(指针)。
当游标指向一组元组中的一个时,该元组被主语言处理。
28.基本表结构的修改用关键字(ALTER),基本表内容的修改用关键字(UPDATE)。
29.定义卷游标与游标相比多了关键字(SCROLL)。
30.在SELECT语句中可用谓词UNIQUE来测试结果集合中是否有存在(重复元素)。
31.SQL是关系数据库的标准语言。
32.SQL主要是由数据定义、数据操纵、嵌入式SQL、数据控制四个部分组成。
33.SQL的数据定义部分包括了对SQL模式、基本表、视图、索引的创建和撤销。
34.SQL的数据操纵部分包括了数据查询和数据更新两部分。
35.SQL的数据查询是用select语句实现。
36.Select语句的三种格式:
连接查询、嵌套查询、存在量词方式。
37.在视图中只有行列子集视图是可以更新的。
38.SQL标准的存储过程和SQL/PSM技术是使用SQL语句和流程控制语句编写持久存储模块的规定。
39.SQL集合中交(intersect)、并(union)、差(except).
第六章节数据库管理
1.事务运行过程中,由于种种原因,使事务未运行到正常终止点就被撤消,这种情况称为(事务故障)。
2.事务的原子性由DBMS的子系统来实现(事务管理)的。
3.数据库的并发操作带来三个问题是:
丢失更新问题、读脏数据问题和(不可重复读问题)。
4.封锁技术中基本的两种封锁是(排他型封锁)和(共享型封锁)。
5.若事务T对数据A加上(X)锁,则允许T读取和修改A,其他任何事务都不允许对A加任何类型的锁,直到T释放A上的(X)锁。
6.在数据库技术中,把未提交的随后被撤消的数据称为(脏数据)。
7.S锁解决了丢失更新问题,但同时又可能会引起(死锁)问题。
8.SQL2中,程序开始时默认的事务存取模式是(READWRITE)。
9.SQL中用语句定义新的域(CREATEDOMAIN)。
10.触发器的动作事件条件用(WHEN)子句定义,它可以是任意的条件表达式。
11.DBS运行的基本工作单元是事务。
12.事务具有ACID性质,即原子性、一致性、隔离性、持久性。
13.恢复工作是由拷贝备份、UNDO操纵、REDO操作和检查点操作等组成的一项综合性的工作。
14.DB的恢复机制保证了事务的原子性和持久性。
15.DBMS是采用排他锁和共享锁相结合的技术来控制事务之间的相互作用。
16.封锁避免了错误的发生,但是有可能产生活锁、死锁、饿锁等问题
17.SQL中采用域约束、基本表约束、断言和触发器机制来实现对DB的完整性。
18.数据库的安全性是为了防止对数据库的恶意访问。
19.授权是DBS用来防止未授权访问和恶意访问的一种手段。
第七章节SQLServer2000简介及应用
1.SQLServer2000是分布式的关系型数据库管理系统,具有(客户/服务器)体系结构。
2.SQLServer2000中,实际上用户连接的数目上限是(32767)个。
3.SQLServer2000的版本主要有企业版、标准版、(个人版)和开发版4个版本。
4.SQLServerAgent服务包括作业、(警告)和操作员三部分。
5.服务管理器在启动(SQLServer)服务后才能进行数据库操作。
6.企业管理器提供遵从(Microsoft管理控制台)的用户界面。
7.一个存储过程可以声明零个或多个参数,参数名以(@)开头。
8.在SQLServer2000中,每个表最多有3个触发器,分别用于
Insert、Update和(Delete)。
9.导入和导出数据可以完成多个数据库之间的(数据转换和转移)。
10.用户访问SQLServer数据库中的数据时,经过的第一个验证过程是(身份验证)。
11.用户在混合验证模式下使用(SQL授权)用户登录SQLSever,必须提供登录名和密码。
12.在SQLServer中,将一组具有相同权限的用户组织在一起称为(角色)。
13.T—SQL语言中局部变量的作用域是(当前的批处理)。
14.T—SQL中用于循环结构的流程控制语句是(while语句)。
15.创建局部临时表必须使用由(#)开头的表名。
第八章节PowerBuilder9.0简介及应用
1.PowerBuilder是一种企业级和(数据库前端应用)多层体系结构开发工具。
2.PB问世于1991年,最初是由(Powersoft)公司开发。
3.PB采用面向对象的编程方法和(事件驱动)的工作原理。
4.PB9.0的开发空间的三个层次是Workspace、Target和(Library)。
5.Target(目标)用于描述加入到工作空间中的(应用)。
6.PowerBuilder库文件的扩展名为(.pbl)。
7.(输出窗口)用于显示对开发人员做出的操作响应,
8.PB9.0有两组工具栏:
PowerBar和(PainterBar)。
9.数据窗口画板通过提供多个(工作区)来完成与数据窗口对象相关的工作。
10.(结构画板)用于定义程序中使用的全局结构。
11.数据窗口是一个(对象),它包含了对数据库中的数据进行特定操作的信息。
12.在事件的脚本中,置dw‐l的过滤条件为空的语句是(dw‐l.setfilter(“”))。
13.打开窗口w‐main的语句是(open(w‐main))。
14.PB9.0中,连接数据库时用(Connect)命令。
15.PB是基于(客户机/服务器)应用的快速数据库前端开发工具。
第九章节数据库技术的发展
1.对象联系图是对(ER图)的扩展。
2.面向对象技术中,数据类型系统由基本类型、复合类型和(引用类型)三部分组成。
3.相同类型元素的有序集合,并且允许有重复的元素,称为(列表类型)。
4.复合类型中的数组、列表、包、集合统称为(汇集类型或批量类型)。
5.引用类型可以避免数据结构的(无穷嵌套)。
6.传统的关系模型中,每一个关系模式都具有(1NF)性质。
7.结构类型是(不同类型)元素的有序集合。
8.子类具有(继承性)。
9.在面向对象模型中的对象相当于ER模型中的(实体)。
10.目前面向对象开发的行业标准语言是(统一建模语言或UML)。
11.关联的端部,也就是与关联相连的类,称为(关联角色)。
12.ODBC技术使得(应用程序)与DBMS之间在逻辑上可以分离。
13.API的中文含义是(应用程序设计接口)。
14.ODBC技术为应用程序提供了一套(基于DLL的运行支持环境)CLI函数库。
15.ODBC规范定义的驱动程序有两种类型:
即单层驱动程序和(多层驱动程序)。
16.数据源是驱动程序与(DBS)连接的桥梁。
17.CLI定义了一套可以从宿主语言调用的公共函数,每一个函数具有一个名称和一个(要求的算法)。
18.使用SQL/CLI时,函数调用SQL语句将作为参数动态地创建和传递(字符串)。
19.驱动程序管理器用于连接各种DBS的(DBMS驱动程序)。
20.数据库应用系统开发工具可以在客户机上通过(ODBC)接口与诸如Oracle、SQLServer等服务器端的数据库相连。
21.面向对象技术中复合类型有:
行、数组、列表、包和集合五种;
22.使用“selectdistinct”查询到的结果实际上为集合;
而没有使用distinct方式的查询结果实际上为包;
使用ORDERBY子句查询结果实际为列表;
23.概念建模走了一条“ER图-对象联系图-类图”的发展历程;