1互联网数据库复习大纲(课程代码:00911)第一部分课程性质与知识要点一、课程性质与特点《互联网数据库》课程是全国高等教育自学考试电子商务专业(本科)开设的一门专业课,是本专业教学不可缺少的组成部分。它以关系数据库为重点,介绍当前数据库技术的基本原理和基本应用,包括数据库的基本概念、数据库系统的构成、设计、管理和维护方法,T-SQL语言。同时介绍了WEB数据库技术的开发模式以及数据库新技术。二、课程目标与基本要求作为一个交叉学科,互联网数据库技术实际上是网络技术与和数据库技术的完美结合。通过本课程的学习,学生在掌握一定的数据库理论的基础上,同进也强调拓宽考生在互联网数据库方面的知识面,对互联网数据库的各个方面给出一个全面的、具体的介绍。培养学生从数据管理的角度提高对数据分析问题和解决问题的技能和能力。三、课程使用的教材说明《互联网数据库》中国财政经济出版社主编:周志忠四、课程试题结构说明1、单项选择题(本大题共15小题,每小题2分,共30分)2、填空题(本大题共10小题,每小题1分,共10分)3、简答题(本大题共10小题,每小题3分,共30分)4、设计题(本大题共4小题,每小题5分,共20分)5、综合题(本大题共1小题,10分)第一章绪论本章知识要点1.数据库技术发展阶段2.数据模型分类及数据模型三要素3.数据库、数据库管理系统、数据库系统概念24.数据库系统三层模式结构及数据库二级映象功能第二章关系数据库本章知识要点1.关系模型三要素2.关系代数五种基础运算3.常见的关系演算语言第三章关系数据库标准语言SQL本章知识要点1.SQL语言的特点2.数据操纵(SEELCT、UPDATE、INSERT、DELETE)3.数据定义(定义删除修改表;建立删除索引)4.视图的作用及操作(定义视图、查询视图、更新视图)5.数据控制(授权、收回权限)第四章关系数据库设计理论本章知识要点1.数据依赖及对关系模式的影响2.数据库设计范式分类及要求3.关系模式规范化步骤及关系模式的分解第五章数据库保护本章知识要点1.数据库的安全性、完整性概念2.数据库并发控制概念3.封锁的几种方式4.理解活锁和死锁5.可串行性概念、两段锁协议概念6.数据故障种类及数据、存储、恢复第六章数据库设计本章知识要点1.数据库设计步骤32.需求分析的方法和数据字典的概念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、并行数据库三种基本结构及特点4第十二章分布式数据库系统本章知识要点1.分布式数据库概念及特点2.分布式数据库的数据分布方式及关系分割、分割原则第十三章数据库仓库本章知识要点1.数据仓库概念2.数据仓库的基本操作3.OLAP体系结构及实现的关键技术4.OLAP数据组织模式5第二部分复习题练习一、选择题练习1.实体完整性规则是指关系中A.元组值不允许为空B.属性值不允许为空C.外码值不允许为空D.主属性值不允许为空2.数据库的概念模型A.依赖于计算机硬件和DBMSB.独立于计算机硬件,依赖于DBMSC.依赖于计算机硬件,独立于DBMSD.独立于计算机硬件和DBMS3.E-R模型设计属于数据库的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.数据库系统减少了数据冗余6B.数据库系统避免了一切冗余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.DELETE,ALTERB.UPDATE,INSERTC.GRANT,REVOKED.CREATE,DROP17.下列属于小型数据库系统的是A.FoxproB.OracleC.InformixD.Sybase18.一个事务的执行不被其他事务干扰,这一特性是指事务的A.原子性B.一致性C.隔离性D.持久性19.数据库系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这类故障属于A.事务故障B.系统故障C.计算机病毒D.介质故障20.在.FTPB.HTMLC.HTTPD.XML21.在SQL语句中,与XBETWEEN20AND30等价的表达式是A.X20ANDX30B.X=20ANDX=30C.X20ANDX=30D.X=20ANDX3022.在两段协议中,事务分为两个阶段,它们是A.第一阶段是获得封锁,也称为扩展阶段7B.第一阶段是获得封锁,也称为并行阶段C.第一阶段是获得封锁,也称为收缩阶段D.第一阶段是释放封锁,也称为收缩阶段23.在SQL中,建立视图的命令是A.CREATESCHEMAB.CREATETABLEC.CREATEVIEWD.CREATEINDEX24.在Web页面中加入VBScript代码,其代码必须放在A.Script和EndScript标记之间B.BeginScript和EndScript标记之间C.\Script和/Script标记之间D.Script和/Script标记之间25.下列哪项不是数据库的并发操作可能会带来的问题?A.丢失修改B.数据泄密C.读“脏”数据D.不可重复读26.在.FTPB.HTMLC.HTTPD.XML27.在Sybase开发工具中,用于数据库应用系统分析和设计的CASE工具是A.PowerJB.Power++C.PowerBuilderD.PowerDesigner28.在SQL查询语句中,实现关系代数投影运算的子句是A.SELECTB.WHEREC.ORDERBYD.GROUPBY29.如果关系R中有3个属性4个元组,关系S中有5个属性3个元组,则R×S的属性个数和元组个数分别是A.8和7B.15和7C.8和12D.15和1230.数据库系统的三级模式结构和两级映象功能,使得数据库系统具有较高的A.事务并发性B.事务隔离性C.设备独立性D.数据独立性31.假设某个E-R图中有5个实体型、2个1∶M联系和2个M∶N联系,则该E-R图转换的关系模式个数至少是A.5B.7C.8D.932.成员Java.sq1.DriverManager属于JDBC中的A.JavaJDBC类B.JavaJDBC接口类C.JavaJDBC管理类D.JavaJDBC异常类833.下列与数据库安全性无关的是A.数据更改B.数据破坏C.数据泄露D.数据抽象34.如果事务T已对数据Q加了S锁,则其他事务对QA.只能读不能写B.只能写不能读C.既能读又能写D.不能读不能写35.下列描述中正确的是A.SQL是一种过程化语言B.SQL不能嵌入到高级语言程序中C.SQL是一种DBMSD.SQL采用集合操作方式36.如果要使用ADO来实现对数据库的访问,则必须创建A.系统DSN或文件DSNB.系统DSN或用户DSNC.文件DSN或用户DSND.系统DSN或文件DSN或用户DSN37.若要求分解既具有无损连接性,又保持函数依赖,则模式分解一定能达到A.1NFB.2NFC.3NFD.BCNF38.关系模式的规范化过程是通过对关系模式的分解来实现的,该过程中用到的关系代数运算是A.投影B.除C.选择D.连接39.在SQL中,建立视图的命令是A.CREATESCHEMAB.CREATETABLEC.CREATEVIEWD.CREATEINDEX40.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.字段9C.列D.元组45.如下关系R1、R2,R1:R2:R1与R2进行差运算,其结果的元组数为A.0B.1C.2D.646.下列关于ASP的说法中,错误..的是A.ASP可以使用任何脚本语言B.ASP应用程序无须经过编译C.ASP的运行环境具有平台无关性D.ASP是服务器端脚本环境47.包含数据库系统中的外模式/模式映象定义的是()A.外模式B.概念模式C.物理模式D.存储模式48.在数据库技术中,独立于计算机系统的模型是A.E-R模型B.层次模型C.关系模型D.面向对象的模型49.下列哪种数据模型实现实体间多对多联系比较容易?A.关系模型B.面向对象模型C.网状模型D.层次模型50.在关系数据库基本操作中,从表中选出满足某种条件的记录的操作称为A.选择B.投影C.连接D.扫描51.若两个实体之间的联系是1:m,则实现1:m联系的方法是A.在“m”端实体转换的关系中加入“1”端实体转换关系的码B.将“m”端实体转换关系的码加入到“1”端的关系中C.在两个实体转换的关系中,分别加入另一个关系的码D.将两个实体转换成一个关系52.在数据库实施阶段需要装载原有系统中的数据,下列不属于...数据输入子系统功能的是A.数据挖掘B.数据分类C.数据转换D.数据抽取53.下列哪项不是..JDBC连接数据库的方式?A.与数据源直接通信B.通过JDBC驱动程序通信C.与ODBC数据源通信D.调用ADO与数据库通信ABCa1b2c1a2b2c2a3b1c1ABCa2fga2b2c2a3fg1054.不允许...任何其他事务对这个锁定目标再加任何类型锁的是A.共享锁B.排它锁C.死锁D.活锁55.SQL语言具有两种使用方式,分别