数据库新技术复习重点
数据库复习资料

心之所向,所向披靡1、通常,一个数据库的数据模型由数据结构、数据操作和数据的约束条件三部分组成。
其中,数据结构和数据的约束条件为数据的静态特性。
2、数据模型实际上是模型化数据和信息的工具。
根据模型应用的不同目的,可以将模型分为两大类:概念层数据模型(概念模型)从数据的语义视角来抽取模型,是按用户的观点来对数据和信息进行建模。
组织层数据模型(逻辑模型)从数据的组织层次来描述数据。
3、数据模型中的组织层数据模型从数据的组织方式来描述数据,目前主要包括四种组织层数据模型:层次模型、网状模型、关系模型和对象-关系模型。
4、实体之间的联系可分为三种:一对一关系,一对多关系和多对多关系5、关系模型的操作对象是集合,也就是关系。
6、关系数据模型的数据操作主要包括四种:查询、插入、删除和修改数据。
7、关系模型的数据完整性约束包括:实体完整性、参照完整性和用户定义的完整性。
8、数据库系统的三级模式结构分别为:外模式( ),模式()和内模式( )。
9、中提供的整数数据类型有:和10、要在表中存储一个小数数据,具体要求如下:小数位保留三位,整数位最大有10位,应该选用的数据类型为(13,3)或(13,3)。
11、要在要在表中存储个人爱好资料,该资料可以不填,最多可填200汉字,应该选用的数据类型为(400)来定义。
12、统一字符编码字符串类型每个字符占两个字节。
13、一个汉字节两个字节。
名词解释1、什么是数据库,作用是什么?答:1、存放数据的一个有组织,有结构的系统。
2、一个软件系统。
1、数据存储2、数据查询3、数据管理4、数据共享5、数据挖掘6、数据安全2、什么是数据库系统,作用是什么?答:本质上是一个用计算机存储数据的系统,一般由数据库、数据库管理系统(及相关实用工具)、应用程序、数据库管理员组成。
主要作用除保存数据外,还提供对数据进行各种管理和处理:安全管理、数据共享、数据查询。
3、什么是数据库管理系统,作用是什么?答:是一个专门用于实现对数据进行管理和维护的系统软件。
2022数据库原理与技术复习题及参考答案

2022数据库原理与技术复习题及参考答案数据库原理与技术一、名词解释:1.DB2.DBS3.DBA4.DBMS5.DBMS6.SQL7.NF8.BCNF9.完整性控制10.PL/SQL11.3NF12.安全性控制13.关系模型14.关系数据库二、判断题:1.任何由二个属性组成的关系不可能是3NF。
()2.数据冗余引起的问题主要是花费空间。
()3.R(某,Y,Z)是个三元关系,某,Y,Z是单属性且某是码,则R一定是2NF。
()4.DB设计中优化设计的目标是减少DB设计时间。
()5.在数据库中,不应该存储任何冗余数据。
()6.关系中的行、列均可交换。
()7.在关系统运算中,进行自然联接运算的两个关系必须具有相同关键字。
()8.在数据库设计中,由分E-R图生成总E-R图,主要是消除结构冲突与命名冲突。
()9.在关系笛卡尔积运算记号R某S中,R、S均为属性名。
()10.关系代数运算中,运算对象为两个关系的运算有并、交、选择、投影等。
()11.常用的关系运算是关系代数和逻辑演算。
()12.在数据库系统中,DBMS包括DBS和DB。
()13.SQL的标准库函数COUNT,SUM等是不允许直接出现在查询语句中的。
14.在SQL的查询语句的WHERE子句中,我们可以使用“字段!=null”。
()15.数据库具有数据结构化、较小冗余、易于扩充等特点。
()16.数据模型包括数据结构,数据操作,完整性约束条件。
()17.关系模式R,S具有共同的属性某,且某是R的主码,则某称为S的外部码。
()18.关系系统是支持关系模型所有特征的系统。
()19.一个外部关键字的属性至多一个。
()20.设属性组某,Y,Z分别是m,n,k目的,则R(某,Y)÷S(Y,Z)是m目的。
21.描述事物的符号记录称为数据。
()22.数据库也就是数据仓库。
()23.数据库管理系统是一个软件系统。
()24.数据库系统指软件为主,不包括数据库与用户。
数据库技术总复习题

《数据库技术》复习要点一、选择题1.物理结构的改变不影响整体逻辑结构的性质,称为数据库的(A)A.物理数据独立性B.逻辑数据独立性C.物理结构独立性D.逻辑结构独立性2.ER模型属于(D)A.概念模型B.层次模型C.网状模型D.关系模型3.数据库系统的三级模式结构中,定义索引的组织方式属于()A.概念模式B.外模式C.逻辑模式D.内模式4.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是(D)A.一对一B.一对多C.多对一D.多对多5.数据库中存储的是( A)。
A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系6.反映现实世界中实体及实体间联系的信息模型是( C)。
A.关系模型B.层次模型C.网状模型D.E-R模型7.下列四项中,可以直接用于表示概念模型的是( A)。
A.实体-联系(E-R)模型B.关系模型C.层次模型D.网状模型8. 下列四项中说法不正确的是( C)。
A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性9.要求“学生”关系的“性别”属性只能取0或1,这属于关系的( )。
A.参照完整性规则B.实体完整性规则C.用户定义完整性规则D.域完整性规则10.多个用户同时对同一数据进行操作,描述的是( B)。
A.数据库的完整性B.数据库的并发控制C.数据库的恢复D.数据的完整性11.视图是一个“虚表”,视图的构造基于( C)。
A.基本表B.视图C.基本表或视图D.数据字典12.SQL语言中,SELECT语句的执行结果是( B )。
A.属性B.表C.元组D.数据库13.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( A)。
A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁14.在SQL语言中,对输出结果排序的是(A)。
计算机等级考试《三级数据库技术》复习全书核心讲义+历年真题详解

最新资料,WORD格式,可编辑修改!目录第一部分备考指南............................................................第1章考试概述..........................................................第2章复习技巧.......................................................... 第二部分核心讲义............................................................第1章数据库应用系统开发方法............................................第2章需求分析..........................................................第3章数据库结构设计....................................................第4章数据库应用系统功能设计与实施......................................第5章UML与数据库应用系统 ..............................................第6章高级数据查询......................................................第7章数据库及数据库对象................................................第8章数据库后台编程技术................................................第9章安全管理..........................................................第10章数据库运行维护与优化.............................................第11章故障管理.........................................................第12章备份与恢复数据库.................................................第13章大规模数据库架构.................................................第14章数据仓库与数据挖掘............................................... 第三部分历年真题及详解......................................................全国计算机等级考试《三级数据库技术》真题精选(一)........................全国计算机等级考试《三级数据库技术》真题精选(二)........................ 第四部分模拟试题及详解......................................................全国计算机等级考试《三级数据库技术》模拟试题及详解(一)..................全国计算机等级考试《三级数据库技术》模拟试题及详解(二)..................第一部分备考指南第1章考试概述一、考试简介全国计算机等级考试(National Computer Rank Examination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。
高级数据库技术复习题及答案(完整)

高级数据库技术复习题一、单项选择题1、DBMS是什么?(B)A、操作系统B、数据库管理系统C、数据库D、数据库管理员2、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据库独立性最高的是(A)阶段A、数据库系统B、文件系统C、人工管理D、数据项管理3、DBMS主要由下列那两大部分组成(D )A、文件管理器和查询处理器B、存储管理器和数据库语言编辑器B、事务处理器和存储管理器D、查询处理器和存储管理器4、数据库系统的构成为:硬件、数据库集合、数据库管理系统及相关软件以及( A )A、数据库管理员B、数据集合C、操作系统D、文件系统5、关于关系数据库系统描述不正确的是( D )A、可以实现数据共享B、可以减少数据余C、可以表示事物和事物之间的联系D、不支持抽象的数据模型7、关于主键描述正确的是( C )A、包含一列B、包含两列C、包含一列或多列D、包含一行8、数据库的概念模型独立于(A )A、具体的机器和DBMSB、E-R图C、信息世界D、现实世界9、数据库的基本特点是(B )A、数据库可以共享(或数据结构化);数据独立性;数据余大,易移植;统一管理和控制B、数据库可以共享(或数据结构化);数据独立性;数据余小,易扩充;统一管理和控制C、数据库可以共享(或数据结构化);数据互换性;数据余小,易扩充;统一管理和控制D、数据库非结构化;数据独立性;数据余小,易扩充;统一管理和控制10、在数据库中,下列说法( A )不正确A、数据库避免了一切数据的重复B、若系统是完全可以控制的,则系统可确保更新时的一致性C、数据库中数据可以共享D、数据库减少了数据余11、在数据库中存储的是( C )A、数据B、数据模型C、数据以及数据之间的关系D、信息12、数据库中数据共享是指(D )A、同一个应用中的多个程序共享一个数据集合B、多个用户、同一种语言共享数据C、多个用户共享一个数据文件D、多种应用、多种语言、多个用户互相覆盖的使用数据集合13、从关系中挑选除指定的属性组成新关系的运算称为(B)A. “选择”运算B.“投影”运算C.“连接”运算D.“交”运算14、表达计算机实现观点的数据库全局逻辑结构称为( B )A.概念模型B.逻辑模型C.外部模型D.内部模型15、有选修数据结构的学生关系R,选修数据库的学生关系S。
数据库应用技术复习题完结

数据库应用技术复习题一、选择题1.Access数据库的类型是( C )。
A.层次数据库 B.网状数据库C.关系数据库D.面向对象的数据库2.数据库系统的核心软件是( A )。
A.DBMSB.DBC.OSD.NOS3.关系数据库的数据的组织形式,采用了( B )。
A.层次数据模型 B.关系数据模型C.网状数据模型 D.面向对象数据模型4.如果两个表设计了关系,那么,这两个表必须满足( B )。
A.实体完整性B.参照完整性C.用户定义完整性D.输入完整性5.Access2000中表和数据库的关系是:____A________A.一个数据库可以包含多个表B.一个表只能包含两个数据库C.一个表可以包含多个数据库D.一个数据库只能包含一个表6.在Employee表中,查找eno是“01207“或”02115“的记录,应在查询设计视图中的”条件“行中输入( C )。
A.“01207”AND “02115”B.NOT IN(“01207”,02115”)C.IN (“01207”,”02115”)D.NOT(“01207”,02115”)7.如果在创建的表中建立字段“简历”,其数据类型应当是( D )。
A)文本B)数字C)日期D)备注8.现有一个教师表,其中有教师号、教师姓名、性别、出生日期、学院名称字段,( A )字段可以设置为主键。
A.教师号B.教师姓名C.性别D.出生日期9.在Access的下列数据类型中,不能建立索引的数据类型是( B )。
A.文本型B.备注型C.数字型D.日期时间型10.定义字段的默认值是指( C )。
A.不得使字段为空B.不允许字段的值超出某个范围C.在未输入数值之前,系统自动提供数值D.系统自动把小写字母转换为大写字母11.SQL的含义是( A )。
A.结构化查询语言B.数据定义语言C.数据库查询语言D.数据库操纵与控制语言12.使用SQL语句向表中添加数据,使用的命令是( A )。
SQLServer数据库技术复习
SQLServer数据库技术复习1.SQL Server 2000是⼀个(关系型)的数据库系统。
2.DTS 是⼀个简称,它的全称是(数据传输服务)。
3. SQL Server 2000 采⽤的⾝份验证模式有(Windows⾝份验证模式和混合模式)。
4.SQL 语⾔按照⽤途可以分为三类,是( DML 、DCL 、 DDL)5. 在SELECT语句的WHERE⼦句的条件表达式中,可以匹配0个到多个字符的通配符是(% )6. master 数据库记录了SQL Server 2000的所有系统信息7. 以下那种类型能作为变量的数据类型( C)。
(A)text (B)ntext (C)table (D)image8. 下⾯不属于数据定义功能的SQL语句是:(C )A.CREATE TABLEB.CREATE DATABASEC.UPDATED.ALTER TABLE9. 如果希望完全安装SQL Server,则应选择(典型安装)。
10. 打开要执⾏操作的数据库,应该⽤USE SQL命令?1、下⾯仅存在于服务器端的组件是:( A)A、服务管理器B、企业管理器组件C、查询分析器组件D、导⼊导出组件2、下⾯描述错误的是( B)。
A、每个数据⽂件中有且只有⼀个主数据⽂件。
B、⽇志⽂件可以存在于任意⽂件组中。
C、主数据⽂件默认为 primary⽂件组。
?D、⽂件组是为了更好的实现数据库⽂件组织。
3、SQL Server 2000 企业版可以安装在操作系统上。
(Microsoft Windows 2000 Server )4、下⾯字符串能与通配符表达式[ABC]_a进⾏匹配的是:( C)。
A、BCDEFB、A_BCDC、ABaD、A%a5、下⾯是合法的smallint数据类型数据的是:(C)。
A、223.5B、32768C、-32767D、583456、SQL Server 2000中的数据以页为基本存储单位,页的⼤⼩为( 8KB )。
计算机三级数据库技术复习题及答
计算机三级数据库技术复习题及答计算机三级数据库技术复习题及答三级考试分为“网络技术”,“数据库技术”,“软件测试技术","信息安全技术","嵌入式系统开发技术"等五个类别,从2013年下半年开始实施2013版考试大纲,并首次实现全部科目无纸化考试。
那么计算机三级数据库技术考试会怎么考?以下仅供参考!【复习题一】1). 结构化程序设计的三种基本逻辑结构是( )。
A.选择结构、循环结构和嵌套结构B.顺序结构、选择结构和循环结构C.选择结构、循环结构和模块结构D.顺序结构、递归结构和循环结构正确答案:B2). E-R图提供了表示实体型、属性和联系的方法,其中菱形表示( )。
A.实体型B.属性C.联系D.属性和联系正确答案:C3). 下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是( )A.客户端使用浏览器,浏览器与Web应用服务器之间的通信使用超文本传输协议(HTTP)B.数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器C.这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大D.这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务正确答案:C答案解析:B/S结构的数据库应用系统的特点是用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,主要的事务逻辑在服务器实现,所以其对客户机配置要求不高,即使对服务器要求较高,也不需要安装客户端软件。
4). 可以伴随着表的打开而自动打开的索引是( )。
A.GOTOPB.GOBOTFOMC.GO6D.SKIP正确答案:C5). 通过连编可以生成多种类型的文件,但是却不能生成( )A.PRG文件B.APP文件C.DLL文件D.EXE正确答案:A6). 在信息系统的需求分析中,广为使用的DFD建模方法属于( )A.结构化分析方法B.数据分析方法C.数据抽象方法D.业务归纳方法正确答案:A答案解析:DFD图采用自顶向下逐步细化的结构化分析方法。
数据仓库与数据挖掘复习大全
数据仓库与数据挖掘复习⼤全数据仓库与数据挖掘复习⼤全湖北⽂理学院湖北襄阳王茂林1.某超市研究销售纪录数据后发现,买啤酒的⼈很⼤概率也会购买尿布,这种属于数据挖掘的哪类问题?(A)A. 关联规则发现B. 聚类C. 分类D. ⾃然语⾔处理2. 以下两种描述分别对应哪两种对分类算法的评价标准?(A)(a)警察抓⼩偷,描述警察抓的⼈中有多少个是⼩偷的标准。
(b)描述有多少⽐例的⼩偷给警察抓了的标准。
A. Precision, RecallB. Recall, PrecisionC. Precision, ROCD. Recall, ROC分类是⼀种重要的数据挖掘算法。
分类的⽬的是构造⼀个分类函数或分类模型(即分类器),通过分类器将数据对象映射到某⼀个给定的类别中。
分类器的主要评价指标有准确率(Precision)、召回率(Recall)、F b-score、ROC、AOC等。
准确率(Precision) 和召回率(Recall)是信息检索领域两个最基本的指标。
准确率也称为查准率,召回率也称为查全率。
它们的定义如下:Precision=系统检索到的相关⽂件数量/系统检索到的⽂件总数量Recall=系统检索到的相关⽂件数量/系统所有相关⽂件数量F b-score是准确率和召回率的调和平均:F b=[(1+b2)*P*R]/(b2*P+R),⽐较常⽤的是F1。
在信息检索中,准确率和召回率是互相影响的,虽然两者都⾼是⼀种期望的理想情况,然⽽实际中常常是准确率⾼、召回率就低,或者召回率低、但准确率⾼。
所以在实际中常常需要根据具体情况做出取舍,例如对⼀般搜索的情况是在保证召回率的情况下提升准确率,⽽如果是疾病监测、反垃圾邮件等,则是在保证准确率的条件下,提升召回率。
但有时候,需要兼顾两者,那么就可以⽤F-score指标。
在信息检索中,准确率和召回率是互相影响的,虽然两者都⾼是⼀种期望的理想情况,然⽽实际中常常是准确率⾼、召回率就低,或者召回率低、但准确率⾼。
数据库技术复习题
数据库技术复习题1.SQL是以下()的缩写。
A.Structured Query Language B.Structured Queen LanguageC.Structured Query Lable D.System Query Language2.SQL语言集数据查询、数据操纵、数据定义和()功能于一体。
A.数据分割B.数据控制C.数据挖掘D.数据分配3.基本表也称关系或表,是数据库中独立存在的表,它是由()命令创建的。
A.CREATE VIEW B.CREATE TABLEC.CREATE INDEX D.CREATE ATEM4.SQL的数据更新不包括下列哪个命令()。
A.INSERT B.UPDA TEC.DELETE D.CREATE5.信息是现实世界各种客观事物之间相互联系、相互作用的运动状态和特征的抽象描述,是数据处理的结果,且仍以数据的形式表示出来,即数据是信息的载体,信息是数据的处理结果,是数据的内涵。
因此,信息与数据的关系可以简单地表示为()。
A.数据=信息+数据处理B.数据处理=数据+信息C.信息=数据+数据处理D.信息=数据-数据处理6.根据不同的抽象层次,数据模型有概念数据模型、结构数据模型和()三类。
A.逻辑数据模型B.层次数据模型C.物理数据模型D.网状数据模型7.E-R模型是()。
A. 实体-模式模型B. 实体-联系模型C. 客体-联系模型D. 客体-模式模型8.关系数据语言根据其理论的不同可分为两大类()。
A. 关系代数和关系演算B. 实体代数和客体演算C. 规则演算和规则代数D. 元组关系和域关系9.如果一个关系模式R(U)的所有属性都是不可再分的基本数据项,则称R(U)为()。
A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)10.数据库的完整性是指数据库中数据的正确性、一致性和()。
A.保密性B.相容性C.静态性D.动态性11.事务是用户定义的一组操作序列的集合,是数据恢复和()的基本单位。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章数据库技术的发展1 数据库发展的3个阶段和特点?1、人工管理阶段:数据不保存,应用程序管理数据,数据不共享,数据不具有独立性2、文件系统阶段:数据物理结构和逻辑结构的分离,数据可以长期保存,文件系统管理数据,数据文件面向应用,数据共享性茶、冗余度大,数据独立性差3、数据库系统阶段:数据结构化,数据的共享性高,冗余度低,易扩充,数据由DBMS 统一管理和控制2 数据模型的定义? 通用的数据模型有哪些?给出其特点?定义:数据特征的抽象模型:层次模型:一对多的关系结构网状模型:用指针等来确定数据之间的关系关系模型:用记录的形式组织数据3 数据库中数据的完整性约束有哪些?实现方式如何?完整性约束:实体完整性、域完整性、参照完整性、用户自定义完整性。
实现方式:主键约束,唯一性约束,检查约束,缺省约束,外部键约束,存储过程4 SQL的特点是什么?SQL的组成?SQL:(1)语法简单,易学易用,类似于英语自然语言(2)高度非过程化语言,只输入操作的类型和范围,不关心存取路径和内容(3)面向集合的语言(4)SQL独立使用,可以嵌入到宿主语言(5)功能强大。
定义关系模式、创建数据库,增删改数据,维护数据和控制数据库SQL组成:数据定义、数据操纵、数据控制和数据查询四部分组成5 数据库管理系统的功能是什么?功能:科学的组织和存储数据库,高效的获取和维护数据6 数据库管理系统的层次结构? 给出各层的功能、实现原理?用例子说明各个层次是如何协助完成相应的功能?层次结构:应用层/数据库用户接口层:DBMS与终端用户和应用程序的界面层语言翻译处理层/数据系统层:对数据库语言的各类语句进行语法分析、视图转换、授权检查、完整性检查、查询优化等,通过对下层基本模块的调用,生成可执行代码。
数据存取层:把上层的集合转换成单记录操作。
数据存储层:执行文件的逻辑打开、关闭、读写页、缓冲区读写、页面淘汰等操作,完成缓冲管理,内存交换,外存数据管理等功能。
7 数据库中事务的定义和特征?事务的并发含义如何?为什么要并发控制?并发控制的原理是什么?并发控制技术及其实现原理是什么?定义:事务是一个逻辑工作单元,是指数据库系统中一组对数据的操作序列。
特征:原子性、一致性、隔离性、持久性并发:多个事务在同一时刻发生为什么要进行并发控制:同一数据库中往往有多个事务并发执行,如果不进行控制,就会产生数据的不一致性。
并发控制原理:通过共享锁和排它锁来进行并发控制并发控制技术:(1)基于时间戳的并发控制技术:以时间戳的顺序处理冲突。
(2)有效性检查协议(3)多粒度(4)多版本8 故障的不同类型?日志的用途?系统日志记录项包括哪些内容?恢复子系统的任务和过程如何?故障类型:事务故障、系统崩溃、介质故障日志用途:记录事务对数据库的更新操作的文件,是日志记录的序列日志记录项:事务标志符是执行写操作事务的唯一性标志符数据项标识符是事务操作对象的唯一标识符恢复子系统任务和过程:(1)首先对日志文件从后向前扫描,将有<T, COMMIT>记录和没有<T, COMMIT>记录分别放入两个队列:redo-list队列和undo-list队列(2)从前向后再次扫描日志记录,重新执行redo-list队列中的事务(3)从后向前再次扫描记录,撤消undo-list中的队列9 数据模型的发展及其各种新型数据模型的特点?发展:(1)对传统的关系模型进行扩充特点:语义数据模型——数据构造器和处理原语面向对象模型——面向对象的所有特点对象关系模型——对象和关系的结合XML模型——数据交换的标准半结构数据模型——基于逻辑和图10 数据库技术与相关技术的结合情况和发展?11 面向应用领域的数据库技术有哪些?特点如何?发展方向是什么?数据仓库工程数据库统计数据库空间数据库第2章面向对象数据库1. 面向对象方法的起源是什么?传统的关系数据库系统数据模型简单,无法满足新的计算机应用特别是非事务处理领域对数据库支撑要求的需要。
2. OID的主要特征是什么OID:对象标识符,区分不同对象的唯一标志,替代传统观念中的关键字3. 如何用封装创建新数据类型?将一个对象划分为两个部分:对象中的属性组成与方法实现、方法的接口4. 了解类型构造器,如何使用它们构造复杂对象结构?5.简述面向对象数据库管理系统的基本功能?类管理:对类的定义、操作进行管理对象管理:对类中对象进行操纵管理对象控制:数据控制6. 给出面向对象事务处理的特殊性?类层次的封锁:封锁粒度\类封锁\类层次的封锁\长事务封锁恢复:在面向对象数据库中发生故障后,做恢复时需要使用undo和redo操作7 如何扩展关系数据模型为对象关系数据模型?(1)、扩展数据类型(2)、复杂对象(3)、继承(4)、8 对象关系数据库语言- SQL3 包含的内容有哪些?命令行类型、抽象数据类型、封装性、继承性、引用类型、用户自定义函数和过程、聚合类型、大对象Chapter 3 XML1 XML和HTML标记用法有什么不同?XML:可扩展标记语言、HTML:超文本标记语言XML允许用户创建标记,而HTML不可以2 XML中属性和元素有什么不同?元素是XML文档中的基本结构、属性为做标记中的串的概念3 XML模式和XML DTD之间有什么不同?XML DTD可以约束文件的格式,XML模式是一个模式描述语言,克服DTD中无类型等不足4 什么是XML数据库,其主要特点是什么?讨论XML数据库与Web数据库的联系与区别?XML数据库:XML数据库是一种支持对XML格式文档进行存储和查询等操作的数据管理系统特点:(1)对半结构化数据库进行有效的存储和管理(2)提供对标签和路径的操作(3)便于对层次化的数据进行操作联系与区别:关系型数据库:严格的数据及关系定义、高性能的索引机制、缺乏数据模型上的灵活性、适合固定的结构化数据XML:层次型的结构、数据模式的灵活性,易于修改数据模式,适合结构化,半结构数和非结构化的数据5 XML会取代关系数据库吗?会取代HTML吗?为什么?不会不会,如果使用用户地定义标签,那么服务器来解析这些标签的可能很难实现。
6 XML的查询访问句法?7 XML的优缺点有哪些?优点:良好的格式、灵活的web应用、丰富的显示样式、便捷的数据处理、面向对象特征、开放的标准、选择性更新缺点:树状存储、大数据量低效率、管理功能不完善、通信难8 给出使用XQUERY 中对XML进行查询的方法?Uses a for ... let ... where ... result ...9 写出下面XML的DTDB表示?10 对下页的XML用XPATH, XQUERY写出下列查询语句:查询所有的客户元素?查询所有的客户名称?给出所有客户的姓名、账号信息、余额信息?返balance值大于500的账户元素?<bank-2><account account-number=“A-401” owners=“C100 C102”><branch-name> Downtown </branch-name><balance>500 </balance></account><account account-number=“A-402” owners=“C102 C101”><branch-name>Perryridge</branch-name><balance>900 </balance></account><customer customer-id=“C100” accounts=“A-401”><customer-name>Joe</customer-name><customer-street>Monroe</customer-street><customer-city>Madison</customer-city></customer><customer customer-id=“C101” accounts=“A-402”><customer-name>Lisa</customer-name><customer-street>Mountain</customer-street><customer-city>Murray Hill</customer-city></customer><customer customer-id=“C102” accounts=“A-401 A-402”><customer-name> Mary</customer-name><customer-street> Erin</customer-street><customer-city> Newark </customer-city></customer></bank-2>第4章分布式数据库1 分布式数据库定义、特点?定义:地理上分布在网络上不同的结点而逻辑上属于同一个系统的数据库系统特点:数据是分布的、逻辑上相关的,结点自治性户的应用程序2 什么是全局应用?什么是局部应用?全局应用:站点可以访问其它站点数据局部应用:站点也可以访问本地数据3 分布式数据库管理系统DDBMS的主要功能?组成是什么?功能:数据跟踪、分布式查询处理、分布式事务处理、复制数据的管理、安全性、分布式目录管理组成:查询处理模块,完整性处理模块,调度处理模块,可靠性处理模块4 分段模式和分布模式?数据分布透明性?有哪些不同级别的分布透明性?分片模式:描述每个片段及全局关系与片段间的映象,片段间不允许重复分布模式:描述片段到不同结点间的映象数据分布透明性:分片透明性:用户不比关心数据是如何分片的位置透明性:数据在结点之间的转移不会影响用户程序局部映象透明性:提供数据到局部数据库的映象5 有下列全局模式、分段模式和分布模式:全局模式:STUDENT(NUMBER,NAME,DEPT)分段模式:STUDENT1= SELECT * FROM STUDENTWHERE DEPT=”EE”STUDENT2= SELECT * FROM STUDENTWHERE DEPT=”CS”分布模式:STUDENT1存放在结点1和结点2STUDENT2存放在结点3和结点4,设DEPT只有“CS”和“EE”两种取值。