互联网与数据库填空题部分.docx
《互联网与数据库填空题部分.docx》由会员分享,可在线阅读,更多相关《互联网与数据库填空题部分.docx(12页珍藏版)》请在冰点文库上搜索。
![互联网与数据库填空题部分.docx](https://file1.bingdoc.com/fileroot1/2023-6/10/0da2627d-661e-41af-9f1c-da344d934ee7/0da2627d-661e-41af-9f1c-da344d934ee71.gif)
互联网与数据库填空题部分
填空题部分
第二章:
1.在数据库的三级模式体系结构中,外模式与模式之间的映象实现了数据库的(逻辑)独立性。
2.按谓词变元的不同,关系演算可分为元组关系演算和(域关系演算)。
3.一个数据模型至少需要描述数据的静态特征,数据的动态特征和(数据完整性约束)三项内容,即数据模型的三要素为数据结构、数据操作和数据的约束条件。
4.在关系代数运算中,并、笛卡尔积、投影、选择和差为基本的运算。
5.在数据库系统中,数据的最小存取单位是数据项。
6.实体完整性规则是指关系的主码/主属性非空。
7.如果只对关系中的某些属性感兴趣,则可用关系代数的投影运算选择这些属性。
8.RDBMS产品发展分三个阶段,在第三阶段(20世纪90年代)RDBMS产品加强了对完整性和安全性的支持。
第三章:
1.用树型结构表示实体类型及实体间联系的数据模型称为__层次模型_______。
2.数据库系统的核心是__DBMS_______。
3.如果要限制用户通过视图向表中插入的数据必须满足视图定义时指定的谓词条件,必须在定义视图的CREATEVIEW语句中使用WITHCHECKOPTION选项。
4.已知关系模式:
学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,成绩),用关系代数实现查询选修了课程号为“C1”课程并且成绩达到60分的学生的学号及成绩。
5.DBMS执行CREATEVIEW语句的结果只是把__对视图的定义存入数据字典____,并不执行其中的SQL语句。
6.SQL语言集数据查询、操纵______、定义______和__控制____功能于一体,充分体现了关系数据语言的特点和优点。
7.数据库管理系统保证数据安全的主要措施是进行___存取控制___。
8.在SQL中,用UPDATE命令可以修改表中的数据,用ALTER命令可以修改表结构。
9.在SQL中,建立表结构时,可以定义关系完整性规则,用PRIMARYKEY指定表的主码,用FOREIGNKEY指定表的外码和参照表。
10.在SQL中,ALTER命令有两个选择项,MODIFY子句用于修改列的属性,
ADD子句用于增加列。
11.在SQL中,测试列值是否为空值用ISNULL运算符号,测试列值是否为非空值用ORDERBY运算符.
12.在SELECT命令中,表示条件用WHERE子句,分组用GROUPBY子句,排序用ORDERBY.
13.在SQL中,字符串匹配运算符用LIKE,匹配符%表示零个或多个字符,下划线表示任意一个运算符。
第四章:
17.如果一个关系数据库中的所有关系模式都属于BCNF,那么在函数依赖范畴内,它已经实现了模式的彻底分解,达到了最高的规范化程度,消除了插入异常和删除异常。
P82-83
18.3NF和BCNF是以函数依赖为基础的关系模式规范化程度的测试。
P82
19.规范化理论提供的一套完整的模式分解算法中,若要求分解具有无损连接性,那么模式分解一定能够达到4NF。
P91
20.若要求分解保持函数依赖,那么模式分解一定能达到3NF,但不一定能达到BCNF。
21.将1NF关系转化为2NF的方法是消除原关系中非主属性对码的部分函数依赖。
22.对函数依赖X->Y,如果Y是X的子集,则称X->Y为平凡函数依赖。
23.将2NF关系模式转化为3NF的关系模式,是消除原关系中非主属性对主码的传递函数依赖。
24.对关系进行规范化,通常只要求规范化到3NF,该规范化过程能很好地保持数据的无损连接性和函数依赖性。
25.在一个关系中,若每个属性都是不可再分的,则此关系的规范化程度一定属于 1NF 。
26.若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系已达到3NF范式。
27.若一个关系的任何属性都不部分依赖和传递依赖于任何候选码,则称该关系达到BCNF范式。
28.关系模式由3NF转化为BCNF是消除了主属性对码的__部分函数依赖____和_传递函数依赖_____。
29.数据库设计应包括两个方面的内容:
__结构____设计和___行为___设计。
30.在一个关系模式中,X能函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每一属性,则称X为关系R的一个候选码.
31.一个关系若存在部分函数依赖或传递函数依赖,则必然会造成数据冗余和
操作异常。
32.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A->B,A->C,(A,D)->E},该关系的候选码是AD;该关系只满足
1范式;若要规范化为高一级的范式,应该分解成2个关系,并写出分解得到的各个关系模式。
33.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A->B,A->C,A->D,D->E},该关系的候选码是A;该关系只满足2范式;若要规范化为高一级的范式,应该分解成2个关系,写出分解得到的各个关系模式。
并进一步分析分解得到的各个关系已达到第几范式。
34.设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={E->D,C->B,(E,C-)>F,B->A},则R最高达到1NF。
35.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={(A,B)->C,B->D,D->E,C->B}.
(1)该关系的候选码是;该关系只满足1范式;
(2)若R分解成(A,B,C)和R2(B,D,E)2个关系,请问该分解是否保持函数依赖?
。
(3)分析R1和R2分别为第几范式?
为什么?
第五章:
1、施加在数据库之上的__语义约束____条件称为数据库完整性约束条件。
2、关系模型中可以有三类完整性约束:
其中__参照____完整性和__实体____完整性是关系模型必须满足的完整性约束条件,应该由关系系统自动支持。
3、SQL中数据控制功能包括事务管理功能和数据保护功能,即数据库的恢复,___并发控制___,数据库的安全性和____数据库的完整性保护________。
4、DBMS的完整性控制机制应具有定义完整性的方法、___完整性检查机制_________和处理违背完整性约束条件三个方面的功能。
5、授权编译程序和___合法性检查_________一起组成数据库的安全性子系统。
6、若所有事务均遵守__两端锁____协议,则这些事务的所有交叉调度都是可串行化的。
7、SQL语言提供___GRANT和REVOKE_________语句,实现对用户的授权操作。
8、实体完整性规则是指关系的_主键_____非空。
9、数据库系统中可能发生的故障有:
系统故障,介质故障,计算机病毒和(___事物内部故障_________)。
10、数据库管理系统保证数据安全的主要措施是进行____用户管理和授权机制________。
11、数据的完整性是指数据的正确性、有效性和__一致性____。
12、存取权限由两个要素组成,它们是数据对象和__操作类型____。
13、并发控制的主要技术是采用__事务和数据封锁机制__________。
14、在并行处理中,若干事物相互等待对方释放封锁,称为系统进入(__死锁____)状态。
第六章:
1.数据库的实施包括以下工作:
定义数据库结构、数据装载、编制和调试应用程序、数据库试运行。
P138
2.数据字典通常包括数据项、数据流、数据结构、数据存储和处理过程五个部分。
P119
3.E-R图一般在数据库设计的_概念结构设计____阶段使用。
4.数据库设计应包括两个方面的内容:
_结构_____设计和_行为_____设计。
5.在关系模型中,实体以及实体间的联系都是用__关系模式____来表示的
6.在扩展的E-R模型中,子类继承超类所有的联系和属性。
7.概念结构设计通常有四类方法,它们分别是:
自顶向下、自底向上、逐步扩张和混合策略。
8.需求分析获取用户对数据库的如下要求:
信息要求、处理要求和安全性和完整性要求。
9.冲突是指:
各个分E-R图之间存在的不一致的地方。
10.各分E-R图之间的冲突主要有属性冲突、命名冲突、结构冲突。
11.设计概念模型最常用的方法是自底向上;它通常分为两步,第一步是设计局部视图,第二步是集成局部视图得到全局概念结构。
12.视图的集成方法有两种:
一次集成、逐步集成。
13.视图集成过程分成两步:
第一步,合并分E-R图,消除冲突;第二步,消除冗余,生成基本ER图。
14.在视图集成中消除冗余主要采用分析方法,即以数据字典和_数据流图_____为依据,根据数据字典中关于数据项之间逻辑关系的说明来消除冗余。
15.概念模型是对现实世界的抽象,一般有三种抽象:
分类、聚集、概括。
16.逻辑结构设计的任务是将概念结构转化为相应的数据模型。
17.将部门与员工之间的E-R图转化得到的关系模型中包含2个关系。
18.将学生与课程之间的E-R图转化得到的关系模型中包含3个关系。
19.将概念模型转化为关系模型后(即逻辑结构设计阶段),需要用
规范化理论作指导,对关系模型进行优化。
20.数据库的物理设计分为两步:
确定数据库的物理结构和评价物理结构。
第7—13章:
1、ASP所用的脚本语言是VBScript或_Javascript_____。
2、数据库技术与_人工智能_____技术相结合,形成了知识库系统和主动数据库系统。
3、面向对象数据库语言主要包括对象定义语言和_对象操纵语言_____。
P277
4、ASP中Connection对象的Execute方法可以产生_recordest_____对象。
P178
5、JDBC的基本功能包括建立与数据库的连接、_发送SQL语句_____和处理结果。
P159
6、URLs正确的含义是___统一资源定位器___。
P142
7、数据库技术与__面向对象____技术相结合,形成了面向对象数据库系统。
P271
8、并行数据库系统研究一直以三种并行计算为基础,分别是共享内存结构,_共享磁盘结构_____和无共享资源结构。
P279
9、数据仓库是一个面向主题的、_集成的_____、时变的和非易失的数据集合。
P294
10、互联网数据库是基于_web_____的数据库。
P141
11、统一资源定位器URL通常由__检索协议____和internet节点,为HTTP客户服务的资源文件名三项组成。
12、在Vbscript中给过程传递数据的方法是使用__参数____。
P183
13、ORDACLE从第一版开始就用了_SQL_____语言作为数据库语言。
P245
14、数据库技术与__并行处理____技术相结合,形成了并行数据库系统。
P271
15、ADO的三个主要对象为连接对象,命令对象和__记录集对象____。
P154
16、ASP可以声明多种脚本语言,默认的脚本语言是_VBscript_____。
17、JDBC提供了多种连接数据库的方法,方法之一是用JDBC/ODBC桥驱动程序实现__Java应用程序____与ODBC数据源相连。
P159
18、RDBMS产品发展分三个阶段,在第三阶段(20世纪90年代)RDBMS产品加强了对_完整性_____和安全性的支持。
P244
19、在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为_分布透明性_____。
P287
20、JDBC提供的连接数据库的方法有:
与数据源直接通信______、通过JDBC驱动程序通信和与ODBC数据源通信。
P159
参考答案
第二章:
1.逻辑
2.域关系演算
3.数据完整性约束
4.差P43
5.数据项
6.主码|主属性
7.投影
8.完整性
第三章:
1.层次模型
2.DBMS
3.WITHCHECKOPTION
4.∏学号,成绩(σ课程号=‘C1’∧成绩>60(选课))
5.对视图的定义存入数据字典
6.DDL,DML,DCL
7.进行存取控制
8.UPDATE,ALTER
9.PRIMARYKEY,FOREIGNKEY
10.MODIFY,ADD
11.ISNULL,ISNOTNULL
12.GROUPBY,ORDERBY
13.LIKE,%,_
第四章:
17.BCNF
18.函数依赖
19.4NF
20.3NF
21.部分函数依赖
22.平凡函数依赖
23.传递函数依赖
24.3NF,无损连接,函数依赖
25.1NF
26.3NF
27.BCNF
28.部分函数依赖,传递函数依赖
29.结构(数据),行为(处理)
30.X,候选码
31.数据冗余,操作异常
32.(A,D),1NF,2,R1(A,B,C),R2(A,D,E)
33.A,2NF,2,R1(A,B,C,D),R2(D,E),BCNF
34.候选码:
(E,C),1NF
35.①1NF,②是,③R2∈2NFR1∈3NF
第五章:
1、语义约束
2、实体,参照
3、并发控制,数据库的完整性保护
4、完整性检查机制
5、合法性检查
6、两段锁
7、GRANT和REVOKE
8、主键
9、事务内部故障
10、用户管理和授权机制
11、相容性/一致性
12、操作类型
13、事务和数据封锁机制
14、死锁
第六章:
1.数据装载,数据库试运行
2.数据项、数据结构、数据流、数据存储和处理过程
3.概念结构设计
4.结构(数据)设计,行为(处理)设计
5.关系模式
6.继承
7.自底向上
8.
(1)信息要求。
(2)处理要求。
(3)安全性和完整性要求。
9.不一致的地方
10.属性冲突,命名冲突,结构冲突
11.自底向上,局部视图,集成局部视图得到全局概念结构
12.一次集成,逐步集成
13.消除冲突,消除冗余生成基本E-R图
14.数据流图
15.分类,聚集,概括
16.将概念结构转化为相应的数据模型。
17.2
18.3
19.规范化
20.确定数据库的物理结构,评价物理结构
第7-13章:
1、JavaScript
2、人工智能技术
3、对象操纵语言
4、Recordset对象
5、发送SQL语句
6、统一资源定位器
7、面向对象技术
8、共享磁盘结构
9、集成的
10、Web
11、检索协议,Internet节点
12、参数
13、SQL
14、并行处理技术
15、记录集对象
16、VBScript
17、Java应用程序
18、完整性
19、分布透明性
20、与数据源直接通信