数据库期末考试简答题题型

上传人:平*** 文档编号:12917149 上传时间:2017-10-21 格式:DOC 页数:15 大小:55.53KB
返回 下载 相关 举报
数据库期末考试简答题题型_第1页
第1页 / 共15页
数据库期末考试简答题题型_第2页
第2页 / 共15页
数据库期末考试简答题题型_第3页
第3页 / 共15页
数据库期末考试简答题题型_第4页
第4页 / 共15页
数据库期末考试简答题题型_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《数据库期末考试简答题题型》由会员分享,可在线阅读,更多相关《数据库期末考试简答题题型(15页珍藏版)》请在金锄头文库上搜索。

1、第 1 章 绪论1 试述数据、数据库、数据库系统、数据库管理系统的概念。答: ( l)数据( Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。( 3 )数据库系统 ( DataBase Sytem ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。4)数据库管理系统( DataBase Management Sytem ,简称 DBMS

2、) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。5 试述数据库系统的特点。( l )数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一( 2 )数据的共享性高,冗余度低(3)数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。数据独立性高(4)数据由 DBMS 统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。6 数据库管理系统的主要功能有哪些?答:( l )数据定义功能; ( 2 )数据存取功能;(5)数据操作功能( 3 )数据库运行管理;

3、( 4 )数据库的建立和维护功能19 试述关系数据库的特点。答:关系数据模型具有下列优点: ( l )关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。(2)所以其数据结构简单、清晰,用户易懂易用( 3 )关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,但是查询效率往往不如非关系数据模型。21 定义并解释以下术语:模式、外模式、内模式、 DDL 、 DML 模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。DDL :数据定义语言,用来定

4、义数据库模式、外模式、内模式的语言。 DML :数据操纵语言,22:什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性? 答:数据与程序的逻辑独立性:当模式改变时,由数据库管理员对各个外模式模式的映像做相应改变,可以使外模式保持不变,从而应用程序不必修改,保证了数据与程序的逻辑独立性。数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。 24 . D

5、BA 的职责是什么?答:负责全面地管理和控制数据库系统。具体职责包括: 决定数据库的信息内容和结构; 决定数据库的存储结构和存取策略; 定义数据的安全性要求和完整性约束条件; 监督和控制数据库用和运行; 数据库的改进和重组重构第 2 章 关系数据库5设有一个 SPJ 数据库,包括 S,P,J,SPJ 四个关系模式:1)求供应工程 J1 零件的供应商号码 SNO: Sno( jno=J1(SPJ)2)求供应工程 J1 零件 P1 的供应商号码 SNO: Sno( Sno=J1Pno=P1 (SPJ)3)求供应工程 J1 零件为红色的供应商号码 SNO: Sno( Pno=P1 ( COLOR=红

6、 (P)SPJ)4)求没有使用天津供应商生产的红色零件的工程号 JNO: Jno(SPJ)- JNO( city=天津Color=红 (SSPJP)5)求至少用了供应商 S1 所供应的全部零件的工程号 JNO: Jno, Pno(SPJ) Pno( Sno=S1 (SPJ)第 3 章 关系数据库标准语言 SQL1 试述 sQL 语言的特点。(l)综合统一(2) 高度非过程化(3)面向集合的操作方式。(4)以同一种语法结构提供两种使用方式。(5)语言简捷,易学易用。( 4 )求没有使用天津供应商生产的红色零件的工程号 JNO ;SELECT distinct JNO FROM SPJ WHERE

7、 JNO NOT IN (SELECT JNO FROM SPJ,P,S WHERE S.CITY=天津 AND COLOR=红 AND S.SNO=SPJ.SNO AND P.PNO=SPJ.PNO)。7 试述视图的优点。答 ( l )视图能够简化用户的操作; ( 2 )视图使用户能以多种角度看待同一数据; ( 3 )视图对重构数据库提供了一定程度的逻辑独立性; ( 4 )视图能够对机密数据提供安全保护。(5)适当的运用视图可以更加清晰的表达查询第 4 章 数据库安全性1 什么是数据库的安全性?答:数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。5 试述实现数据库

8、安全性控制的常用方法和技术。答:实现数据库安全性控制的常用方法和技术有:( l )用户标识和鉴别( 2 )存取控制( 3 )视图机制:( 4 )审计( 5 )数据加密 ( c ) 每个职工只对自己的记录有 SELECT 权力。GRANT SELECT ON 职工WHEN USER( )=NAMETO ALL;( g )用户杨兰具有从每个部门职工中 SELECT 最高工资、最低工资、平均工资的权力,他不能查看每个人的工资。CREATE VIEW 部门工资 ASSELECT 部门.名称,MAX(工资),MIN( 工资),AVG( 工资)FROM 职工,部门WHERE 职工.部门号= 部门.部门号G

9、ROUP BY 职工.部门号GRANT SELECTON 部门工资TO 杨兰;第 5 章 数据库完整性1 什么是数据库的完整性?答:数据库的完整性是指数据的正确性和相容性。2 数据库的完整性概念与数据库的安全性概念有什么区别和联系?答:数据的完整性和安全性是两个不同的概念,但是有一定的联系。前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进出( Garba : e In Garba : e out )所造成的无效操作和错误结果。后者是保护数据库防止恶意的破坏和非法的存取。也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。第

10、 6 章 关系数据库理论1 理解并给出下列术语的定义:函数依赖、部分函数依赖、完全函数依赖、传递依赖、候选码、主码、外码、全码(All-key )、1 NF 、2NF 、3NF 、BCNF 、多值依赖、4NF 。定义 1:设 R(U)是属性集 U 上的关系模式。X ,Y 是属性集 U 的子集。若对于 R(U)的任意一个可能的关系 r,r 中不可能存在两个元组在 X 上的属性值相等,而在 Y 上的属性值不等,则称 X 函数确定 Y 或 Y 函数依赖于 X,记作 XY。(即只要 X 上的属性值相等,Y 上的值一定相等。)术语和记号:XY,但 Y 不是 X 的子集,则称 XY 是非平凡的函数依赖。若

11、不特别声明,总是讨论非平凡的函数依赖。XY,但 Y 是 X 的子集,则称 XY 是平凡的函数依赖。若 XY,则 X 叫做决定因素(Determinant) 。若 XY,YX,则记作 XY。若 Y 不函数依赖于 X,则记作 X Y。定义 2:在 R(U)中,如果 XY,并且对于 X 的任何一个真子集 X,都有 X Y,则称 Y 对 X 完全函数依赖若 XY,但 Y 不完全函数依赖于 X,则称 Y 对 X 部分函数依赖定义 3:若关系模式 R 的每一个分量是不可再分的数据项,则关系模式 R 属于第一范式(1NF) 。定义 4:若关系模式 R1NF,且每一个非主属性完全函数依赖于码,则关系模式 R2

12、NF 。(即 1NF 消除了非主属性对码的部分函数依赖则成为 2NF)。定义 5:关系模式 R 中若不存在这样的码 X、属性组 Y 及非主属性 Z(Z 不是 Y 的子集)使得 XY,Y X,Y Z 成立,则称R 3NF。定义 6:关系模式 R1NF 。若 XY 且 Y 不是 X 的子集时,X 必含有码,则 RBCNF。定义 7:关系模式 R1NF ,如果对于 R 的每个非平凡多值依赖 XY(Y 不是 X 的子集,Z=U-X-Y 不为空),X 都含有码,则称 R 4NF。2建立一个关于系、学生、班级、学会等诸信息的关系数据库。学生:学号、姓名、出生年月、系名、班号、宿舍区。班级:班号、专业名、系

13、名、人数、入校年份。系:系名、系号、系办公地点、人数。学会:学会名、成立年份、办公地点、人数。语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。请给出关系模式,写出每个关系模式的极小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系模式的候选码、外部码,有没有全码存在?解:(1) 关系模式如下:学生:S(Sno ,Sname ,Sbirth ,Dept,Class ,Rno)班级:C(Class,Pn

14、ame,Dept,Cnum,Cyear)系:D(Dept,Dno , Office,Dnum)学会:M(Mname,Myear,Maddr,Mnum)(2)每个关系模式的最小函数依赖集如下: A、学生 S (Sno,Sname,Sbirth,Dept,Class,Rno) 的最小函数依赖集如下:SnoSname,SnoSbirth,SnoClass,SnoRnoClassDept,DEPTRno传递依赖如下:由于 SnoDept,而 DeptSno ,DeptRno(宿舍区)所以 Sno 与 Rno 之间存在着传递函数依赖。由于 ClassDept,Dept Class,DeptRno所以 C

15、lass 与 Rno 之间存在着传递函数依赖。由于 SnoClass,ClassSno,ClassDept所以 Sno 与 Dept 之间存在着传递函数依赖。B、班级 C(Class,Pname ,Dept,Cnum,Cyear) 的最小函数依赖集如下:ClassPname,Class Cnum,Class Cyear,PnameDept.由于 ClassPname,PnameClass,PnameDept所以 C1ass 与 Dept 之间存在着传递函数依赖。C、系 D(Dept,Dno,Office,Dnum)的最小函数依赖集如下:DeptDno,Dept Office,Dept Dnum

16、DnoDept,Dno Office,Dno Dnum根据上述函数依赖可知,Dept 与 Office,Dept 与 Dnum 之间不存在传递依赖。D、学会 M(Mname,Myear,Maddr,Mnum)的最小函数依赖集如下:MnameMyear,Mname Maddr,Mname Mnum该模式不存在传递依赖。(3)各关系模式的候选码、外部码,全码如下:A、学生 S 候选码:Sno;外部码:Dept、Class;无全码B、班级 C 候选码:Class;外部码:Dept;无全码C、系 D 候选码:Dept 或 Dno;无外部码;无全码D、学会 M 候选码:Mname ;无外部码;无全码第 10 章

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号