07-11年《互联网数据库》简答题
《互联网数据库》真题及答案
《互联网数据库》真题及答案总分:100分题量:30题一、单选题(共30题,共100分)1.实体完整性规则是指关系中A.元组值不允许为空B.属性值不允许为空C.外码值不允许为空D.主属性值不允许为空正确答案:D本题解析:暂无解析2.数据库的概念模型A.依赖于计算机硬件和DBMSB.独立于计算机硬件,依赖于DBMSC.依赖于计算机硬件,独立于DBMSD.独立于计算机硬件和DBMS正确答案:D本题解析:暂无解析3.E-R模型设计属于数据库的A.概念设计B.逻辑设计C.物理设计D.程序设计正确答案:A本题解析:暂无解析4.在数据库系统的三级模式之间,提供两层映象的作用是提高A.数据的一致性B.操作的可行性C.数据的完整性D.数据的独立性正确答案:D本题解析:暂无解析5.数据模型的三个要素中,用于描述系统静态特性的是A.数据操作B.数据结构C.数据完整性约束D.数据参照正确答案:B本题解析:暂无解析6.下列关于关系性质的说法中,错误的是A.列名不能相同B.列是同质的C.列的顺序无关紧要D.不同列不能有相同的域正确答案:D本题解析:暂无解析7.对数据库中全体数据逻辑结构和特征的描述称为A.外模式B.内模式C.模式D.存储模式正确答案:C本题解析:暂无解析8.数据模型用来表示实体间的联系,在常用的数据模型中不包括A.关系模型B.层次模型C.链状模型D.网状模型正确答案:C本题解析:暂无解析9.用二维表来表示实体及实体之间联系的数据模型称为A.实体-联系模型B.层次模型C.网状模型D.关系模型正确答案:D本题解析:暂无解析10.下列不属于数据库维护任务的是A.建立数据库和装载数据B.数据库的安全性、完整性控制C.数据库性能的监督、分析和改进D.数据库的重组织和重构造正确答案:C本题解析:暂无解析11.下列关于数据库系统的叙述中正确的是A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据正确答案:A本题解析:暂无解析12.规定职工工资调整不得低于其原来工资,这种约束属于A.静态列级约束B.动态列级约束C.静态元组约束D.动态元组约束正确答案:B本题解析:暂无解析13.在数据库技术中,未提交的随后又被撤消的数据称为A.错误数据B.冗余数据C.过期数据D.脏数据正确答案:D本题解析:暂无解析14.对数据库模式进行规范化处理,是在数据库设计的A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段正确答案:C本题解析:暂无解析15.在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为A.分片透明性B.位置透明性C.定位透明性D.分布透明性正确答案:D本题解析:暂无解析16.在下列SQL语句中,属于数据控制的语句是A.DELETE,ALTERBB.UPDATE,INSERTC.GRANT,REVOKED.CREATE,DROP正确答案:C本题解析:暂无解析17.下列属于小型数据库系统的是A.FoxproB.OraclermixD.Sybase正确答案:A本题解析:暂无解析18.一个事务的执行不被其他事务干扰,这一特性是指事务的A.原子性B.一致性C.隔离性D.持久性正确答案:C本题解析:暂无解析19.数据库系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这类故障属于A.事务故障B.系统故障C.计算机病毒D.介质故障正确答案:D本题解析:暂无解析20.在WWW上访问和传送网页的协议是A.FTPB.HTMLC.HTTPD.XML正确答案:C本题解析:暂无解析21.用树型结构表示实体之间联系的数据模型称为A.关系模型B.运算模型C.网状模型D.层次模型正确答案:D本题解析:暂无解析22.在CGI程序中,若使用GET方法传递参数,用来传递查询条件的环境变量是A.QUERY-STRINGB.CONDITION-STRINGC.CONTENT-STRINGD.ENV-STRING正确答案:A本题解析:暂无解析23.数据库系统的核心是()。
数据库简答知识点
数据库简答知识点一、知识概述《数据库简答知识点》①基本定义:数据库啊,简单说就是一个放数据的地方,就像一个超级大的仓库。
这个仓库是有组织、有规律地存放各种数据的,比如你在网上购物时看到的商品信息、用户注册信息等都是存在数据库里的。
②重要程度:在计算机科学这个大家族里,数据库可是非常重要的一员呢。
从企业的信息管理到个人电脑的数据存储,到处都离不开它。
要是没有数据库,互联网世界就乱套啦,各种网站和软件都没法准确地找到它们需要的数据。
(按我的经验,做过一些小项目就知道,数据要是没个好的存储地方,后期查询和修改那叫一个麻烦)③前置知识:咱们得先懂一点基础的计算机知识,像文件系统这种。
你得知道文件是怎么存储在电脑里的,不然理解数据库就有点费劲了。
其他像基础的编程语言知识,能有一点那就更好啦。
④应用价值:就拿电商平台来说,所有的商品信息、用户订单、库存管理都是通过数据库实现的。
在学校里,学生的成绩管理系统也是个小型的数据库应用。
真实生活中,图书馆的图书管理系统也是数据库的应用杰作。
二、知识体系①知识图谱:数据库在计算机科学里就像一颗大树的重要枝干,它和很多领域都有交叉联系。
比如网络开发、软件设计。
②关联知识:它和操作系统关系紧密,操作系统得保证数据库所依赖的硬件资源。
还和程序设计语言有关,程序得能操作数据库来实现各种功能。
③重难点分析:- 掌握难度:我感觉数据库刚学的时候有点难理解整体概念。
比如说数据库的三级模式结构,外模式、模式、内模式之间的关系有点绕。
- 关键点:理解数据的存储结构、数据操作方式(增、删、改、查)很关键。
④考点分析:- 在考试中的重要性:数据库在计算机相关专业考试中比重挺大的。
- 考查方式:可能会出一些简单的问概念的题目,像“什么是数据库事务”,还有复杂一点的要求设计数据库结构的题目,例如给出一个公司业务场景,让设计合理的数据库表结构。
三、详细讲解【理论概念类】①概念辨析:- 数据库管理系统(DBMS):这是管理数据库的软件,就像是仓库的管理员,负责仓库里数据的安全、有序存放和处理。
最新7月全国自考互联网数据库试题及答案解析
全国2018年7月自考互联网数据库试题课程代码:00911一、单项选择题(本大题共15小题,每小题2分。
共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.对数据库中全体数据逻辑结构和特征的描述称为( )A.外模式B.内模式C.模式D.存储模式2.在SQL语句中,与X BETWEEN 20 AND 30等价的表达式是( )A.X>20 AND X<30B.X>=20 AND X<=30C.X>20 AND X<=30D.X>=20 AND X<303.下列关于关系性质的说法中,错误..的是( )A.列名不能相同B.列是同质的C.列的顺序无关紧要D.不同列不能有相同的域4.有如下关系:学生(学号,姓名,性别,专业号,年龄),将属性年龄的取值范围定义在0~120之间符合( )A.实体完整性B.参照完整性C.用户定义的完整性D.逻辑完整性5.如果关系模式R(U,F)中不存在候选码X、属性组Y以及非属性Z(Z⊈Y),使得X→Y,Y→X和Y↛Z 成立,则R属于( )A.3NFB.4NFC.5NFD.BCNF6.成员Java. sql. DriverProperty Info属于JDBC中的( )A.Java JDBC类B.Java JDBC接口类C.Java JDBC异常类D.Java JDBC数据传输类7.在目前并行数据库体系结构中,可扩充性最好的是( )A.SMB.SDC.SND.SK8.在数据库技术中,未提交的随后又被撤消的数据称为( )A.错误数据B.冗余数据C.过期数据D.脏数据9.在SQL中,建立视图的命令是( )A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX10.在SELECT语句中使用SUM(列名)时,列名要求( )A.必须是数值型B.必须是字符型C.必须是数值型或字符型D.不限制数据类型11.SQL的SELECT语句中,“HA VING条件表达式”用来筛选满足条件的( )A.列B.行C.关系D.组12.一个事务的执行不被其他事务干扰,这一特性是指事务的( )A.原子性B.一致性C.隔离性D.持久性13.下列不属于...数据库安全性控制措施的是( )A.备份B.审计C.视图D.加密14.在WWW上访问和传送网页的协议是( )A.FTPB.HTTPC.HTMLD.XML15.在Web页面中加入VBScript代码,其代码必须放在( )A.<Script>和<End Script>标记之间B.<Begin Script>和<End Script>标记之间C.<\Script>和</Script>标记之间D.<Script>和</Script>标记之间二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。
数据库简答题
第一章3、简述数据库系统的三级模式和两级映像的含义。
答:从数据库管理系统的角度看,数据库系统的结构通常分为三级模式的总体结构,在这种模式下,形成了二级映像,实现了数据的独立性。
其中三级模式结构指的是外模式、模式和内模式,二级映像指的是外模式/模式映像、模式/内模式映像。
模式也称逻辑模式和概念模式,是数据库中全体数据逻辑结构和特征的描述,描述现实世界中的实体及其性质与联系,是所有用户的公共数据视图;外模式也称子模式或用户模式,它是用以描述用户看到或使用的数据的局部逻辑结构和特性的,用户根据外模式用数据操作语句或应用程序去操作数据库中的数据;内模式也称存储模式,是整个数据库的最底层表示,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
对于外模式/模式映像,当模式改变时,相应的外模式/模式映像作相应的改变,以使外模式保持不变,而应用程序是依据数据的外模式来编写的,外模式不变,应用程序就没必要修改,这保证了数据与程序的逻辑独立性。
对于模式/内模式映像,当数据库的存储结构变了,模式/内模式映像会作相应的改变,以使模式保持不变,而模式不变,与模式没有直接联系的应用程序也不会改变,这保证了数据与程序的物理独立性。
5、数据库管理系统的主要功能有哪些答:⑴、数据定义功能;⑵、数据操纵功能;⑶、数据组织、存取功能;⑷、数据库运行管理功能;⑸、数据库建立与维护功能第五章1、解释下列术语的含义:函数依赖、平凡函数依赖、非平凡函数依赖、部分函数依赖、完全函数依赖、传递函数依赖、1NF 、2NF、3NF、BCNF、多值依赖、4NF、最小函数依赖、函数依赖保持性、无损连接性。
①、函数依赖:设R(U)是属性集U上的一个关系模式,X、Y是U的子集。
若对于R(U)上的任意一个可能的关系r,如果r中不存在两个元组,它们在X上的属性值相同,而在Y上的属性值不同,则称“ X函数决定Y”或“ Y函数依赖X”,记作X T Y。
数据库简答题
三:简答题:1. 什么是数据库?答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。
数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。
因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。
2. 什么是数据库的数据独立性?答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。
逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。
当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。
物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。
3. 什么是数据库管理系统?答:数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。
不同的数据库系统都配有各自的DBMS,而不同的DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似。
一般说来,DBMS具有定义、建立、维护和使用数据库的功能,它通常由三部分构成:数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。
4. 什么是数据字典?数据字典包含哪些基本内容?答:数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具,是进行详细数据收集和数据分析所获得的主要成果。
数据字典的基本内容有:数据项、数据结构、数据流、数据存储和处理过程5个部分。
假设教学管理规定:①一个学生可选修多门课,一门课有若干学生选修;②一个教师可讲授多门课,一门课只有一个教师讲授;③一个学生选修一门课,仅有一个成绩。
学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。
2011年7月互联网数据库试题及答案
2011年7月互联网数据库试题及答案DA.元组值不允许为空B.属性值不允许为空C.外码值不允许为空D.主属性值不允许为空5.包含数据库系统中的外模式/模式映象定义的是(A)A.外模式B.概念模式C.物理模式D.存储模式6.规定职工工资调整不得低于其原来工资,这种约束属于(B)A.静态列级约束B.动态列级约束C.静态元组约束D.动态元组约束7.下列关于ASP的说法中,错误..的是(C)A.ASP可以使用任何脚本语言B.ASP应用程序无须经过编译C.ASP的运行环境具有平台无关性D.ASP是服务器端脚本环境8.在OO模型中,类(class)是(D)A.实体的集合B.数据类型的集合C.表的集合D.对象的集合9.如果要统计网页的访问人数,可利用ASP中的(B)A.Request对象B.Application对象C.Server对象D.Response对象10.分布式环境的特点是(A)A.每一个节点都是一个小的计算机单元B.根节点是计算单元,子节点都是信息终端C.层次结构分明,核心层的计算机是计算单元,外围计算机是信息终端D.网状结构,由制定的网络节点充当主要计算单元,其他节点起到信息终端作用11.在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为(D)A.分片透明性B.位置透明性C.定位透明性D.分布透明性12.下列不属于...数据仓库基本操作的是(C)A.立方体操作B.上卷操作C.查询操作D.下探操作13.数据库的概念模型(D)A.依赖于计算机硬件和DBMSB.独立于计算机硬件,依赖于DBMSC.依赖于计算机硬件,独立于DBMSD.独立于计算机硬件和DBMS14.数据模型用来表示实体间的联系,在常用的数据模型中不包括...(C)A.关系模型B.层次模型C.链状模型D.网状模型15.JDBC包含多个类,其中Java.sql.Exception类属于(B)A.Java JDBC类B.Java JDBC异常类C.Java JDBC接口类D.Java JDBC控制类二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。
自学考试《互联网数据库》试题及答案汇总
自学考试《互联网数据库》试题及答案汇总一、单项选择题(在备选答案中选出一个正确答案,每小题2分,共30分)1、数据库的概念模型独立于【A】。
A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界2、子模式是【B】。
A.模式的副本B.模式的逻辑子集C.多个模式的集合D.以上三者都不对3、通常情况下,下面的关系中不可以作为关系数据库的关系是【D】。
A.R1(部门号,部门名,负责人)B.R2(部门号,部门名,所在分公司名称)C.R3(部门号,部门名,部门电话)D.R4(部门号,部门名,部门成员)4.设有关系R和关系S进行如图所示的运算,则运算结果中含有元组的数目是【A】。
A.6B.7C.8D.95、假设两个关系中已经存在如图所示元组,其中厂商的关键字是厂商号,产品的主关键字是产品号:若再往产品关系中插入如下元组:I(P03,红,C02)II(P01,蓝,C01)III(P04,白,C04)IV(P05,黑,null)能够插入的元组是【D】。
A.I,II,IVB.I,IIIC.I,IID.I,IV6、下列关于索引的叙述,正确的是【A】。
A.可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率B.一个基本表最多只能有一个索引C.建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素D.一个基本表上至少要存在一个索引7、关系规范化中的删除操作异常是指【A】。
A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入8、关系模式中,满足2NF的模式,则【B】。
A.可能是1NFB.必定是1NFC.必定是3NFD.必定是BCNF9、设有两个事务T1和T2,它们的并发操作如下所示。
对于这个并发操作,下面评价正确的是【A】。
A.该操作丢失了修改B.该操作不存在问题C.该操作读“脏”数据D.该操作不能重复读10、关于死锁,下列说法中正确的是【D】。
互联网数据库试题及答案
互联网数据库试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是______。
A. 数据存储B. 数据管理C. 数据分析D. 数据加密答案:B2. 关系型数据库和非关系型数据库的主要区别在于______。
A. 数据存储方式B. 数据加密技术C. 用户界面D. 数据查询语言答案:A3. SQL是______。
A. 一种编程语言B. 一种数据库查询语言C. 一种操作系统D. 一种网络协议答案:B4. 在数据库中,主键用于______。
A. 唯一标识记录B. 存储大量数据C. 索引数据D. 保护数据安全答案:A5. 数据库的规范化是指______。
A. 使数据库更易于使用B. 减少数据冗余C. 提高查询速度D. 使数据库更美观答案:B6. 在关系数据库中,一个表与另一个表的连接是基于______。
A. 表名B. 列名C. 主键和外键D. 数据类型答案:C7. 数据库事务的四个基本属性通常被称为ACID,其中不包括______。
A. 原子性B. 一致性C. 隔离性D. 持久性答案:D(ACID属性包括原子性、一致性、隔离性和持久性)8. 数据库备份的主要目的是______。
A. 增加存储空间B. 优化查询速度C. 保护数据安全D. 提高数据库性能答案:C9. 在数据库设计中,范式理论主要用于______。
A. 提高查询效率B. 减少数据冗余C. 增加数据安全性D. 优化用户界面答案:B10. 数据库的索引用于______。
A. 存储数据B. 保护数据C. 提高查询速度D. 减少数据存储量答案:C二、简答题(每题10分,共30分)1. 请简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户与数据库交互的视图,它定义了用户能够看到和操作的数据。
概念模式是数据库的全局逻辑结构,描述了数据库中的数据以及数据之间的关系。
内模式是数据库的物理存储结构,描述了数据在存储介质上的存储方式。
互联网数据库简答题及名词解释大全
互联网数据库简答题及名词解释大全简答题:1.数据库技术经历哪几个发展阶段?答:数据库技术随着计算机硬件和软件技术的发展,经历了如下3个阶段(1)人工管理阶段(2)文件系统阶段(3)数据库管理阶段2.数据库技术在人工管理阶段的特点是哪些?答:该阶段数据管理的特点是(1)数据不保存。
因为计算机主要应用于科学计算,一般不需要将数据长期保存(2)数据需要由应用程序自己进行管理。
应用程序不仅要规定数据的逻辑结构,而且还要设计物理结构,包括存储结构,存取方法,输入输出方式等。
(3)这一时期基本上没有文件概念,数据的组织方式必须由程序员自行设计(4)数据不共享。
一组数据对应一个程序,数据是面向应用的3.数据库系统的发展可以划分哪几代?答:数据库系统起源于60年代中期,其发展可以划分为三代(1)第一代数据库系统,机层次数据库系统和网状数据库系统,主要支持层次和网状数据模型,其特点是支持三级抽象模式的体系结构;用指针来表示数据之间的联系,数据定义语言和数据操作语言相对独立,数据库语言采用过程性语言(2)第二代数据库系统,即关系数据库系统主要支持关系数据模型,有严格的理论基础,概念简单、清晰、易于理解和使用。
关系模型一经提出,便迅速发展,成为使用性最强产品。
该数据库系统的主要特点是:概念单一化,数据及其数据间的联系都要用关系来表示;以关系代数为理论基础;数据独立性强,数据库语言采用说明性语言,简化了编程难度(3)第三代数据库系统,即面向对象数据库系统,它基于扩展的关系数据模型或面向对象数据模型,是尚未成熟的一代数据库系统,其主要特点是支持包括数据、对象和知识的管理;在保持和继承第二代数据库系统的技术基础引入面向对象技术;对其他系统开放,具有良好的可移值性棵连接性、扩展性和可互操作性4.数据库型应满足要求有哪几方面?答:数据模型应满足三方面要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现5.数据模型的要素有哪些?答:数据模型通常都是由数据结构、数据操作和完整性约束三个要素组成6.两个实体型之间的联系可以分为哪几类?答:两个实体型之间的联系可以分为三类(1)一对联系(2)一对多联系(3)多对多联系7.层次模型有哪些特点?答:(1)在层次模型中,每个结点表示一个记录类型,结点指甲的连线表示记录类型间的联系,这种联系只能是父子联系,每个记录类型可包含若干个字段,这里,记录类型描述的是实体,字段描述实体的属性,各个记录类型及其字段都必须命名。
数据库简答题15道
一.数据库管理技术产生的阶段和特点?1.人工管理阶段:①数据一般不保存②无专门的软件对数据统一管理③数据无法共享④数据不具有独立性2.文件管理数据阶段:①数据可长期保存②由文件系统对数据进行管理③文件可多样化组织④程序与数据间有一定的独立性3.数据库管理阶段:①数据结构化②数据共享性高,冗余小③数据独立性较高④有统一的数据控制功能(安全性控制,完整性控制,并发控制,数据恢复)4.大数据阶段:①数据量巨大②数据多样化③实时数据处理二.三级模型二级映射结构的优点?1.保证数据独立性2.有利于实现数据共享3.减轻了程序设计者的编程负担4.提高了数据安全性三.数据模型的组成要素?1.数据结构:所研究的对象类型的集合2.数据操作:一组用于对制定数据结构的有效操作3.完整性约束:①通用完整性约束条件②特殊完整性约束条件四.关系的完整性约束有什么?1.实体完整性规则2.参照完整性规则3.用户自定义完整性规则五.视图的作用1.着重于特定的数据2.简化了数据操作3.提供了一定程度的逻辑独立性六.存储过程的优点?1.改善SQL语句的执行性能2.减少网络流量3.增强SQL语句的功能和灵活性4.提高系统的安全性七.数据库设计的步骤?1.需求分析阶段2.概念结构设计阶段3.逻辑结构设计阶段4.物理设计阶段5.数据库实施阶段6.数据库运行和维护阶段八.E-R图的冲突以及E-R图到关系模型的转换规则?1.冲突:①命名冲突②属性冲突③结构冲突2.E-R图→关系模型:(1)一个实体转化为一个关系模型(2)实体之间和联系属性的转换:①.1:1②.1:n③.m:n④.3个或以上实体间的一个多元联系可转化为1个关系模式⑤.具有相同码的关系模型可合并九.数据库安全性概念,及安全保护措施1.数据库安全性是指采取某种措施,保护数据库库避免不合法的使用,以防数据泄露,更改或破坏2.安全保护措施:①用户标识与鉴别②存取控制③视图机制④审计⑤数据加密十.事务的基本概念及性质1.事务概念:是用户定义的一个数据库操作序列,这些操作是不可分割的单位2.性质:①原子性②一致性③隔离性④持续性十一.封锁的概念,封锁的类型和定义1.封锁:是实现并发控制的重要技术,所谓封锁就是事务T在对某个数据对象操作之前,先向系统发出请求,对其加锁。
互联网数据库试题及答案
互联网数据库试题及答案一、选择题1. 以下哪个不是数据库管理系统(DBMS)的特点?A. 数据持久性B. 并发控制C. 网络共享D. 数据加密答案:D2. SQL语言中的SELECT语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C3. 在关系数据库中,以下哪个不是常见的数据完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性答案:D二、填空题1. 数据库管理系统(DBMS)的核心功能是________。
答案:数据管理2. 在数据库设计中,规范化的目的是________。
答案:减少数据冗余,提高数据一致性3. 一个数据库表通常由行和________组成。
答案:列三、简答题1. 请简述数据库事务的四个基本特性(ACID)。
答案:数据库事务的四个基本特性是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
2. 解释什么是数据库的范式,并列举至少两种常见的范式。
答案:数据库的范式是一套用于指导数据库设计的原则,以确保数据库结构的合理性和数据的一致性。
常见的范式包括第一范式(1NF),要求表的每一列都是不可分割的基本数据项;第二范式(2NF),在1NF的基础上,要求表中的每一列都完全依赖于主键。
四、论述题1. 论述数据库备份和恢复的重要性,并说明常见的备份和恢复策略。
答案:数据库备份和恢复对于确保数据的安全性和可靠性至关重要。
备份可以防止数据丢失,而恢复则可以在数据丢失或损坏时迅速恢复数据。
常见的备份策略包括全备份、增量备份和差异备份。
恢复策略通常包括使用备份文件进行恢复,以及使用事务日志进行时间点恢复。
五、应用题1. 假设你正在设计一个电子商务网站的数据库,请列出至少三个主要的数据表,并简要说明每个表的作用。
答案:三个主要的数据表可能包括:- 用户表(Users):存储用户信息,如用户名、密码、电子邮件等。
数据库期末复习简答题答案
数据库期末复习简答题答案预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制第一部分:简答题1、试述数据库设计过程?答:这里只概要列出数据库设计过程的六个阶段:(1)需求分析;(2)概念结构设计;(3)逻辑结构设计;(4)数据库物理设计;(5)数据库实施;(6)数据库运行和维护。
这是一个完整的实际数据库及其应用系统的设计过程。
不仅包括设计数据库本身,还包括数据库的实施、运行和维护。
设计一个完善的数据库应用系统往往是上述六个阶段的不断反复。
2、SQL SERVER 完整性约束类型有哪几种?答:数据完整性是指存储在数据库中的数据的一致性和准确性。
数据完整性有4种类型:域完整性、实体完整性、参照完整性和用户定义完整性。
3、什么是基本表?什么是视图?两者的区别和联系是什么?答:基本表是本身独立存在的表,在sQL 中一个关系就对应一个表。
视图是从一个或几个基本表导出的表。
视图本身不独立存储在数据库中,是一个虚表。
即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。
视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。
4、“Windows身份验证模式”和“混合模式”的区别是什么?答:1.Windows 身份验证模式当用户通过Microsoft Windows 用户帐户进行连接时,SQL Server 使用 Windows 操作系统中的信息验证帐户名和密码。
这是默认的身份验证模式,比混合模式更为安全。
Windows 身份验证使用 Kerberos 安全协议,根据强密码的复杂性验证提供密码策略强制实施,提供帐户锁定支持,并支持密码过期。
2.混合模式(Windows 身份验证和 SQL Server 身份验证)允许用户使用 Windows 身份验证和 SQL Server 身份验证进行连接。
通过Windows 用户帐户进行连接的用户可以使用经过 Windows 验证的受信任连接。
互联网数据库试题及答案
全国2011年4月高等教育自学考试互联网数据库试题课程代码:00911一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.下列SQL语句中,属于数据控制的语句是()A.CREATE、DROP、DELETE、ALTERB.GRANT、REVOKEC.SELECT、UPDATE、DELETE、INSERTD.CREATE、DROP、ALTER2.在关系数据库中,规范化理论的引入是为了()A.解决插入、删除、更新异常和数据冗余B.提高查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性A.Java JDBC异常类B.Java JDBC接口类C.Java JDBC类D.Java JDBC控制类4.设有关系W(工号,姓名,工种,定额),将其规范化到第三范式,则下列选项中正确的是()A.W1(工号,姓名),W2(工种,定额)B.W1(工号,定额),W2(姓名,工种)C.W1(工号,工种,定额),W2(工号,姓名)D.W1(工号,姓名,工种),W2(工种,定额)5.下列关于ASP的描述中,正确的是()A.ASP是一种动态网页编程语言B.ASP是服务器端脚本环境C.ASP是跨平台的D.ASP的源程序会传递到客户端执行6.能真正实现平台无关性的Web数据库技术是()A.ADOB.DAOC.ODBCD.JDBC7.在数据库设计中,数据流图表达的是()A.数据和数据结构的关系B.数据和算法的关系C.数据和处理过程的关系D.数据和通信的关系8.在CGI程序中,若使用POST方法,则用来确定参数长度的环境变量是()A.CONTENT-LENGTHB.CONDITION-STRINGC.QUERY-LENGTHD.ENV-STRING9.构成Web超链网状结构的数据文件主要是()A.以INDEX编码的二进制程序文档B.以INDEX编码的HTML文本文档C.以HTML编码的ASCI II文本文档D.以HTML编码的二进制程序文档10.面向对象程序设计的基本思想是()A.屏蔽和可重用性B.封装和可扩展性C.封装和模块化特性D.屏蔽和过程划分特性11.下列关于关系数据库中型和值的叙述中,正确的是()A.关系模式是值,关系是型B.关系模式是型,关系的逻辑表达式是值C.关系模式是型,关系是值D.关系模式的逻辑表达式是型,关系是值12.OLAP的体系结构是()A.两层B/S结构B.两层C/S结构C.三层B/S结构D.三层C/S结构13.下列对DDBMS的分类中,错误..的是()A.全局控制集中的DDBMSB.全局控制部分分散的DDBMSC.全局控制分散的DDBMSD.局部控制分散的DDBMS14.下列不属于...Sybase开发工具的是()A.Developer2000B.Power++C.PowerBuilderD.Power Designer15.若事务T对数据R已加X锁,则其他事务对数据R()A.只能加X锁B.不能加任何锁C.只能加S锁D.能加任何锁二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。
数据库简答题整理
1,解释数据,数据库,数据库系统,数据库管理系统三个概念。
数据:数据是描述事物的符号记录。
数据库是指长期存储于计算机内的、有组织的、可共享的数据集合。
(1分)DBMS是指位于用户与OS之间的一层数据管理软件,它位用户或应用程序提供访问DB的方法。
(1分)DBS是实现有组织的、动态的存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。
(2分)2,数据库的三大要素?答,一,数据结构,二数据操作,三数据的完整性约束条件。
2 .试述文件系统与数据库系统的区别和联系。
答;文件系统与数据库系统的区别是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。
数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。
文件系统与数据库系统的联系是:文件系统与数据库系统都是计算机系统中管理数据的软件。
解析文件系统是操作系统的重要组成部分;而DBMS 是独立于操作系统的软件。
但是DBMS 是在操作系统的基础上实现的;数据库中数据的组织和存储是通过操作系统中的文件系统来实现的。
3,试述视图和基本表之间的联系和区别?(1)视图和基本表在概念上等同,他们都是关系。
(1分)(2)基本表是本身独立存在的表。
视图是从一个或几个基本表(或视图)中导出的表,它与基本表不同,是一个虚表。
数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍然放在原来的基本表中。
(3分4,数据库的完整性概念与数据库的安全性概念有什么区别和联系?数据的完整性和安全性是两个不同的概念,但是有一定的联系。
前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出所造成的无效操作和错误结果。
(2分)后者是保护数据库防止恶意的破坏和非法的存取。
0911自考互联网数据库简答题完整
1.数据库管理系统DBMS的功能?答:(1)数据定义(2)数据操纵(3)数据库运行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口。
2.数据库管理系统DBMS的组成部分?答:(1)数据定义语言及其翻译处理程序(2)数据操纵语言及其编译程序(3)数据库运行控制程序⑷实用程序。
3.全局数据库管理系统的主要功能?答:它的主要功能是提供分布透明性,协调全局事务的执行,协调各局部DBMS以完成全局应用,保证数据库的全局一致性,执行并发控制,实现更新同步,提供全局恢复功能。
4.数据库系统的发展历程?答:数据库系统起源于60年代中期,其发展可以划分为三代:⑴第一代数据库系统(A工管理阶段>,即层次数据库系统和网状数据库系统,主要支持层次和网状数据库模型⑵第二代数据库系统(文件系统阶段),即关系数据库系统,主要支持关系数据模型⑶第三代数据库系统(数据库系统阶段),即面向对象数据系统,它基于圹展的关系数据模型或面向对象数据模型。
补:三个阶段的特点?答:(1)人工管理阶段:数据不保存、数据霓要由应用程序自己进行管理、基本上没有文件概念、数据不共享。
(2)文件系统阶段:数据可以长期保存、文件系统管理数据、文件已经多样化、数据的存取基本上以记录为单位。
缺点有:数据共享性差,数据冗余度大;数据和程序缺乏独立性。
(3)数据库管理阶段:数据结构化,数据共享性高、冗余度小、易扩充,数据独立性高。
5.第三代数据库系统的基本特征?答:(1)第三代数据库系统应支持数据管理、对象管理和知识管理(2)第三代数据库系统必须保持或继承第二代数据库的技术(3)第三代数据库系统必须对其他系统开放。
6.简述数据库设计的概念?答:数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库技术是指对己给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
互联网数据库试题及答案
互联网数据库试题及答案# 互联网数据库试题及答案## 一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?- A. 存储数据- B. 管理数据- C. 检索数据- D. 所有上述选项答案: D2. 关系数据库中的“关系”指的是什么?- A. 数据库的组织形式- B. 数据库的物理存储- C. 数据库的逻辑结构- D. 数据库的访问权限答案: C3. SQL(结构化查询语言)的主要功能是什么?- A. 定义数据库结构- B. 操作数据库数据- C. 维护数据库安全- D. 所有上述选项答案: D4. 在数据库中,主键的作用是什么?- A. 唯一标识表中的每条记录- B. 存储数据- C. 定义表之间的关系- D. 排序数据答案: A5. 以下哪个不是数据库的完整性约束?- A. 实体完整性- B. 参照完整性- C. 用户定义完整性- D. 数据类型完整性答案: D## 二、简答题1. 简述数据库规范化的目的。
数据库规范化的目的是减少数据冗余,提高数据的一致性和可靠性。
通过将数据分解成多个表,并定义它们之间的关系,规范化有助于避免数据的重复存储,确保数据的准确性,并简化数据的维护。
2. 解释什么是事务,并说明其四个基本属性(ACID)。
事务是数据库操作的一个单元,它包含一个或多个操作,这些操作要么全部完成,要么全部不完成。
事务的四个基本属性(ACID)是:- 原子性(Atomicity):事务中的所有操作要么全部成功,要么全部失败,不会留下中间状态。
- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。
- 隔离性(Isolation):并发执行的事务之间不会互相影响。
- 持久性(Durability):一旦事务提交,它对数据库的改变就是永久性的,即使系统发生故障也不会丢失。
3. 什么是数据库索引,它有什么作用?数据库索引是一种数据结构,用于提高数据库查询的效率。
互联网数据库试题及答案
互联网数据库试题及答案一、单项选择题(每题2分,共20分)1. 互联网数据库通常指的是什么?A. 存储在互联网上的数据库B. 能够通过互联网访问的数据库C. 只能通过局域网访问的数据库D. 只能通过内网访问的数据库答案:B2. SQL语言中的SELECT语句用于执行什么操作?A. 更新数据B. 删除数据C. 查询数据D. 插入数据答案:C3. 在关系型数据库中,表与表之间的关联关系称为什么?A. 索引B. 视图C. 外键D. 主键答案:C4. 以下哪个不是数据库管理系统(DBMS)的功能?A. 数据定义B. 数据操纵C. 数据备份D. 数据加密答案:D5. 以下哪个选项不是数据库设计阶段的任务?A. 需求分析B. 概念设计C. 逻辑设计D. 数据存储答案:D6. 数据库事务的ACID属性中,代表原子性的是?A. AtomicityB. ConsistencyC. IsolationD. Durability答案:A7. 在数据库中,用于提高查询效率的结构是?A. 表B. 索引C. 视图D. 存储过程答案:B8. 以下哪个选项不是数据库的安全性控制措施?A. 用户认证B. 访问控制C. 数据加密D. 数据备份答案:D9. 数据库的并发控制是为了解决什么问题?A. 数据丢失B. 数据冗余C. 数据不一致D. 数据安全答案:C10. 在数据库中,用于存储用户信息的表通常被称为什么?A. 用户表B. 信息表C. 数据表D. 记录表答案:A二、多项选择题(每题3分,共15分)1. 以下哪些是互联网数据库的特点?A. 可扩展性B. 可访问性C. 稳定性D. 安全性答案:ABD2. 数据库管理系统(DBMS)通常包括哪些组件?A. 数据定义语言(DDL)B. 数据操纵语言(DML)C. 数据控制语言(DCL)D. 数据查询语言(DQL)答案:ABC3. 在数据库中,以下哪些操作属于数据定义?A. 创建表B. 删除表C. 更新记录D. 查询记录答案:AB4. 以下哪些是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 数据完整性答案:ABC5. 在数据库中,以下哪些是索引的类型?A. 单列索引B. 复合索引C. 唯一索引D. 全文索引答案:ABCD三、判断题(每题2分,共10分)1. 数据库管理系统(DBMS)是数据库和用户之间的接口。
网络数据库简答题及答案
互联网数据库试题1.数据模型包含哪三个方面的要素?P441)、数据结构描述了系统的静态特性,是所研究对象的类型的集合,这些对象是数据可的组成部分。
2)、数据操作描述了系统的动态特性,是对各种对象实例允许执行的操作集合。
3)、数据的完整性约束条件是一组完整性规则的集合。
2试述等值连接与自然连接的区别。
P67等值连接按照两个关系中的对应属性相等的条件多进行的连接。
1)、等值连接。
Q为等号,这个连接运算称为等值连接,即按照两个关系中的对应属性值相等的条件所进行的连接。
2)、自然连接。
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,且在结果中应把重复的属性去掉。
在等值谅解中存在有两个相同的属性,若去掉其中一个,则就是自然连接的结果。
3.简述数据库系统中介质故障的恢复方法。
P339答:是指数据库储存环境被破坏造成数据丢失,恢复方法(1).重装转储后援副本,使数据库恢复到转储时的一致状态;(2).从故障开始,反向阅读日志文件,找出已提交事务标记作重做队列;(3).从起始点开始正向阅读日志文件,根据重做队列的记录,重做所有已完成的事务,将数据库恢复至故障前某一时刻的一致状态。
4.已知关系R和S,其中R是被参照关系,S是参照关系。
修改R的主码值时,为了保证参照完整性,应该采取哪三种处理方式?5.简述故障处理中系统故障的处理方法。
P336系统故障中主要2种情况:一个是一些未完成事务对数据库的部分更新已写入数据库中另一个是一些已提交事务对数据库的更新还留在内存缓冲区而被丢失。
做法(1).根据日志文件建立重做队列和撤消队列(2).对重做队列中的事务进行重做处理,对撤消队列中的事务进行撤消处理6.简述调查用户需求的步骤。
P113收集资料——分析整理——数据流图——数据字典——评审确认7.简单介绍数据库系统的三级模式结构。
P53外部级:外模式又称子模式,对应于用户级。
它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
26.关系模型由哪几部分组成?关系模型由1.关系数据结构2.关系操作集合和3.关系完整性约束三部分组成。
27.简述数据库管理系统的功能。
1、数据定义2数据操纵3数据库运行管理4数据组织、存储和管理5数据组立和维护6数据库通信接口。
28.关系模式规范化时应遵循什么原则?答:1关系模式进行无损连接分。
2合理选择规范化程度。
3正确性与可实现性原则。
29.简述数据库安全性控制的一般方法。
答:1用户标识和鉴定。
2存取和控制。
3定义视图。
4审计。
5数据加密。
30.简述数据库概念结构的主要特点。
答:1能够真是充分的反映现实世界,包括事物和事物之间的联系,能够满足用户对数据的处理要求。
2易于理解,从而可以用它和不熟悉计算机的用户交换意见。
3易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。
4易于向关系、网状、层次等各种数据库模型转换。
31.简述在SQL中,DELETE语句与DROP TABLE的区别。
答:DELETE的作用是删除表中的元组,表的结构依然存在,而DROP TABLE是将结构和元组全部删除,表被删除(DROP)就不存在了。
32.简述URL的组成。
答:1、检索协议2、Internet节点。
3、为HTTP客户服务的资源文件名。
33.简述JDBC的基本功能。
答:1建立与数据库的连接;2发送SQL语句;3处理结果。
34.常见的多媒体的建模方法有哪些?答:1扩充关系模型2语义模型3面向对象模型。
35.数据仓库的成功实现能为一个企业带来的主要好处是什么?答:1提高公司的决策能力2竞争优势3潜在的高投资回报。
26.简述数据库系统中的二级映象及其作用。
答:数据库系统的二节映象是指外模式与模式之间的映象,模式与内模式之间的映象,这两层映象保证了数据库系统中的数据能够具有逻辑独立性和物理独立性。
27.仅满足1NF的关系模式会存在哪些问题?答:1数据冗余大。
2更新异常。
3插入异常。
4删除异常。
28.什么是审计?审计是对选定的用户动作的监控和记录29.请列出在需求分析阶段常用的调查方法。
答:1根本作业。
2开调查会。
3请专人介绍。
4询问。
5设计调查表请用户填写。
6查阅记录。
30.简述JDBC中三中Statement对象的作用。
答:1、Statement对象用于执行不带参数的简单SQL语句。
2、Prepared Statement 对象用于执行预编译SQL语句。
3、Callable Statement对象用于执行对存储过程的调用。
31.简述使用ADO存取数据库的步骤。
答:1建立一个Connection对象;2调用该对象的Open方法打开数据库。
3建立对象Recordset4将Recordset对象内容输出到浏览器;5、对象关闭结果集,断开与数据库的连接。
32.简述Oracle数据库服务器中排序区的作用,并说明设定该区域大小的初始化参数的名称。
答:排序区存在于请求排序的用户进程的内存中,Oracle利用该内存排序数据;该空间的大小由初始化参数SORT-AREA-SIZER所限制。
26.简述各级封锁协议及其作用。
1级封锁协议:对事物T要修改的数据R加X锁,直到事务结束为止。
这可以防止丢失修改并保证事务T是可恢复的。
2级封锁协议:1T要读取的数据R加S锁,这可以进一步防止读|“脏”数据。
3级封锁协议:1T要读取的数据R加S锁,并直到事务结束才释放。
这就进一步保证了数据可重复读。
27.简述数据库管理系统完整性控制机制应具有的功能。
1定义功能:即提供定义完整性约束条件的机制。
2检查功能:即检查用户发出的操作请求是否违背了完整性约束的条件。
3保证功能:如果发现了用户的操作请求违背了完整性约束条件,则采取一定的行动来保护数据的完整性。
28.简述数据库系统的三级模式。
1模式:也称逻辑模式,是数据库中主体数据的逻辑结构和特征描述,是所有用户的公共数据视图。
2外模式:也称子模式或用户模式是数据库用户能够看见和使用的局部数据的逻辑结构和特征描述,是数据库用户的数据视图。
3内模式:也称储存模式,是数据库内部的表现方法。
29.已知关系模式:学生(学号,姓名,性别,年龄,系别),用关系代数查询计算机系的男学生。
σ系别=‘计算机’^性别=‘男’(学生)30.简述数据库概念结构设计中数据抽象的几种方法。
1.分类:定义某一概念作为现实世界中一组对象的类型。
2.聚集:定义某一类型的组成成分。
3.概括:定义类型之间的一种子集联系。
31.简述JDBC连接数据库的几种方法。
1与数据源直接通信;2通过JDBC驱动程序的通信;3与ODBC 数据源通信。
32.简述OLAP的三层C/S结构。
第一层为客户机;第二层为分析服务器;第三层为企业服务器33.简述数据分布的方式。
1划分式。
2全重复式。
3部分重复式。
34.简述OODB语言应具备的功能。
1类型定义与操作。
2操作/方法的定义。
3对象的操纵。
35.简述JavaScript脚本语言的特点。
1.JavaScript具有事件驱动特性。
2.JavaScrip是安全的语言。
3.与平台无关。
33.简述分布式数据库系统中数据共享的层次。
1、局部共享即在局部数据库中存储局部场地上各用户的共享数据。
2、全局共享。
在分布式数据库系统的各个厂地存放供其他场地的用户共享的数据。
34.ADO中包括哪些对象?1.连接对象(Connection)2、命令对象(Command)3记录对象(Recordset)4错误对象(Error)字段对象(Field)参数对象(Parameters)35.对面向对象数据模型和面向对象数据库系统的研究主要体现在哪几个方面?答:1研究以关系数据库和SQL为基础的扩展关系模型;2以面向对象的程序设计语言为基础,研究持久的程序设计语言,支持OO模型。
3建立新的面向对象数据库系统,支持OO数据模型。
26已知关系模式:学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,成绩),用关系代数实现查询没有选修课程号为′C5′课程的学生学号。
Ⅱ学号(学生)—Ⅱ学号(σ课程号=′C5′(选课))27.简述数据库概念结构的主要特点。
能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模拟。
易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计成功的关键。
易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。
易于向关系、网状、层次等各种数据模型的转换。
28.BCNF的关系模式应具有哪三个性质?所有非主属性都完全函数依赖于每个候选码。
所有主属性都完全函数依赖于每个部包含它的候选码。
没有任何属性完全函数依赖于非码的任何一组属性。
29.简述数据库维护工作的主要内容。
数据库的转存和恢复。
数据库的安全性和完整性控制。
数据库性能的监督、分析和改进。
数据库的重组和重构造。
30.简述数据库的安全性和完整性的区别。
数据的完整性和安全性是数据库保护的两个不同的方面。
安全性是防止用户非法使用数据库。
完整性则是防止合法用户使用数据库时向数据库中加入不合语义的数据。
31.简述利用日志文件恢复事务的过程。
从头扫描日志文件,找出哪些事务在故障发生时已经结束,哪些事务尚未结束。
对尚未结束的事务进行撤销处理,对已经结束的事务进行重做处理。
32.简述两段锁协议的含义。
所谓“两段”锁含义是:事务分为两个阶段。
第一阶段是获得封锁,也称为扩展阶段。
在该阶段,事务可以申请任何数据项上的任何类型的锁,但是不能释放任何锁。
第二阶段是释放封锁,也称为收缩阶段,在该阶段,事务可以释放任何数据项上的任何类型的锁,但是不能再申请任何锁。
33.并行数据库的基本结构有哪几种?共享内存(主存储器)结构(SM结构)共享磁盘结构(SD结构)无共享资源结构(SN结构)34.JDBC提供了哪几种连接数据库的方法?JDBC提供了三种连接数据库的方法:与数据源直接通信;通过JDBC驱动程序的通信;与ODBC数据源通信1分布式数据库系统的特点有哪些?答案:分布式数据库系统的特点有:(1)数据独立性;(2)集中与自治相结合的控制结构;(3)适度增加数据冗余度;(4)全局的一致性、可串行性和可恢复性。
2. 什么是开放系统?答案:开放系统被认为是计算机技术发展的大趋势。
开放系统的目的就是使不同厂商提供的不同的计算机系统、不同的操作系统连接起来,以达到企业内部数据和应用软件的共享要求。
开放系统是相对于传统的、互不兼容的封闭式系统而言的一种新的公共运行环境。
3. 关系代数用到的运算符包括哪几类?答案:关系代数用到的运算符包括四类:集合运算符、专门的关系运算符、算术比较符和逻辑运算符。
4. 简述JDBC的基本功能。
答案:JDBC的基本功能:(1)建立与数据库的连接;(2)发送SQL语句;(3)处理结果。
5. 什么是授权粒度。
授权粒度是衡量授权机制是否灵活的一个重要指标,即可以定义的数据对象的范围。
授权定义数据对象的粒度越细,即可以定义的数据对象的范围越小,授权子系统就越灵活。
6. 简述数据库设计的概念。
答案:数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
7. 简述JDBC的概念。
答案:JDBC是一套API集合,该集合设置了许多允许Java 程序连接数据库的框架。
JDBC操作在某些方面看起来和ODBC一样。
区别是ODBC不能在Java程序中直接实现,原因是ODBC是用C语言写的。
然而JDBC提供了JDBC/ODBC 之间的桥梁。
JDBC是围绕着X/Open Call Level Interface(CLI)设计的,一个CLI意味着可直接用SQI查询数据库并得到一行结果。
8. 简述关系数据模型的优化手段。
答案:(1)确定数据依赖;(2)对于各个关系模式之间的数据依赖进行最小化处理,消除冗余的联系;(3)按照数据依赖的理论对关系模式逐一进行分析,考察是否存在部分函数依赖、传递函数依赖、多值依赖等,确定各关系模式分别属于第几范式;(4)确定是否需要进行合并或分解;(5)对关系模式进行必要的合并或分解,提高数据操作的效率和存储空间的利用率。
9. 某班级的学生成绩表包含列“学号”、列“课程代号”、列“成绩”、列“学期号”,请你统计学期号为“第三学期”的每个学生所有科目的平均成绩。
答案:SELECT 学号,A VG(成绩)FROM 学生成绩表WHERE 学期=′第三学期′GROUP BY 学号;10. 简述数据库维护的主要内容。
答案:(P139)在数据库运行阶段,对数据库经常性的维护工作主要是由DBA完成的,它包括数据库的转储和恢复、数据库的安全性、完整性控制、数据库性能的监督、分析和改进以及数据库的重组织和重构造。