互联网数据库复习题资料.docx
- 文档编号:2072507
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:33
- 大小:409.97KB
互联网数据库复习题资料.docx
《互联网数据库复习题资料.docx》由会员分享,可在线阅读,更多相关《互联网数据库复习题资料.docx(33页珍藏版)》请在冰点文库上搜索。
互联网数据库复习题资料
互联网数据库复习大纲
(课程代码:
00911)
第一部分课程性质与知识要点
课程性质与特点
《互联网数据库》课程是全国高等教育自学考试电子商务专业(本科)开设的一门专业
课,是本专业教学不可缺少的组成部分。
它以关系数据库为重点,介绍当前数据库技术的基本原理和基本应用,包括数据库的基本概念、数据库系统的构成、设计、管理和维护方法,T-SQL语言。
同时介绍了WEB^据库技术的开发模式以及数据库新技术。
二、课程目标与基本要求
作为一个交叉学科,互联网数据库技术实际上是网络技术与和数据库技术的完美结合。
通过本课程的学习,学生在掌握一定的数据库理论的基础上,同进也强调拓宽考生在互联网数据库方面的知识面,对互联网数据库的各个方面给出一个全面的、具体的介绍。
培养学生从数据管理的角度提高对数据分析问题和解决问题的技能和能力。
三、课程使用的教材说明
《互联网数据库》中国财政经济出版社主编:
周志忠
四、课程试题结构说明
单项选择题(本大题共15小题,每小题2分,共30分)
第一章绪论
本章知识要点
1.数据库技术发展阶段
2.数据模型分类及数据模型三要素
3.数据库、数据库管理系统、数据库系统概念
4.数据库系统三层模式结构及数据库二级映象功能
第二章关系数据库
本章知识要点
1.关系模型三要素
2.关系代数五种基础运算
3.常见的关系演算语言
第三章关系数据库标准语言SQL
本章知识要点
1.SQL语言的特点
2.数据操纵(SEELCT、UPDATE、INSERT、DELETE)
3.数据定义(定义删除修改表;建立删除索引)
4.视图的作用及操作(定义视图、查询视图、更新视图)
5.数据控制(授权、收回权限)
第四章关系数据库设计理论
本章知识要点
1.数据依赖及对关系模式的影响
2.数据库设计范式分类及要求
3.关系模式规范化步骤及关系模式的分解
第五章数据库保护
本章知识要点
1.数据库的安全性、完整性概念
2.数据库并发控制概念
3.封锁的几种方式
4.理解活锁和死锁
5.可串行性概念、两段锁协议概念
6.数据故障种类及数据、存储、恢复
第六章数据库设计
本章知识要点
1.数据库设计步骤
2.需求分析的方法和数据字典的概念
3.概念结构设计的特点及E-R图的设计
4.逻辑结构设计的特点及E-R图向数据模型转换
5、数据库物理设计及数据库实施与维护
第七章基于WEB^据库技术概述
本章知识要点
1.超文本协议概念
2.CGI概念及工作方式、特点
3.脚本概念及脚本分类
第八章JDBC—基于JAVA的数据库连接
本章知识要点
1.JDBC连接数据库的方法
2.JDBC主要类
第九章ASP与ADO数据库连接
本章知识要点
1.ASP文件结构
2.VBScript过程和函数的区别
3.脚本概念及脚本分类
第十章数据库管理系统简介
本章知识要点
1.常见的关系数据库管理系统
2.常用的Sybase、Oracle常用工具
第十一章数据库新技术
本章知识要点
1.面向对象程序设计方法
2、OODB语言的功能
3、多媒体数据库概念
4、并行数据库概念
5、并行数据库三种基本结构及特点
第十二章分布式数据库系统
本章知识要点
1.分布式数据库概念及特点
2.分布式数据库的数据分布方式及关系分割、分割原则
第十三章数据库仓库
本章知识要点
1.数据仓库概念
2.数据仓库的基本操作
3.OLAP体系结构及实现的关键技术
4.OLAP数据组织模式
第二部分复习题练习
一、选择题练习
4.在数据库系统的三级模式之间,提供两层映象的作用是提高
A.数据的一致性B.操作的可行性
C.数据的完整性D.数据的独立性
5.数据模型的三个要素中,用于描述系统静态特性的是
B.数据结构
A.数据操作
C.数据完整性约束D.数据参照
6.下列关于关系性质的说法中,错误..的是
A.列名不能相同B.列是同质的
C•列的顺序无关紧要D•不同列不能有相同的域
7.对数据库中全体数据逻辑结构和特征的描述称为
A•外模式B•内模式
C•模式D•存储模式
8.数据模型用来表示实体间的联系,在常用的数据模型中不包括
A•关系模型B.层次模型
C.链状模型D.网状模型
9.用二维表来表示实体及实体之间联系的数据模型称为
B.层次模型
D.关系模型
B.数据库的安全性、完整性控制
D•数据库的重组织和重构造
A.实体-联系模型
C.网状模型
10.下列不属于数据库维护任务的是
A.建立数据库和装载数据
C.数据库性能的监督、分析和改进
11.下列关于数据库系统的叙述中正确的是
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据
12.规定职工工资调整不得低于其原来工资,这种约束属于
A.静态列级约束B.动态列级约束
C.静态元组约束D.动态元组约束
13.在数据库技术中,未提交的随后又被撤消的数据称为
A•错误数据B•冗余数据
C.过期数据D.脏数据
14.对数据库模式进行规范化处理,是在数据库设计的
A.需求分析阶段B.概念设计阶段
C•逻辑设计阶段D.物理设计阶段
15.在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为
A•分片透明性B•位置透明性
C•定位透明性D.分布透明性
16.在下列SQL语句中,属于数据控制的语句是
A.
B.UPDATE,INSERT
D.CREATE,DROP
B.Oracle
D.Sybase
DELETE,ALTER
C.GRANT,REVOKE
17.下列属于小型数据库系统的是
A.Foxpro
C.Informix
18.一个事务的执行不被其他事务干扰,这一特性是指事务的
A.原子性B.一致性
C.隔离性D.持久性
19.数据库系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部
损失,这类故障属于
A.
事务故障
B.系统故障
C.
计算机病毒
D.介质故障
20.在
WWW上访问和传送网页的协议是
A.
FTP
B.HTML
C.
HTTP
D.XML
21.在SQL语句中,与XBETWEEN20AND30等价的表达式是
A.
X>20ANDX<30
B.
X>=20ANDX<=30
C.
X>20ANDX<=30
D.
X>=20ANDX<30
22.在两段协议中,事务分为两个阶段,它们是
A.第一阶段是获得封锁,也称为扩展阶段
B.第一阶段是获得封锁,也称为并行阶段
C.第一阶段是获得封锁,也称为收缩阶段
D.第一阶段是释放封锁,也称为收缩阶段
Web页面中加入VBScript代码,其代码必须放在
36.
如果要使用ADO来实现对数据库的访问,则必须创建
D.系统DSN或文件DSN或用户DSN
37.若要求分解既具有无损连接性,又保持函数依赖,则模式分解一定能达到
B.2NF
A.1NF
C.3NFD.BCNF
38.关系模式的规范化过程是通过对关系模式的分解来实现的,该过程中用到的关系代数运算是
A.投影
B.
除
C.选择
D.
连接
39.
在SQL中,建立视图的命令是
A.CREATESCHEMA
B
.CREATETABLE
C.CREATEVIEW
D
.CREATEINDEX
40.
SQL语言中,GRANT和REVOKE语句用于实现数据库的
A.完整性控制
B
.一致性控制
C.并发控制
D
.安全性控制
41.
可以在多个用户之间共享数据的
ASP内置对象是
A.Session对象
B
.Application对象
C.Request对象
D
.System对象
42.
数据库管理系统的工作不包括
A.定义数据库
B.
对已定义的数据库进行管理
C.为定义的数据库提供操作系统
D.
数据通信
43.
在关系数据库中,表与表之间的联系
是通过如下哪项实现的
A.实体完整性规则
B.
参照完整性规则
C•用户自定义的完整性规则
D.
值域
44.
在概念模型中的一个实体对应于数据库中的一个关系的一个
A.属性
B.
字段
R1与R2进行差运算,其结果的元组数为
A.0B.1
C.2D.6
46.下列关于ASP的说法中,错误.的是
A.ASP可以使用任何脚本语言B.ASP应用程序无须经过编译
C.ASP的运行环境具有平台无关性D.ASP是服务器端脚本环境
47.包含数据库系统中的外模式/模式映象定义的是()
A.外模式B.概念模式
C.物理模式D.存储模式
48.在数据库技术中,独立于计算机系统的模型是
A.E-R模型B.层次模型
C.关系模型D.面向对象的模型
49.下列哪种数据模型实现实体间多对多联系比较容易?
A.关系模型B.面向对象模型
D.层次模型
C.网状模型
50.在关系数据库基本操作中,从表中选出满足某种条件的记录的操作称为
A.选择B.投影
C.连接D.扫描
51.若两个实体之间的联系是1:
m,则实现1:
m联系的方法是
A.在“m”端实体转换的关系中加入“1”端实体转换关系的码
B.将“m”端实体转换关系的码加入到“1”端的关系中
54.不.允.许.任何其他事务对这个锁定目标再加任何类型锁的是
A.共享锁B.排它锁
C.死锁
D.活锁
55.SQL语言具有两种使用方式,分别称为交互式SQL和
B.多用户SQL
D.解释式SQL
B.CREATE
D.INSERT
B.LOAD
D.FETCH
A.提示式SQL
C.嵌入式SQL
56.下列SQL语句中,修改表结构的是
A.ALTER
C.UPDATE
57.在SQL语言中,实现数据检索的语句是
A.SELECT
C.SET
58.关系数据库用下列哪项来表示实体之间的联系
A.树结构B.网结构
C.二维表D.线性表
59.在E-R概念模型中,一个学生是实体,学生实体可由学号、姓名、性别等属性组成,那么性别的取值范围是实体的
A.主码B.属性
C.联系D.域
60.关于VBScript的过程,下列叙述正确的是
A.Sub过程和Function过程均无返回值
B.Sub过程有返回值,Function过程无返回值
C.Sub过程无返回值,Function过程有返回值
D.Sub过程和Function过程均有返回值
61.已知三个关系:
学生(学号,姓名,性别)课程(课程编号,课程名称,学时)成绩(学号,课程编号,分数)
若要列出选修课程名称为“DB”,且分数低于60的学生姓名和分数,则应使用的关系代数运算有()
A.选择、投影、自然连接B.选择、投影
C.选择、自然连接D.投影、自然连接
62.能真正实现平台无关性的Web数据库技术是()
A.ADOB.DAO
D.JDBC
C.ODBC
63.在数据库设计中,数据流图表达的是
A.数据和数据结构的关系
C.数据和处理的关系
B.数据和算法的关系
D.数据和通信的关系
则其他事务对数据R
B.不能加任何锁
D.能加任何锁
ASP内置对象是
B•Application对象
D•System对象
B•包括当前准确数据D•面向主题
B•库结构与属性
D•记录与属性
B.数据结构
D.数据参照
64.在关系数据库中,规范化理论的引入是为了
A.解决插入、删除、更新异常和数据冗余
B.提高查询速度
C.减少数据操作的复杂性
D.保证数据的安全性和完整性
65.设有关系W(工号,姓名,工种,定额),将其规范化到第三范式,则下列选项中正确的是
A.W1(工号,姓名),W2(工种,定额)
B.W1(工号,定额),W2(姓名,工种)
C.W1(工号,工种,定额),W2(工号,姓名)
D.W1(工号,姓名,工种),W2(工种,定额)
66.面向对象程序设计的基本思想是
A.屏蔽和可重用性B.封装和可扩展性
C.封装和模块化特性D.屏蔽和过程划分特性
67.下列关于关系数据库中型和值的叙述中,正确的是
A.关系模式是值,关系是型
B.关系模式是型,关系的逻辑表达式是值
C.关系模式是型,关系是值
D.关系模式的逻辑表达式是型,关系是值
68.若事务T对数据R已加X锁,
A.只能加X锁
C.只能加S锁
69.可以在多个用户之间共享数据的
A.Session对象
C.Request对象
70.下列不.是.数据仓库基本特征的是
A.数据相对稳定
C•数据反映历史变化
71.E-R模型的基本成分是()
A•字段与记录
C•实体与联系
72.数据模型的三个要素中,用于描述系统静态特性的是
A.数据操作
C.数据完整性约束
74•在关系代数运算中,五种基本运算是()
A.一、、A;i、n和bB.•、n和b
c.c、xn和bD.5—、x、n和b
75.在关系数据库中,表与表之间的联系是通过如下哪项实现的
A•实体完整性规则B•参照完整性规则
C.用户自定义的完整性规则D.值域
1.数据的最小存取单位是—数据项。
2.DBMS的含义是数据库管理系统。
3.数据库管理经历了三个发展阶段:
人工管理阶段、文件系统管理阶段和—数据库系统阶段—。
4.用树型结构表示实体类型及实体间联系的数据模型称为—层次模型。
5.数据模型通常由三大要素组成,这三大要素分别是数据结构、数据操作和数据约束条件。
6.在E—R图中,菱形框表示实体之间的联系。
7.E—R图一般在数据库设计的概念结构设计_阶段使用
&在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号不能为空”,则该约束属于对
实体完整性—的约束。
9.各分E—R图之间的冲突主要有三类:
属性冲突、结构冲突和__命名冲突。
10.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K的主码是D,则D在R中称为外码。
11.在关系代数运算中,并、差、投影、选择和—笛卡尔积为基本的五种运算。
12.
域关系演算―。
亠数据流和处理过程。
传递函数依赖。
DBA完成。
按谓词变元的不同,关系演算可分为元组关系演算和
13.数据字典的主要内容包括:
数据项、数据结构、数据存储、
14.关系模式由2NF转化为3NF是消除了非主属性对码的
15.在数据库运行阶段,对数据库经常性的维护工作主要由
16.DBMS的数据控制功能包括完整性控制、并发控制、安全性控制和—数据库恢复
17.数据库的完整性是指数据的正确性、_一致性和相容性。
18.数据库系统可能发生的故障主要包括事务故障、系统故障、介质故障和计算机病毒。
19.ASP所用的脚本语言是VBScript和_Jscript。
20.ASP文件可以使用任何脚本语言,缺省的脚本语言是__VBScript
21.URL正确的含义是统一资源管理器
22•数据库系统中可能发生的故障有:
系统故障、介质故障、计算机病毒和_事务故障。
23.数据仓库是一个面向主题的、____集成的、时变的和非易失的数据集合
24.数据库的物理设计通常分为两步,首先确定数据库的物理结构,然后—评价—物理结构。
25.VBScript只支持—Variant变量类型。
26.并行数据库系统研究一直以三种并行计算结构为基础,分别是共享内存结构、一共
享磁盘结构_和无共享资源结构。
27.并发控制的主要技术是采用封锁机制
28.数据库试运行也称为联合调试,应完成的测试主要包括功能测试和性能测试测试。
29•在数据库的三级模式体系结构中,外模式与模式之间的映象实现了数据库的逻辑独立性。
30.如果只对关系中的某些属性感兴趣,则可用关系代数的—投影_运算选择这些属性。
31.由并发操作引起的数据不一致性包括丢失修改、不能重复读和—读"脏"数据_
32根据关系数据模型的性质要求,同一个关系中任意两个元组不能完全相同。
33.DBMS执行CREATEVIEW语句的结果只是把对视图的定义存入数据字典,并不执
行其中的SQL语句。
34.在视图集成中消除冗余主要采用分析方法,即以数据字典和数据流图为依据,根据数
据字典中关于数据项之间逻辑关系的说明来消除冗余。
35.将2NF的关系模式转变为3NF的关系模式,是消除了非主属性对码的函数据依赖
36.面向对象数据库语言主要包括对象定义语言和_对象操纵语言。
37.数据库处于人工管理_阶段的时候,数据是不保存
38.逻辑设计过程是把概念结构转换为逻辑结构的过程
39.在关系模式职工(工号、姓名、年龄、性别)中若要求“职工的年龄必须在18岁至50
岁之间”,则该约束属于用户定义的完整性约束_
40.函数依赖和多值依赖_是最重要的数据依赖
41..并行数据库系统是数据库技术与并行计算技术相结合的产物
42.SQL语言使用CREATEINDEX—语句建立索引。
43将1NF的关系模式转变为2NF的关系模式,是消除了非主属性对主码的_部分函数依赖
44规范化的基本思想是逐步消除数据依赖中不合适的部分,是模式中的个关系模式达到
某种程度的“分离”
45..SQL语言中,用于排序的是(ORDERBY)子句。
46.在Vbscript中,过程被分为两类:
sub过程和function过程
47.在各种数据依赖关系中,函数依赖是最基本的一种依赖
48.审计是一种事后监视的措施,即跟踪数据库的访问活动,已发现数据库的非法访问,达到安全的防范的目的
49.在数据库设计中,建立数据库、输入数据等操作属于实施阶段
50.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现
数据库的安全性
三、简答题练习
1.数据模型包含哪三个方面的要素?
1数据结构;
2数据操作;
3数据约束条件。
2.简述数据库管理系统的功能。
1数据定义;数据操纵;
2数据库运行管理;数据组织、存储和管理;
3数据的建立和维护;数据通信接口。
3.简述关系模型允许定义的三种完整性约束
1实体完整性;
2参照完整性;
3用户定义完整性。
4.简述数据库管理系统的功能。
1数据定义;数据操纵;
2数据运行管理;数据组织、存储和管理;
3数据库的建立和维护;数据通信接口。
5.一个设计良好的DBMS应具备什么样的功能?
1具有友好的用户界面;
2完备的功能;较高的运行效率;
3清晰的系统结构和开放性。
6.简述数据库系统的三级模式
1数据库系统的三级模式结构是指由外模式、模式和内模式构成;
2一个数据库只有一个模式,它是数据库模式结构的中间层;一个数据库可以有多个外模式,是保证数据安全性的一个有力措施;一个数据库也只有一个内模式。
它是数据物理结构和存储方式的描述。
7.请列出在需求分析阶段常用的调查方法。
1跟班作业,开会调查;
2专人介绍,询问;
3设计调查表填写,查阅记录。
8.简述数据库设计基本步骤。
1需求分析;概念结构设计;
2逻辑结构设计;数据库物理设计阶段;
3数据库实施阶段;数据运行和维护阶段。
9.简述数据库的完整性与数据库的安全性的区别
1数据完整性与安全性是数据库保护的两个不同方面;
2安全性是防止用户非法使用数据库;
3完整性是用户使用数据库时向数据库加入不合语义的数据。
10.什么是数据独立性?
它包括哪两个方面?
1数据独立性指数据存储与应用之间的依赖关系,包括:
2数据物理独立性:
数据的物理结构与逻辑结构之间的独立性。
当数据的物理结构(也称存储结构)发生变化时,通过DBMS的工作使应用程序不变。
3数据逻辑独立性:
数据的全局逻辑结构与局部逻辑结构之间的独立性。
当数据的全局逻辑结构发生变化时,通过DBMS的工作使局部逻辑结构不变
11.在数据库中解决死锁的常用方法有哪些?
1要求每个事务一次就将要使用的数据全部加锁,否则就不执行;
2采用按序加锁法;
3不采取任何措施预防死锁的发生,而是周期性的检查系统中是否有死锁。
12.简述利用日志文件恢复事务的过程。
1从头扫描日志文件,找出哪些事务在故障发生时已经结束,哪些事务尚未结束;
2对尚未结束的事务进行撤消处理,对已经结束的事务进行重做处理。
13.简述两段锁协议的含义。
1指所有事务必须两个阶段对数据项加锁和解锁;
2在对任何数据进行读、写操作之前,事务首先获得对该数据的封锁;
3在释放一个封锁之后,事务再获得任何其他封锁。
14.已知关系模式:
学生(学号,姓名,性别,年龄,系别),用关系代数查询英语系的女学生。
b系别='英语系’A性别='女’(学生)
14.已知关系模式:
学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,成绩)用关系代数实现查询没有选修课程号为‘C3'课程的学生学号。
n学号(学生)-n学号(b课程号=,C3?
(选课))
15.简述视图的作用。
1简化用户操作;使用户能以多角度看待同一数据;
2对重构数据库提供了一定程度的逻辑独立性;
3能够对机密数据提供了安全保护16.何谓关系模式的规范化?
一个低一级的范式的关系模式,通过模式分解转换为若干个高一级范式的关系模式集合,这个过程叫关系模式的规范化。
17.每个BCNF的关系模式应具有哪三个性质?
1所有非主属性都完全函数依赖于每个候选码;
2所有主属性都完全函数依赖于每个不包含它的候选码;
3没有任何属性完全函数依赖于非码的任何一组属性。
18.仅满足1NF的关系模式会存在哪些问题?
1存在对码的部分函数依赖;
2引起插入异常,删除异常;
3数据冗余度大,修改复杂。
19.关系模式分解应达到什么标准?
。
分解既要保持函数依赖,又要具有无损连接性
20.简述ASP文件主要包含的内容
1一般文件;
②HTML文件标记;
3脚本程序。
21.简述JDBC连接数据库的几种方法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 互联网 数据库 复习题 资料
![提示](https://static.bingdoc.com/images/bang_tan.gif)