04735数据库系统原理(2018版)课后习题参考答案

合集下载

04735《数据库系统原理》复习题答案

04735《数据库系统原理》复习题答案

04735《数据库系统原理》复习题答案数据库系统原理(课程代码04735)一、单项选择题(本大题共24小题)在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.DBS具有较高的数据独立性,是因为DBS采用了【 B 】A.嵌入式语言B.三级模式结构C.DD D.六个层次的存储介质2.在层次、网状模型中,起导航数据作用的是【A 】A.指针B.关键码C.DD D.索引3.设关系R(A,B,C)和关系S(B,C,D), 那么与R?S等价的关系代数表达式是【B 】A.σ2=4(R?S)B.σ2=4(R×S)C.σ2=1(R?S)D.σ2=1(R×S)4.设关系R和S的结构相同,分别有m和n个元组,那么R-S 操作的结果中元组个数为【 C 】A.为m-n B.为mC.小于等于m D.小于等于(m-n)5. 设有两个事务T1、T2,A、B的初始值分别为10和5,其并发操作如图1所示,下面评价正确的是【C 】A.该调度(schedule)不存在并发问题B.该调度是可串行化的(serializable)。

C.该调度存在冲突(conflict)操作D.该调度不存在冲突操作T1 T2read(A)read(B)sum=A+Bread(A)A=A*2write(A)read(A)read(B)sum=A+Bwrite(A+B)图1 事务并发操作图6.设有关系R(A,B,C)的值如下:bvi ousl y, face Chi na's S ociali st system, the Communist Party is not the party. In that case, political cha os has bee n very tight. Is remodeling or reconstructi on, i s a correcti on or a st ove. Whether to tur n right or left, is back t o the sour ce or put forward new political idea s. This is to determ ine the r oad problems i n China, i s also the key out of the deep water of the reform of t he economic sy stem. After 18, the new Ce ntral collective leader shi p attache s great importance to political orie ntation. First, the "Central eig ht articles" a s a starting poi nt, starting from t he Ce ntral Governme nt's self-restraint, w hich pre aches a nd pro-image, brought fresh feeling to the community. Secondl y, before reform a nd openi ng up and reform and openi ng two peri ods after non-negative, untying the tangle of the soci ety a long time on this i ssue. T hird, a new ge neration of party leaders on vari ous oc casi ons to Ma o Ze-Dong and Ma o Ze-Dong'sthoug ht of evaluati on has room for manoeuvre, t hrough to t he ruli ng ideol ogy of Ma o Zedong thoug ht, is the call of the soul t o the S ociali st Revoluti on a nd construction. Empty talks je opar dize national interest s and try again, i s an affirmation of Deng Xia o-ping's reform i deas. These strong political signa l showi ng a ne w generati on of politi cal leaders is st ill keepi ng to the Socialist roa d. Four is revisiti ng the "talking t o Mao Z e-Dong's hist orical cycle of" high pr ofile anti-corruption and the im portance of the Constit ution, reorga nization is bad style ofofficialdom, was t o civil ize people obey t he law, while improvi ng the col or change of the regime of vigilance. Five is to reform into dee per waters a nd stre sse d that top-leve l desig n, thi s is a revi ew on the reform a nd ope ning up i n the past, i s also looking for a way out. Six foreign and Russia cl oser, the flexible attitude on the issue of t he Korean peni nsula, Si no-Japane se fishinghardli ne China on the island out of the "patie nt" and low profile sha dow began to gradually pl an development. Signs show that the new lea dership began to make a left turn i n politics. However, as of right now, not only i deological confusi on i n the communit y, the new lea dership's t hinki ng is messy. New lea ders both stressed t he nee d to impleme nt the Constitution, stressed the nee d to tur n off the power in a cage. Also stresse s that Ma o Zedong thought cannot be l ost, 30 year s after the reform and ope ning up 30 years ag o ca n not deny ea ch other. Both adv ocate democra cy and rele ase "seven does not speak of" files of political constraints. Neither deny t he hist ory of the CPC Central Committee on several i ssues ...A B C5 6 56 7 56 8 6下列叙述正确的是【B 】A.函数依赖C→A在上述关系中成立B.函数依赖AB→C在上述关系中成立C.函数依赖A→C在上述关系中成立D.函数依赖C→AB在上述关系中成立7.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ A→C,BC→D },那么ρ={ ABD,AC }相对于F 【 B 】A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解8.概念设计的结果得到的是概念模式。

04735 数据库系统原理 答案

04735 数据库系统原理  答案

绝密★启用前2018年4月高等教育自学考试全国统一命题考试数据库系统原理 试题答案(课程代码 04735)一、单项选择题:本大题共15小题,每小题2分,共30分。

1.C 2.C 3.B 4.B 5. C6.A 7.A 8.D 9.D 10. B11.B 12.A 13.B 14.D 15. C二、填空题:本大题共10空,每空1分,共10分。

16.数据 17.性能18.修改 19. ))R 324,1S ⨯=((δπ20. DROP TABLE 21.错误的数据22.串行调度 23.代码的重用性25.字符串参数 24.数据库三、简答题:本大题共10小题,每小题3分,共30分。

26. (1) DBA 。

(2)专用用户。

(3)应用程序员。

(4)终端用户。

27.(1)数据库的转储和恢复。

(2)数据库安全性、完整性控制。

(3)数据库性能的监督、分析和改进。

(4)数据库的重组织和重构造。

28.{A →B ,A →C ,C →D}29.由于SQL 语句处理的是记录集合,而主语言语句一次只能处理一个记录,因此需要用游标机制,把集合操作转换成单记录处理方式。

30.系统能把数据库从被破坏、不正确的状态,恢复到最近一个正确的状态,DBMS 的这种能力称为数据库的可恢复性。

31.通常会带来三个问题:丢失更新问题、读脏数据、不可重复读问题。

32.封锁对象的大小称为封锁的粒度。

33.全局变量由系统定义和维护,以两个@字符开头,用户不能定义全局变量。

34.应用画板是用来创建和编辑应用对象,可以对应用程序的Open 、Close 、Error 等事件编程和对对象的属性进行定制和修改。

(3分)35. ODBC 数据库应用程序、驱动程序管理器、DB 驱动程序、数据源。

(3分)四、设计题:本大题共5小题,每小题4分,共20分。

36.职工))(年龄年龄姓名,性别(5030>∨<σπ 37. SELECT 姓名,工程名称,工资FROM职工,工程,报酬WHERE职工,职工号=报酬,职工号AND报酬.工程号=工程.工程号AND姓名=’王琦’;38. SELECT职工号,SUM(工资)FROM报酬GROUP BY职工号;39. UPDATE报酬SET工资=工资*1.1WHERE工程号IN (SELECT工程号FROM 工程WHERE预算>=10000);40. CREATE VIEW VPS(职工号,姓名,工程名称,工资)AS SELECT职工,职工号,姓名,工程名称,工资FROM职工,工程,报酬WHERE职工.职工号=报酬,职工号AND报酬.工程号五、综合题:本大题共2小题,每小题5分,共10分。

04735数据库系统原理

04735数据库系统原理

数据库系统原理课程代码:04735一、单选题1、( C )是描述事物的符号记录,是数据库中存储的基本对象。

描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等。

数据有多种表现形式,它们都可以经过数字化后存入计算机。

A、视图B、表C、数据D、数据库2、数据库的简称( B )A、DAB、DBC、BDD、DD3、( D )是指长期储存在计算机内的、有组织的、可共享的数据集合,以及数据之间的逻辑关系的集合。

A、视图B、数据C、表D、数据库4、数据库管理系统简称( D )A、DDAB、DBC、DBAD、DBMS5、( A )是位于用户与操作系统之间的一层数据管理软件。

A、数据库管理系统B、数据库C、数据库系统D、数据库管理员6、( A )是自由软件,因此不属于厂商产品,所以归属于应用中间件软件。

A、MSSQLB、MySQLC、oracleD、linux7、数据库系统简称( B )A、DBAB、DBC、DBSD、DBMS8、从事数据库管理工作的人员称为数据库管理员,简称为( A )A、DBB、DBAC、DBMSD、DSA9、( A )是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。

A、数据处理B、数据管理C、数据组织D、数据维护10、( A )是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。

A、数据管理B、数据处理C、数据加工D、数据收集11、数据库的核心任务是( D )A、数据收集B、数据整理C、数据组织D、数据管理12、数据库与文件系统的根本区别是( B )A、数据可视化B、数据结构化C、数据管理D、数据处理13、保证数据完整的特性在数据库中称之为( C )。

在数据库中可以通过建立一些约束条件保证数据库中的数据是完整的。

A、数据整体性B、数据同一性C、数据完整性D、数据一致性14、在SQL Server 2000中,( A )是最重要和最常用的管理工具,其它管理工具都可以从它的内容中调用执行。

《数据库系统原理》04735课后习题答案(2018版)

《数据库系统原理》04735课后习题答案(2018版)

答案仅供参考第一章数据库系统概述选择题B、B、A简答题1.请简述数据,数据库,数据库管理系统,数据库系统的概念。

P27数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。

数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。

数据库管理系统是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。

数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。

2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。

数据共享性高数据冗余小易于保证数据一致性数据独立性高可以实施统一管理与控制减少了应用程序开发与维护的工作量3.请简述数据库系统的三级模式和两层映像的含义。

P31答:数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。

两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。

4.请简述关系模型与网状模型、层次模型的区别。

P35使用二维表结构表示实体及实体间的联系建立在严格的数学概念的基础上概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。

第二章关系数据库选择题C、C、D简答题1.请简述关系数据库的基本特征。

P48答:关系数据库的基本特征是使用关系数据模型组织数据。

2.请简述什么是参照完整性约束。

P55答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K 相对应,则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。

3.请简述关系规范化过程。

答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。

一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。

数据库系统原理课后习题参考答案

数据库系统原理课后习题参考答案

数据库系统原理课后习题参考答案(总8页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第一章数据库系统概述选择题B、B、A简答题1.请简述数据,数据库,数据库管理系统,数据库系统的概念。

P27数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。

数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。

数据库管理系统是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。

数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。

2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。

数据共享性高数据冗余小易于保证数据一致性数据独立性高可以实施统一管理与控制减少了应用程序开发与维护的工作量3.请简述数据库系统的三级模式和两层映像的含义。

P31答:数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。

两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。

4.请简述关系模型与网状模型、层次模型的区别。

P35使用二维表结构表示实体及实体间的联系建立在严格的数学概念的基础上概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。

第二章关系数据库选择题C、C、D简答题1.请简述关系数据库的基本特征。

P48答:关系数据库的基本特征是使用关系数据模型组织数据。

2.请简述什么是参照完整性约束。

P55答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K相对应,则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。

3.请简述关系规范化过程。

数据库系统原理教程课后习题答案

数据库系统原理教程课后习题答案

第1章绪论1 .试述数据、数据库、数据库系统、数据库管理系统的概念。

答:( l )数据( Data ) :描述事物的符号记录称为数据。

数据的种类有数字、文字、图形、图像、声音、正文等。

数据与其语义是不可分的。

解析在现代计算机系统中数据的概念是广义的。

早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。

现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。

数据与其语义是不可分的。

500 这个数字可以表示一件物品的价格是 500 元,也可以表示一个学术会议参加的人数有 500 人,还可以表示一袋奶粉重 500 克。

( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

( 3 )数据库系统( DataBas 。

Sytem ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

解析数据库系统和数据库是两个概念。

数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。

但是在日常工作中人们常常把数据库系统简称为数据库。

希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。

( 4 )数据库管理系统( DataBase Management sytem ,简称 DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。

DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。

解析 DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。

目前,专门研制 DBMS的厂商及其研制的 DBMS 产品很多。

数据库系统原理(2018年版)课后习题参考答案解析

数据库系统原理(2018年版)课后习题参考答案解析
第三代数据库系统必须支持数据管理、对象管理和知识管理
第三代数据库系统必须保持或集成第二代数据库系统技术
第三代数据库系统必须对其他系统开放
2.描述数据仓库粒度的概念P182
粒度是指数据仓库数据单位中保存数据的细化或综合程度
3.描述数据挖掘技术的能P183
概念描述
关联分析
分类与预测
聚类
孤立点检测
趋势和演变分析
视图的内容是由存储在数据库中进行查询操作的SQL语句定义的,它的列数据与行数据均来自于定义视图的查询所引用的基本表。
视图不适宜数据集的形式存储在数据库中的,它所对应的数据实际上是存储在视图所引用的基本表中的。
视图是用来查看存储在别处的数据的一种虚拟表,本身不存储数据。
第五章 数据库编程
简答题
1.请简述存储过程的概念P125
答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K相对应,则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。
3.请简述关系规范化过程。
答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。
数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。
2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。
数据共享性高
数据冗余小
易于保证数据一致性
数据独立性高
可以实施统一管理与控制
减少了应用程序开发与维护的工作量

数据库系统原理(2018版)课后习题参考答案

数据库系统原理(2018版)课后习题参考答案
第六章 数据库安全
选择题
A、D、D
填空题
数据库系统就是指在计算机中引入数据库技术之后得系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员与用户。
2、请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统得优点。
数据共享性高
数据冗余小
易于保证数据一致性
数据独立性高
可以实施统一管理与控制
减少了应用程序开发与维护得工作量
一对多联系:对于实体集A中得每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中得每个实体,实体集A中最多只有一个实体与之联系。举例:班级与班级成员,每个班级对应多个班级成员,每个班级成员只对应一个班级。
多对多联系:对于实体集A中得每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中得每个实体,实体集A中有M个实体与之联系。举例:授课班级与任课教师,每个班级对应多名任课教师,每个任课教师也对应多个授课班级。
答案仅供参考
第一章 数据库系统概述
选择题
B、B、A
简答题
1、请简述数据,数据库,数据库管理系统,数据库系统得概念。 P27
数据就是描述事物得记录符号,就是指用物理符号记录下来得,可以鉴别得信息。
数据库即存储数据得仓库,严格意义上就是指长期存储在计算机中得有组织得、可共享得数据集合。
数据库管理系统就是专用于建立与管理数据库得一套软件,介于应用程序与操作系统之间。
建立在严格得数学概念得基础上
概念单一,统一用关系表示实体与实体之间得联系,数据结构简单清晰,用户易懂易用
存取路径对用户透明,具有更高得数据独立性、更好得安全保密性。
第二章 关系数据库
选择题
C、C、D
简答题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

答案仅供参考第一章数据库系统概述选择题B、B、A简答题1.请简述数据,数据库,数据库管理系统,数据库系统的概念。

P27数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。

数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。

数据库管理系统是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。

数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。

2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。

数据共享性高数据冗余小易于保证数据一致性数据独立性高可以实施统一管理与控制减少了应用程序开发与维护的工作量3.请简述数据库系统的三级模式和两层映像的含义。

P31答:数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。

两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。

4.请简述关系模型与网状模型、层次模型的区别。

P35使用二维表结构表示实体及实体间的联系建立在严格的数学概念的基础上概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。

第二章关系数据库选择题C、C、D简答题1.请简述关系数据库的基本特征。

P48答:关系数据库的基本特征是使用关系数据模型组织数据。

2.请简述什么是参照完整性约束。

P55答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K 相对应,则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。

3.请简述关系规范化过程。

答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。

一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。

第三章数据库设计选择题B、C、C简答题1. 请简述数据库设计的基本步骤。

P66需求分析设计;概念结构设计;逻辑结构设计;物理结构设计;数据库设计;数据库的运行和维护。

2. 请分别举例说明实体之间联系的三种表现情形。

P74一对一联系:对于实体集A中的每个实体,实体集B中最多只有一个实体与之联系,反之亦然。

举例:班级与班长,每个班只有一个班长,每个班长也只在一个班内任职。

一对多联系:对于实体集A中的每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中的每个实体,实体集A中最多只有一个实体与之联系。

举例:班级与班级成员,每个班级对应多个班级成员,每个班级成员只对应一个班级。

多对多联系:对于实体集A中的每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中的每个实体,实体集A中有M个实体与之联系。

举例:授课班级与任课教师,每个班级对应多名任课教师,每个任课教师也对应多个授课班级。

3.请简述基本E-R图向关系模型转换的原则。

P801)一个实体型转换为一个关系模式。

实体的属性作为关系的属性,实体的码作为关系的码。

2)一个一对一联系(1:1)可以转换为一个关系模式,也可以与任意一端对应的关系模式合并。

如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码;如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。

3)一个一对多联系(1:N)可以转换为一个独立的关系模式,也可以与N端对应的关系模式合并。

如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为N端实体的码。

4)一个多对多联系(M:N)转换为一个关系模式。

与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,关系的码为各实体码的组合。

三个或三个以上实体间的一个多元联系可以转换为一个关系模式。

与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,关系的码为各实体码的组合。

5)具有相同码的关系模式可以合并。

第四章SQL与关系数据库的基本操作选择题A 、C 、D填空题1.DDL DML DCL2.NULL3.PRIMARY KEY简答题1.请简述SQL是何种类型的语言。

P84答:SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新、管理关系数据库系统。

2.请简述什么是子查询。

P114答:子查询是指嵌套在其他语句中(SELECT、INSERT)的SELECT查询语句。

3.请简述视图与基本表的区别。

P119基本表是数据库中真实存在的表,而视图是建立在对数据库中真实表查询基础上的虚拟表。

视图的内容是由存储在数据库中进行查询操作的SQL语句定义的,它的列数据与行数据均来自于定义视图的查询所引用的基本表。

视图不适宜数据集的形式存储在数据库中的,它所对应的数据实际上是存储在视图所引用的基本表中的。

视图是用来查看存储在别处的数据的一种虚拟表,本身不存储数据。

第五章数据库编程简答题1.请简述存储过程的概念P125存储过程是一组为了完成某项特定功能的SQL语句集,经过编译后存储在数据库中,可以由声明式的SQL语句和过程式的SQL语句组成,用户通过指定存储过程的名字和参数来调用并执行存储过程,完成特定任务。

2.请简述在数据库的操作中使用存储过程的优点P125可增强SQL语言的功能和灵活性提供良好的封装性提高系统性能减少网络流量,降低网络负载作为一种安全机制来确保数据库的安全性和数据的完整性3.请简述存储过程与存储函数的区别P132存储函数不能拥有输出参数,自身即是输出参数;存储过程可以拥有输出参数存储函数可以被直接调用,而存储过程必须通过CALL语句调用存储函数中必须包含一条RETURN语句,而这条特殊的SQL语句不允许包含于存储过程中第六章数据库安全选择题A、D、D填空题1.实体完整性约束、参照完整性约束、用户自定义完整性约束2.Create user3.revoke简答题1. 请简述实体完整性的含义P136答:实体完整性是指关系的主属性,即主码的组成不能为空。

2. 请简述事务的概念与ACID特性P152答:事务是由用户定义的一个数据操作序列,是一个不可分割的工作单元,要么全部执行,要么全部不执行。

事务的特性:A是指原子性,即事务是不可再分的最小单元;C是指一致性,要求事务必须满足数据库的完整性约束;I是指隔离性,要求事务是彼此独立、隔离的,即一个事务的执行不能被其他事务所干扰;D是指持续性,是指一个事务一旦提交,对数据库中数据的改变应该是永久性的。

3. 请简述三种典型的并发操作问题P154答:1)丢失更新;2)不可重复读;3)读“脏”数据。

4. 请简述数据库备份的作用P157答:在数据丢失或被破坏的情况下保证数据库中数据的可靠性和完整性。

5. 设有如下三个事务,分别是T1:B=A+1、T2:B=B*2、T3:A=B+1,请回答:i)设A的初值为2,B的初值为1,如果这三个事务并发执行,则可能的正确执行结果有哪些?ii)给出一种遵循两段锁协议的并发调度策略。

答:i)T1-T2-T3: A 7, B 6T1-T3-T2: A 4, B 6T2-T1-T3: A 4, B 3T2-T3-T1: A 3, B 4T3-T1-T2: A 2, B 6T3-T2-T1: A 2, B 3ii)记Y为临时变量,给出服从两段锁协议的并发调度策略如下T1:S(A),R(A),Y=A+1,X(B),W(B,Y),UL(A),UL(B),CT2:S(B),R(B),Y=B*2,X(B),W(B,Y),UL(B),CT3:S(B),R(B),Y=B+1,X(A),W(A,Y),UL(B),UL(A),C第七章数据库设计和开发实例简答题1.简述数据库应用软件设计与实现的基本步骤P162以数据库的声明周期为演化主线,可分为需求分析、系统功能与数据库设计、系统功能与数据库实现、测试与维护阶段2.简述数据库应用软件开发过程中系统功能设计与数据库设计的区别和联系P165系统功能设计是以系统需求分析产生的需求报告为基础的,数据库设计是以功能设计和前期的需求分析为基础的,局部采用ER图最后合并成全局ER图,并将其转换成关系模式,以关系规范化理论进行优化和处理。

第八章数据管理技术的发展简答题1.简述文章《第三代数据库系统宣言》中指出第三代数据库系统应具备的特征P180第三代数据库系统必须支持数据管理、对象管理和知识管理第三代数据库系统必须保持或集成第二代数据库系统技术第三代数据库系统必须对其他系统开放2.描述数据仓库粒度的概念P182粒度是指数据仓库数据单位中保存数据的细化或综合程度3.描述数据挖掘技术的功能P183概念描述关联分析分类与预测聚类孤立点检测趋势和演变分析4.列举大数据的基本特征P185数据量巨大,大量化数据种类繁多,多样化处理速度快,快速化价值密度低。

相关文档
最新文档