文档库 最新最全的文档下载
当前位置:文档库 › 数据库系统概论课后习题答案(王珊、萨师煊) (1)

数据库系统概论课后习题答案(王珊、萨师煊) (1)

数据库系统概论课后习题答案(王珊、萨师煊) (1)
数据库系统概论课后习题答案(王珊、萨师煊) (1)

第2章关系数据库 (1)

1、试述关系模型的三个组成部分。(46页)

答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。

2、试述关系数据语言的特点和分类。(47页)

答:关系数据语言可以分为三类:

A、关系代数语言。

B、关系演算语言:元组关系演算语言和域关系演算语言。

C、 SQL:具有关系代数和关系演算双重特点的语言。

这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。

2、定义并理解下列术语,说明它们联系与区别:(P46---50页)

(1)域,笛卡尔积,关系,元组,属性

(2)主码,候选码,外部码

(3)关系模式,关系,关系数据库

3、试述关系模型的完整性规则(53页),在参照完整性中,为什么外部码属性也可以为空?什么情况下才可以为空?(55页)

答:实体完整性规则是指若属性A是基本关系R的主属性,则属性A不能取空值。

(P55页)若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S 不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。即属性F本身不是主属性,则可以取空值,否则不能取空值。

5.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:

1)求供应工程J1零件的供应商号码SNO:

πSno(σSno=‘J1’(SPJ))

2)求供应工程J1零件P1的供应商号码SNO:

πSno(σSno=‘J1’∧Pno=‘P1‘(SPJ))

3)求供应工程J1零件为红色的供应商号码SNO:

πSno(σPno=‘P1‘ (σCOLOR=’红‘ (P)∞SPJ))

4)求没有使用天津供应商生产的红色零件的工程号JNO:

πJno(SPJ)- πJNO(σcity=‘天津’∧Color=‘红‘ (S∞SPJ∞P)

5)求至少用了供应商S1所供应的全部零件的工程号JNO:

πJno,Pno(SPJ)÷ πPno(σSno=‘S1‘ (SPJ))

(见P62页例6)

6.试述等值连接与自然连接的区别和联系。(61页)

答:连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组,即等值连接为:

R∞S={trts| tr∈R ∧ts∈S∧tr[A]=ts[B]}

A=B

自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。

7.关系代数的基本运算有哪些 ? 如何用这些基本运算来表示其他运算?(63页)

并、差、笛卡尔积、投影和选择5种运算为基本的运算。其他3种运算,即交、连接和除,均可以用这5种基本运算来表达。

第3章 SQL语言

1.试述SQL语言的特点。(85页)

答:综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供两种使用方式、语言简捷,易学易用。

2.试述SQL的定义功能。(87页)

答:SQL的数据定义功能包括定义表、定义视图和定义索引

3.用SQL语句建立第二章习题5中的四个表。

S(SNO,SNAME,STATUS,CITY);

P(PNO,PNAME,COLOR,WEIGHT);

J(JNO,JNAME,CITY);

SPJ(SNO,PNO,JNO,QTY);

供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成:

CREATE TABLE S(Sno C(2) UNIQUE,Sname C(6) ,Status N(2),City C(4))

零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成:

CREATE TABLE P(Pno C(2) UNIQUE,Pname C(6),COLOR C(2), WEIGHT I(2))

工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、所在城市(CITY)组成:

CREATE TABLE J(Jno C(2) UNlQUE,JNAME C(8), CITY C(4))

供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成:CREATE TABLE SPJ(Sno C(2),Pno C(2),JNO C(2), QTY N(2))

4.针对上题中建立的四个表试用SQL语言完成第二章习题5中的查询:

(1) 求供应工程J1零件的供应商号码SNO:

SELECT DIST SNO FROM S PJ WHERE JNO=’J1’

(2) 求供应工程J1零件P1的供应商号码SNO:

SELECT DIST SNO FROM SPJ WHERE JNO='J1' AND PNO='P1'

(3) 求供应工程J1零件为红色的供应商号码SNO:

SELECT SNO FROM SPJ,P WHERE JNO='J1' AND SPJ.PNO=P.PNO AND COLOR='红'

(4) 求没有使用天津供应商生产的红色零件的工程号JNO:

SELECT DIST JNO FROM SPJ WHERE JNO NOT IN (SELE JNO FROM SPJ,P,S WHERE S.CITY='天津' AND COLOR='红' AND S.SNO=SPJ.SNO AND P.PNO=SPJ.PNO)。

(5) 求至少用了供应商S1所供应的全部零件的工程号JNO。

由于VFP不允许子查询嵌套太深,将查询分为两步

A、查询S1供应商供应的零件号

SELECT DIST PNO FROM SPJ WHERE SNO='S1'结果是(P1,P2)

B、查询哪一个工程既使用P1零件又使用P2零件。

SELECT JNO FROM SPJ WHERE PNO='P1'

AND JNO IN (SELECT JNO FROM SPJ WHERE PNO='P2')

5.针对习题3中的四个表试用SQL语言完成以下各项操作:

(1)找出所有供应商的姓名和所在城市。

SELECT SNAME,CITY FROM S

(2)找出所有零件的名称、颜色、重量。

SELECT PNAME,COLOR,WEIGHT FROM P

(3)找出使用供应商S1所供应零件的工程号码。

SELECT DIST JNO FROM SPJ WHERE SNO='S1'

(4)找出工程项目J2使用的各种零件的名称及其数量。

SELECT PNAME,QTY FROM SPJ,P

WHERE P.PNO=SPJ.PNO AND SPJ.JNO='J2'

(5)找出上海厂商供应的所有零件号码。

SELECT PNO FROM SPJ,S WHERE S.SNO=SPJ.SNO AND CITY='上海'

(6)出使用上海产的零件的工程名称。

SELECT JNAME FROM SPJ,S,J

WHERE S.SNO=SPJ.SNO AND S.CITY='上海' AND J.JNO=SPJ.JNO

(7)找出没有使用天津产的零件的工程号码。

注意: SELECT DISP JNO FROM SPJ WHERE JNO NOT IN (SELECT DIST JNO FROM SPJ,S WHERE S.SNO=SPJ.SNO AND S.CITY='天津') 适用于JNO是唯一或不唯一的情况.

注意: SELECT DIST JNO FROM SPJ,S WHERE S.SNO=SPJ.SNO AND S.CITY<>'天津'适用于JNO是唯一的情况

(8)把全部红色零件的颜色改成蓝色。

UPDATE P SET COLOR='蓝' WHERE COLOR='红'

(9)由S5供给J4的零件P6改为由S3供应。

UPDATE SPJ SET SNO='S3' WHERE SNO='S5' AND JNO='J4' AND PNO='P6'

(10)从供应商关系中删除供应商号是S2的记录,并从供应情况关系中删除相应的记录。

A、DELETE FROM S WHERE SNO=’S2’

B、DELETE FROM SPJ WHERE SNO=‘S2’

(11)请将(S2,J6,P4,200)插入供应情况关系。

INSERT INTO SPJ VALUES(‘S2’,‘J6’,‘P4’,200)

6.什么是基本表?什么是视图?两者的区别和联系是什么?(87页)

基本表是本身独立存在的表,在SQL中一个关系就对应一个表。一个(或多个)基本表对应一个存储文件,一个表可以带若干索引,索引也存放在存储文件中。

视图是从一个或几个基本表导出的表。它本身不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中,因此视图是一个虚表。视图在概念上与基本表等同,用户可以在视图上再定义视图。

7.试述视图的优点。(128页)

答:视图能够简化用户的操作、视图使用户能以多种角度看待同一数据、视图对重构数据库提供了一定程度的逻辑独立性、视图能够对机密数据提供安全保护。

8.所有的视图是否都可以更新?为什么?(127页)

答:并不是所有的视图都是可更新的,因为有些视图的更新不能唯一地有意义地转换成对相应基本表的更新。

9.哪类视图是可以更新的,哪类视图是不可更新的? 各举一例说明。(127页)

行列子集视图是可更新的。除行列子集视图外,还有些视图理论上是可更新的,但它们的确切特征还是尚待研究的课题。还有些视图从理论上不可更新的。

10.试述某个你热悉的实际系统中对视图更新的规定。(VFP)

11.请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)。

CREATE VIEW VSP AS SELECT SNO,PNO,QTY FROM SPJ,J

WHERE SPJ.JNO=J.JNO AND J.JNAME='三建'

针对该视图VSP完成下列查询:

(1)找出三建工程项目使用的各种零件代码及其数量。

SELECT DIST PNO,QTY FROM VSP

(2)找出供应商S1的供应情况。

SELECT DIST * FROM VSP WHERE SNO='S1'

12.针对习题3建立的表,用SQL语言完成以下各项操作:

(1) 把对表S的INSERT权限授予用户张勇,并允许他再将此权限授予其他用户。

GRANT INSERT ON TABLE S TO 张勇 WITH GRANT OPTION

(2) 把查询SPJ表和修改QTY属性的权限授给用户李天明。

GRANT SELECT,UPDATE(QTY) ON TABLE SPJ TO 李天明

************** 以下选作 *************

13.在嵌入式SQL中是如何区分SQL语句和主语言语句的? (133页)

在嵌入式SQL中,为了能够区分SQL语句与主语言语句,所有SQL语句都必须加前缀EXEC SQL。(VFP

例外)

14.在嵌入式SQL中是如何解决数据库工作单元与源程序工作单元之间通讯的?(134页)

(1)向主语言传递SQL语句的执行状态信息,使主语言能够据此信息控制程序流程,主要用SQL通信区(SQL Communication Area,简称SQLCA)实现。

(2)主语言向SQL语句提供参数,主要用主变量(Host Variable)实现。

(3)将SQL语句查询数据库的结果交主语言进一步处理,主要用主变量和游标(Cursor)实现。

15.在嵌入式SQL中是如何协调SQL语言的集合处理方式和主语言的单记录处理方式的? (135页)答:游标是用于协调SQL语言的集合处理方式和主语言的单记录处理方式。

SQL语言与主语言具有不同的数据处理方式。SQL语言是面向集合的,一条SQL语句原则上可以产生或处理多条记录。

主语言是面向记录的,一组主变量一次只能存放一条记录。所以仅使用主变量并不能完全满足SQL语句向应用程序输出数据的要求,为此嵌入式SQL引入了游标的概念,用游标来协调这两种不同的处理方式。

第4章关系系统及其优化

1、给出各类关系系统的定义:最小关系的系统;关系完备的系统;全关系型的关系系统。(P153页)答:(最小)关系系统:仅支持关系数据结构和三种关系操作。许多微机关系数据库系统如FoxBASE,FoxPro 等就属于这一类。

关系完备的系统:这类系统支持关系数据结构和所有的关系代数操作(功能上与关系代数等价)。20世纪90年代初的许多关系数据库管理系统属于这一类。

全关系系统:这类系统支持关系模型的所有特征。即不仅是关系上完备的而且支持数据结构中域的概念,支持实体完整性和参照完整性。目前,大多数关系系统已不同程度上接近或达到了这个目标。

3、试述查询优化在关系数据库系统中的重要性和可能性。(P157页)

答:查询优化在关系数据库系统中有着非常重要的地位。关系数据库系统和非过程化的SQL语言能够取得巨大的成功,关键是得益于查询优化技术的发展。关系查询优化是影响RDBMS性能的关键因素。

优化对关系系统来说既是挑战又是机遇。所谓挑战是指关系系统为了达到用户可接受的性能必须进行查

询优化。由于关系表达式的语义级别很高,使关系系统可以从关系表达式中分析查询语义,提供了执行查询优化的可能性。这就为关系系统在性能上接近甚至超过非关系系统提供了机遇。

4.对学生-课程数据库有如下的查询:

查询信息系学生选修的所有课程名称:

SELECT Cname FROM St,Course,SC

WHERE St.Sno=SC.Sno AND https://www.wendangku.net/doc/227981813.html,o=https://www.wendangku.net/doc/227981813.html,o AND St.Sdept=’IS’

试画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进行优化处理,画出优化后的标准语法树。

答:关系代数表达式如下:

πcname(бSt.sdept=’IS’(бst.sno=sc.Sno(бhttps://www.wendangku.net/doc/227981813.html,o=https://www.wendangku.net/doc/227981813.html,o(ST×SC×COURSE)))

用关系代数表示的语法树如下左图:

πcname πcname

бSt.sdept=’IS’ бhttps://www.wendangku.net/doc/227981813.html,o=https://www.wendangku.net/doc/227981813.html,o

бst.sno=sc.Sno ×

бsc.Cno=https://www.wendangku.net/doc/227981813.html,o бSt.sno=sc.sno πcno,cname

× × Course

× Course πsno πsno,cno

St Sc St.sdept=’IS’ Sc

St

用关系代数表达式优化算法对原关系代数表达式进行优化,优化后的关系代数表达式如下:

πcname(бhttps://www.wendangku.net/doc/227981813.html,o=https://www.wendangku.net/doc/227981813.html,o((бSt.sno=sc.sno(πsno(бSt.sdept=’IS’(ST))×πsno,cno(SC))) ×πcno,cname(Course))

优化处理后的标准语法树如上右图。

5.试述查询优化的一般准则。(P161----162页)

答:1)选择运算应尽可能先做。

2)在执行连接前对关系适当地预处理。

3)把投影运算和选择运算同时进行。

4)把投影同其前或其后的双目运算结合起来。

5)把某些选择同在它前面要执行的笛卡尔积结合起来成为一个连接运算。

6)找出公共子表达式。

6.试述查询优化的一般步骤。( 165页)

答: (1)把查询转换成某种内部表示。

(2)把语法树转换成标准(优化)形式。

(3)选择低层的存取路径。

(4)生成查询计划,选择代价最小的。

第5章关系数据理论习题参考答案

规范化定义小结:

定义1:设R(U)是属性集U上的关系模式。X,Y是属性集U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,记作XY。(即只要X上的属性值相等,Y上的值一定相等。)

术语和记号:(P173页)

XY,但Y不是X的子集,则称XY是非平凡的函数依赖。若不特别声明,总是讨论非平凡的函数依赖。XY,但Y是X的子集,则称XY是平凡的函数依赖。

若XY,则X叫做决定因素(Determinant)。

若XY,YX,则记作XY。

若Y不函数依赖于X,则记作X Y。

定义2:在R(U)中,如果 XY,并且对于X的任何一个真子集X’,都有X’ Y,则称Y对X完全函数依赖,记作:

F

XY

若XY,但Y不完全函数依赖于X,则称Y对X部分函数依赖,记作:

P

XY

定义3:若关系模式R的每一个分量是不可再分的数据项,则关系模式R属于第一范式(1NF)。

定义4:若关系模式R∈1NF,且每一个非主属性完全函数依赖于码,则关系模式R∈2NF 。(即1NF消除了非主属性对码的部分函数依赖则成为2NF)。

定义5:关系模式R 中若不存在这样的码X、属性组Y及非主属性Z(Z不是Y的子集)使得XY,Y X,Y Z成立,则称R∈3NF。

定义6:关系模式R∈1NF 。若XY且Y不是X的子集时,X必含有码,则R∈BCNF。

定义7:关系模式R∈1NF,如果对于R的每个非平凡多值依赖XY(Y不是X的子集,Z=U-X-Y不为空),X都含有码,则称R∈4NF。

习题如下:

2.建立一个关于系、学生、班级、学会等诸信息的关系数据库。

学生:学号、姓名、出生年月、系名、班号、宿舍区。

班级:班号、专业名、系名、人数、入校年份。

系:系名、系号、系办公地点、人数。

学会:学会名、成立年份、办公地点、人数。

语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。

请给出关系模式,写出每个关系模式的极小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系模式的候选码、外部码,有没有全码存在

解:(1)关系模式如下:

学生:S(Sno,Sname,Sbirth,Dept,Class,Rno)

班级:C(Class,Pname,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,ClassDept,DEPTRno

传递依赖如下:

由于SnoDept,而DeptSno ,DeptRno(宿舍区)

所以Sno与Rno之间存在着传递函数依赖。

由于ClassDept,Dept Class,DeptRno

所以Class与Rno之间存在着传递函数依赖。

由于SnoClass,ClassSno,ClassDept

所以Sno与Dept之间存在着传递函数依赖。

B、班级C(Class,Pname,Dept,Cnum,Cyear)的最小函数依赖集如下:

ClassPname,ClassCnum,ClassCyear,PnameDept.

由于ClassPname,PnameClass,PnameDept

所以C1ass与Dept之间存在着传递函数依赖。

C、系D(Dept,Dno,Office,Dnum)的最小函数依赖集如下:

DeptDno,DnoDept,DnoOffice,DnoDnum

根据上述函数依赖可知,Dept与Office,Dept与Dnum之间不存在传递依赖。

D、学会M(Mname,Myear,Maddr,Mnum)的最小函数依赖集如下:

MnameMyear,MnameMaddr,MnameMnum

该模式不存在传递依赖。

(3)各关系模式的候选码、外部码,全码如下:

A、学生S候选码:Sno;外部码:Dept、Class;无全码

B、班级C候选码:Class;外部码:Dept;无全码

C、系D候选码:Dept或Dno;无外部码;无全码

D、学会M候选码:Mname;无外部码;无全码

12.下面的结论哪些是正确的哪些是错误的对于错误的请给一个反例明之。

(1) 任何一个二目关系是属于3NF。

答:正确。因为关系模式中只有两个属性,所以无传递。

(2) 任何一个二目关系是属于BCNF.

答:正确。按BCNF的定义,若XY,且Y不是X的子集时,每个决定因素都包含码,对于二目关系决定因素必然包含码。详细证明如下:(任何二元关系模式必定是BCNF)。

证明:设R为一个二目关系R(A1,A2),则属性A1和A2之间可能存在以下几种依赖关系:

A、A1A2,但A2A1,则关系R的码为A1,决定因素都包含码,所以,R是BCNF。

B、A1A2,A2A1,则关系R的码为A2,所以决定因素都包含码,R是BCNF。

包含码。R是BCNF。C、R的码为(A1,A2)(即A1 A2,A2 A1),决定因素都

(3)任何一个二目关系是属于4NF.

答:正确。因为只有两个属性,所以无非平凡的多值依赖。

第5章关系数据理论

规范化定义小结:

定义1:设R(U)是属性集U上的关系模式。X,Y是属性集U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,记作XY。(即只要X上的属性值相等,Y上的值一定相等。)

术语和记号:(P173页)

XY,但Y不是X的子集,则称XY是非平凡的函数依赖。若不特别声明,总是讨论非平凡的函数依赖。XY,但Y是X的子集,则称XY是平凡的函数依赖。

若XY,则X叫做决定因素(Determinant)。

若XY,YX,则记作XY。

若Y不函数依赖于X,则记作X Y。

定义2:在R(U)中,如果 XY,并且对于X的任何一个真子集X’,都有X’ Y,则称Y对X完全函数依

赖,记作:

F

XY

若XY,但Y不完全函数依赖于X,则称Y对X部分函数依赖,记作:

P

XY

定义3:若关系模式R的每一个分量是不可再分的数据项,则关系模式R属于第一范式(1NF)。

定义4:若关系模式R∈1NF,且每一个非主属性完全函数依赖于码,则关系模式R∈2NF 。(即1NF消除了非主属性对码的部分函数依赖则成为2NF)。

定义5:关系模式R 中若不存在这样的码X、属性组Y及非主属性Z(Z不是Y的子集)使得XY,Y X,Y Z成立,则称R∈3NF。

定义6:关系模式R∈1NF 。若XY且Y不是X的子集时,X必含有码,则R∈BCNF。

定义7:关系模式R∈1NF,如果对于R的每个非平凡多值依赖XY(Y不是X的子集,Z=U-X-Y不为空),X都含有码,则称R∈4NF。

习题如下:

2.建立一个关于系、学生、班级、学会等诸信息的关系数据库。

学生:学号、姓名、出生年月、系名、班号、宿舍区。

班级:班号、专业名、系名、人数、入校年份。

系:系名、系号、系办公地点、人数。

学会:学会名、成立年份、办公地点、人数。

语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。

请给出关系模式,写出每个关系模式的极小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系模式的候选码、外部码,有没有全码存在

解:(1)关系模式如下:

学生:S(Sno,Sname,Sbirth,Dept,Class,Rno)

班级:C(Class,Pname,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,ClassDept,DEPTRno

传递依赖如下:

由于SnoDept,而DeptSno ,DeptRno(宿舍区)

所以Sno与Rno之间存在着传递函数依赖。

由于ClassDept,Dept Class,DeptRno

所以Class与Rno之间存在着传递函数依赖。

由于SnoClass,ClassSno,ClassDept

所以Sno与Dept之间存在着传递函数依赖。

B、班级C(Class,Pname,Dept,Cnum,Cyear)的最小函数依赖集如下:

ClassPname,ClassCnum,ClassCyear,PnameDept.

由于ClassPname,PnameClass,PnameDept

所以C1ass与Dept之间存在着传递函数依赖。

C、系D(Dept,Dno,Office,Dnum)的最小函数依赖集如下:

DeptDno,DnoDept,DnoOffice,DnoDnum

根据上述函数依赖可知,Dept与Office,Dept与Dnum之间不存在传递依赖。

D、学会M(Mname,Myear,Maddr,Mnum)的最小函数依赖集如下:

MnameMyear,MnameMaddr,MnameMnum

该模式不存在传递依赖。

(3)各关系模式的候选码、外部码,全码如下:

A、学生S候选码:Sno;外部码:Dept、Class;无全码

B、班级C候选码:Class;外部码:Dept;无全码

C、系D候选码:Dept或Dno;无外部码;无全码

D、学会M候选码:Mname;无外部码;无全码

12.下面的结论哪些是正确的哪些是错误的对于错误的请给一个反例说明之。

(1) 任何一个二目关系是属于3NF。

答:正确。因为关系模式中只有两个属性,所以无传递。

(2) 任何一个二目关系是属于BCNF.

答:正确。按BCNF的定义,若XY,且Y不是X的子集时,每个决定因素都包含码,对于二目关系决定因素必然包含码。详细证明如下:(任何二元关系模式必定是BCNF)。

证明:设R为一个二目关系R(A1,A2),则属性A1和A2之间可能存在以下几种依赖关系:

A、A1A2,但A2A1,则关系R的码为A1,决定因素都包含码,所以,R是BCNF。

B、A1A2,A2A1,则关系R的码为A2,所以决定因素都包含码,R是BCNF。

包含码。R是BCNF。C、R的码为(A1,A2)(即A1 A2,A2 A1),决定因素都

(3)任何一个二目关系是属于4NF.

答:正确。因为只有两个属性,所以无非平凡的多值依赖。

第 5 章关系数据理论习题参考答案(补充)

1.已知学生关系模式

S(Sno,Sname,SD,Sdname,Course,Grade)

其中:Sno学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。

(1)写出关系模式S的基本函数依赖和主码。

答: 关系模式S的基本函数依赖如下:

Sno→Sname,SD→Sdname,Sno→SD,(Sno,Course) →Grade

关系模式S的码为:(Sno,Course)。

(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么

答: 原关系模式S是属于1NF的,码为(Sno,Course),非主属性中的成绩完全依赖于码,而其它非主属性对码的函数依赖为部分函数依赖,所以不属于2NF。

消除非主属性对码的函数依赖为部分函数依赖,将关系模式分解成2NF如下:

S1(Sno,Sname,SD,Sdname)、S2(Sno,Course,Grade)

(3)将关系模式分解成3NF,并说明为什么

答: 将上述关系模式分解成3NF如下:

关系模式S1中存在Sno→SD,SD→Sdname,即非主属性Sdname传递依赖于Sno,所以S1不是3NF。进

一步分解如下:

S11(Sno,Sname,SD) S12(SD,Sdname)

分解后的关系模式S11、S12满足3NF。

对关系模式S2不存在非主属性对码的传递依赖,故属于3NF。所以,原模式S(Sno,Sname,SD,Sdname,Course,Grade)按如下分解满足3NF。

S11(Sno,Sname,SD) S12(SD,Sdname)

S2(Sno,Course,Grade)

2、设有如图所示的学生关系S

学号学生名年龄性别系号系名

100001

200001

200002

300001

300004

300005 王婧

张露

黎明远

王烨

张露

潘建 18

19

20

21

20

19 女

男 1

2

2

3

3

3 通信工程

电子工程

电子工程

计算机

计算机

计算机

试问S是否属于3NF 为什么若不是,它属于几范式并将其规范化为3NF.

解:S不属于3NF,它属于2NF。

S的候选关键字为“学号”。

依赖关系:学号→系号, 系号→系名,系号→ 学号

所以: 学号→系名,即存在非主属性系名对候选关键字“学号”的传递依赖,S不是3NF.

在S中所有非主属性均依赖于码学号,所以S是2NF。将S分解成: S1(学号,学生名,年龄,性别,系号)、S2(系号,系名),分解后的Sl与S2如图所示:

关系模式S1如下:

学号学生名年龄性别系号

100001

200001

200002

300001

300004

300005 王婧

张露

黎明远

王烨

张霹

潘建 18

19

20

21

20

19 女

男 1

2

2

3

3

3

关系模式S2如下:

系号系名

1

2

3 通信工程

电子工程

计算机

关系模式S1、S2上无传递依赖,它们是3NF。

3.设有如下关系R

课程名教师名教师地址

C1

C2

C3

C4 马千里

于得水

余快

于得水 D1

D1

D2

D1

(1) 它为第几范式为什么

解:它是2NF。

因为R的候选关键字为“课程名”。

依赖关系: 课程名→教师名,教师名→ 课程名,教师名→教师地址,所以课程名→教师地址。即存在非主属性“教师地址”对候选关键字课程名的传递函数,因此R不是3NF。但:因为不存在非主属性对候选关键字的部分函数依赖,所以R是2NF。

(2)是否存在删除操作异常若存在,则说明是在什么情况下发生的

解: 存在。当删除某门课程时会删除不该删除的教师的有关信息。

(3)将它分解为高一级范式,分解后的关系是如何解决分解前可能存在的删除操作异常问题

解: 分解为高一级范式如图所示。

R1如下: R2如下:

教师名教师地址

马千里

于得水

余快 D1

D1

D2

课程名教师名

C1

C2

C3

C4 马千里

于得水

余快

于得水

分解后,若删除课程数据时,仅对关系R1操作,教师地址信息在关系R2中仍然保留,不会丢失教师方面的信息。

4.设有如图所示的关系R。

职工号职工名年龄性别单位号单位名

E1 ZHAO 20 F D3 CCC

E2 QIAN 25 M D1 AAA

E3 SEN 38 M D3 CCC

E4 L1 25 F D3 CCC

试问R属于3NF 为什么若不是,它属于第几范式并如何规范化为3NF

解:R不属于3NF,它是2NF。

R的候选关键字为职工号和职工名,而:

职工号→单位号,单位号→ 职工号,单位号→单位名.所以,职工号→单位名,即存在非主属性“单位

名”对候选关键字职工号的传递函数依赖,所以R不是3NF,规范化后的关系子模式为如下图。

R1如下: R2如下:

职工号职工名年龄性别单位号

E1

E2

E3

E4 ZHAO

QIAN

SEN

L1 20

25

38

25 F

M

M

F D3

D1

D3

D3

位号单位名

D3

D1 CCC

AAA

5、如下图给出的关系SC为第几范式是否存在插入、删除异常若存在,则说明是在什么情况下发生发生的原因是什么将它分解为高一级范式,分解后的关系能否解决操作异常问题。

表SC如下:

SNO CNO CTITLE INAME ILOCA GRADE

80152 C1 OS 王平 D1 70

80153 C2 DB 高升 D2 85

80154 C1 OS 王平 D1 86

80154 C3 AI 杨杨 D3 72

80155 C4 CL 高升 D2 92

其中:SNO为学号,CNO为课程号,CTITLE为课程名,INAME为教师名,ILOCA为教师地址,GRADE为成绩。

解:SC为1NF。

它存在插入、删除异常操作。当增设一门新课程时,因还没有学生选修,则缺少关键字的一部分SNO而不能执行插入操作;当所有学生退选某门课程而进行删除操作时,会将不法删除的课程信息删除。

SC关系中存在插入和删除操作异常的原因在于,该关系的候选关键字为(SNO,CN0),其中仅有非属性GRADE完全函数依赖于(SNO,CNO),其他非主属性CTITLE、INAME、ILOCA都只函数依赖于CNO,即它们与(SNO,CNO)为部分函数依赖关系。分解后的关系模式如下:

SG 如下:

SNO CNO GRADE

0152

80153

80154

80154

80155 C1

C2

C1

C3

C4 70

85

86

72

95

O CTITLE INAME ILOCA

C1

C2

C3

C4 OS

DB

AI

CL 王平

高升

杨杨

高升 D1

D2

D3

D2

CI如下:

分解后的两个关系子模式都为2NF(实际上,SG是3NF,它无传递依赖)。解决了先前的插入、删除异常操作。当增设一门新课程时,可将数据插入到CI表中;当所有学生退选某门课程时,只需删除SG表中的有关记录,而该课程的有关信息仍保留在CI表中。

分解2NF后的CI关系中仍存在插入、删除操作异常。若有一个新教师报到,需将其有关数据插入操作;当取消某门课程而删除CI表中的一条记录时,会将不该删除的教师的有关信息删除。CI表中出现操作异常的原因是该关系中存在非主属性对候选关键字的传递函数依赖:

CNO→INAME,INAME →CNO,INAME→ILOCA,所以CNO→ILOCA(函数传递依赖,CI不是3NF)

将CI进一步分解为如下所示的Course和Inst两个关系,可以解决上述操作异常。

COURSE INST

INAME ILOCA

王子

高升

杨杨 D1

D2

D3

CNO CTITLE INAME

C1

C2

C3

C4 OS

DB

AI

CL 王平

高升

杨杨

高升

第6章数据库设计

1.数据库的设计过程。(P205页)

答:按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下六个阶段

1.需求分析.

2.概念结构设计.

3.逻辑结构设计.

4.物理结构设计.

5.数据库实施 .

6.数据库运行和维护 .

2.试述数据库设计过程的各个阶段上的设计描述.(P207页)

答: A.需求分析阶段

进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础,是最困难、最费时的一步。作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库的速度与质量。需求分析做得不好,甚至会导致整个数据库设计返工重做。

B.概念结构设计阶段

概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。

C.逻辑结构设计阶段

逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。

D. 数据库物理设计阶段

数据库物理设计是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。E.数据库实施阶段

在数据库实施阶段,设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。

F.数据库运行和维护阶段

数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、

调整与修改。

4.试述数据库设计的特点。(P204页)

答: A、数据库建设是硬件、软件和干件的结合。

B、数据库设计应该和应用系统设计相结合。

5.需求分析阶段的设计目标是什么(补充)调查的内容是什么(210页)

答: 需求分析阶段的设计目标是对系统的整个应用情况作全面的、详细的调查,确定企业组织的目标,收集支持系统总的设计的基础数据和对这些数据的要求,确定用户的需求,并把这些要求写成用户和数据库设计者都能接受的文档。

调查的内容是 (1)调查组织机构情况。(2)调查各部门的业务活动情况.

(3)在熟悉业务活动的基础上,协助用户明确对新系统的各种要求,包括信息要求、处理要求、完全性与完整性要求。(4)确定新系统的边界。

6.数据字典的内容和作用是什么(211页)

答:数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。

数据字典包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容.

7.什么是数据库的概念结构,试述其特点和设计策略。(213—214页)

答:将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。它是整个数据库设计的关键。

概念结构的主要特点是:

(1)能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求。是对现实世界的一个真实模型。

(2)易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库的设计成功的关键。

(3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。

(4)易于向关系、网状、层次等各种数据模型转换。

设计概念结构通常有四类方法:

1.自顶向下。即首先定义全局概念结构的框架,然后逐步细化,如图6.7(a)所示。

2.自底向上。即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构,如图

6.7(b)所示。

3.逐步扩张。首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念

结构,直至总体概念结构,如图6.7(c)所示。

4.混合策略。即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以

它为骨架集成由自底向上策略中设计的各局部概念结构。

8.什么叫数据抽象试举例说明。(P216)

答:所谓抽象是对实际的人、物、事和概念进行人为处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确地加以描述,这些概念组成了某种模型。

例如:关系STUD(SNO,SNAME,SDEPT,SAGE)表示学生信息。

9.试述数据库概念结构设计的重要性(207页)和设计步骤(214页)。

答:概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。

自底向上设计概念结构的方法通常分为两步:第1步是抽象数据并设计局部视图,第2步是集成局部视图,得到全局的概念结构,

10.什么是E-R图构成E-R图的基本要素是什么(18页)

答: E-R是概念模型的表示方法,通常称为是实体-联系方法。该方法用E-R图来描述现实世界的概念模型,E-R方法也称为E-R模型。

构成E-R图的基本要素是实体、属性和联系。

11.为什么要视图集成视图集成的方法是什么(224页)

答:各子系统的分E-R图设计好以后,下一步就是要将所有的分E-R图综合成一个系统的总E-R图,称为视图集成。

视图集成的方法有2种:

A、多个分E-R图一次集成。

B、逐步集成,用累加的方式一次集成两个分E-R图

12.什么是数据库的逻辑结构设计(207页)试述其设计步骤。(229页)

答:逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。

逻辑结构设计步骤如下:

A、将概念结构转换为一般的关系、网状、层次模型。

B、将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换。

C、对数据模型进行优化。

13.试述把E-R图转换为关系模型的转换规则(230页)

18.规范化理论对数据库设计有什么指导意义 ( 231---232页)

19.试述数据库物理设计的内容和步骤。(233页)

答:为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。数据库的物理设计通常分为两步:

A、确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构.

B、对物理结构进行评价,评价的重点是时间和空间效率。

20.关系数据库物理设计的主要内容(234页)

答:对于关系数据库物理设计的内容主要包括:

1.关系模式选择存取方法。

B、设计关系、索引等数据库文件的物理存储结构。

21.数据输入在实施阶段的重要性是什么如何保证输入数据的正确性(238页)

答:组织数据录入就要将各类源数据从各个局部应用中抽取出来,输入计算机,再分类转换,最后综合成符合新设计的数据库结构的形式,输入数据库。由于要入库的数据在原来的系统中的格式结构与新系统中不完全一样,有的差别可能还比较大,不仅向计算机内输入数据时发生错误,转换过程中也有可能出错。

因此在源数据入库之前要采用多种方法对它们进行检验,以防止不正确的数据入库,这部分的工作在整个数据输入子系统中是非常重要的。

22.什么是数据库的再组织和重构造为什么要进行数据库的再组织和重构造(240页)

答:数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库性能下降,这时DBA就要对数据库进行重组织,或部分重组织(只对频繁增、删的表进行重组织)。在重组织的过程中,按原设计要求重新安排存储位置、回收垃圾、减少指针链等,提高系统性能。数据库的重组织,并不修改原设计的逻辑和物理结构,而数据库的重构造则不同,它是指部分修改数据库的模式和内模式。

23.现有一局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请自己设计适当的属性,画出E-R图,再将其转换为关系模型(包括关系名,属性名、码和完整性约束条件)。答: 1)出版社的属性:出版社名、地址、所在城市。

作者的属性:姓名、职称、工作单位、邮编、联系电话。

这两个实体是多对多的联系:出版。联系的属性是:书名、出版日期。

2) E-R图见245

3)据E-R图向关系模型转换原则,实体“出版社”和“作者”转换为关系模型如下:

出版社(出版社名,地址,所在城市)

作者(作者名,职称,工作单位,联系电话,邮编)

两个实体之间的联系“出版”是多对多联系,据E-R图向关系模型转换原则,将两个实体的码加上联系的属性构成出版关系,出版社名、作者名、书名不能取空,关系模式如下:

出版(出版社名,作者名,书名,出版日期)

24.请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社,对每本被借出的书存有读者号、借出日期和应还日期。要求:给出E-R图,再将其转换为关系模型。

答:1)画出E-R图

2)据E-R图向关系模型转换原则,“书”、“读者”、“借阅”转换为关系模型如下:

读者(读者号,姓名,地址,性别,年龄,单位)

书(书号,书名,作者,出版社)

两个实体“读者” 与“书”之间的联系“借阅”是一对一联系,据E-R图向关系模型转换原则,将两个实体的码加上联系的属性构成“借阅”关系,读者号、书号不能取空,关系模式如下:借阅(读者号,书号,借出日期,应还日期)

补充习题:

大学实行学分制,学生可根据自己的情况选修课程。每名学生可同时选修多门课程,每门课程可由许多学生选修;每门课程可由多位教师讲授;每位教师可讲授多门课程。其不完整的E-R图如下所示:

(1)指出学生与课程的联系类型,完善E-R图。

(2)指出课程与教师的联系类型,完善E-R图。

(3)若每一学生有一位指导教师,每个教师指导多名学生,学生与教师联系如何

在原E-R图上补画教师与学生的联系, 完善E-R图。

教师

答:(1)学生与课程的联系”选课”是多对多联系(m:n)。

1.课程与教师的联系”讲授”是多对多联系(n:p)。

教师与学生的联系类型是一对多联系(1:k)。

数据库课后习题答案崔巍版

数据库课后习题答案崔 巍版 Document serial number【KKGB-LBS98YT-BS8CB-BSUT-BST108】

《数据库系统及应用》(第二版)习题解答 习题一 1.什么是数据库 数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。 2.简要概述数据库、数据库管理系统和数据库系统各自的含义。 数据库、数据库管理系统和数据库系统是三个不同的概念,数据库强调的是相互关联的数据,数据库管理系统是管理数据库的系统软件,而数据库系统强调的是基于数据库的计算机应用系统。 3.数据独立性的含义是什么 数据独立性是指数据的组织和存储方法与应用程序互不依赖、彼此独立的特性。这种特性使数据的组织和存储方法与应用程序互不依赖,从而大大降低应用程序的开发代价和维护代价。 4.数据完整性的含义是什么 保证数据正确的特性在数据库中称之为数据完整性。 5.简要概述数据库管理员的职责。 数据库管理员的职责可以概括如下: (1)首先在数据库规划阶段要参与选择和评价与数据库有关的计算机软件和硬件,要与数据库用户共同确定数据库系统的目标和数据库应用需求,要确定数据库的开发计划; (2)在数据库设计阶段要负责数据库标准的制定和共用数据字典的研制,要负责各级数据库模式的设计,负责数据库安全、可靠方面的设计; (3)在数据库运行阶段首先要负责对用户进行数据库方面的培训;负责数据库的转储和恢复;负责对数据库中的数据进行维护;负责监视数据库的性能,并调整、改善数据库的性能,提高系统的效率;继续负责数据库安全系统的管理;在运行过程中发现问题、解决问题。 6.文件系统用于数据管理存在哪些明显的缺陷 文件系统用于数据管理明显存在如下缺陷: (1)数据冗余大。这是因为每个文件都是为特定的用途设计的,因此就会造成同样的数据在多个文件中重复存储。 (2)数据不一致性。这往往是由数据冗余造成的,在进行更新时,稍不谨慎就会造成同一数据在不同文件中的不一致。 (3)程序和数据之间的独立性差。应用程序依赖于文件的存储结构,使得若修改文件的存储结构则必须修改程序。 (4)数据联系弱。文件与文件之间是独立的,文件之间的联系必须通过程序来构造。因此,文件系统是一个不具有弹性的、无结构的数据集合,不能反映现实世界事物之间的联系。 习题二 1.数据的三种范畴的含义是什么 数据需要我们的认识、理解、整理、规范和加工,然后才能存放到数据库中。数据从现实生活进入到数据库实际经历了现实世界阶段(认识、理解)、信息世界阶段(规范、提升)和机器世界阶段(管理),我们也把之称为数据的三种范畴,数据在三种范畴中的概念、术语都有些不同。

数据库课后练习及答案

第一章:一、单选题 1.以下的英文缩写中表示数据库管理系统的是( B)。 A. DB B.DBMS C.DBA D.DBS 2.数据库管理系统、操作系统、应用软件的层次关系从核心到外围分别是(B )。 A. 数据库管理系统、操作系统、应用软件 B. 操作系统、数据库管理系统、应用软件 C. 数据库管理系统、应用软件、操作系统 D. 操作系统、应用软件、数据库管理系统 3.DBMS是(C )。 A. 操作系统的一部分B.一种编译程序 C.在操作系统支持下的系统软件 D.应用程序系统 4.数据库系统提供给用户的接口是(A )。A.数据库语言 B.过程化语言 C.宿主语言D.面向对象语 5.(B )是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的聚集。 A.数据库系统 B.数据库C.关系数据库D.数据库管理系统 6. ( C)处于数据库系统的核心位置。 A.数据模型 B.数据库C.数据库管理系统D.数据库管理员 7.( A)是数据库系统的基础。 A.数据模型B.数据库C.数据库管理系统D.数据库管理员 8.( A)是数据库中全部数据的逻辑结构和特征的描述。 A.模式B.外模式 C.内模式 D.存储模式 9.(C )是数据库物理结构和存储方式的描述。 A.模式 B.外模式 C.内模式D.概念模式 10.( B)是用户可以看见和使用的局部数据的逻辑结构和特征的描述》 A.模式B.外模式C.内模式D.概念模式 11.有了模式/内模式映像,可以保证数据和应用程序之间( B)。 A.逻辑独立性B.物理独立性C.数据一致性D.数据安全性 12.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统( B)。 A.有专门的软件对数据进行管理 B.采用一定的数据模型组织数据 C.数据可长期保存 D.数据可共享 13.关系数据模型通常由3部分组成,它们是(B )。 A. 数据结构、数据通信、关系操作 B. 数据结构、关系操作、完整性约束 C. 数据通信、关系操作、完整性约束 D. 数据结构、数据通信、完整性约束 14.用户可以使用DML对数据库中的数据进行(A )操纵。 A.查询和更新B.查询和删除 C.查询和修改D.插入和修改 15.要想成功地运转数据库,就要在数据处理部门配备( B)。 A.部门经理B.数据库管理员 C.应用程序员 D.系统设计员 16.下列说法不正确的是(A )。 A.数据库避免了一切数据重复 B.数据库减少了数据冗余 C.数据库数据可为经DBA认可的用户共享 D.控制冗余可确保数据的一致性 17.所谓概念模型,指的是( D)。 A.客观存在的事物及其相互联系 B.将信息世界中的信息数据化 C.实体模型在计算机中的数据化表示 D.现实世界到机器世界的一个中间层次,即信息世界 18.数据库的概念模型独立于( A)。 A.具体的机器和DBMS B.E-R图C.数据维护 D.数据库 19.在数据库技术中,实体-联系模型是一种( C)。 A. 逻辑数据模型 B. 物理数据模型 C. 结构数据模型 D. 概念数据模型 20.用二维表结构表示实体以及实体间联系的数据模型为(C )。 A.网状模型 B.层次模型 C.关系模型 D.面向对象模型 二、填空题 1.数据库领域中,常用的数据模型有(层次模型)、网状模型和(关系模型)。 2.关系数据库是采用(关系数据模型)作为数据的组织方式。 3.数据库系统结构由三级模式和二级映射所组成,三级模式是指(内模式、模式、外模式),二级映射是指 (模式/内模式映射、外模式/模式映射)。 4.有了外模式/模式映像,可以保证数据和应用程序之间的(逻辑独立性)。 5.有了模式/内模式映像,可以保证数据和应用程序之间的(物理独立性)。 6.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的(物理独立性)。 三、简答题 1.在一个大型公司的账务系统中,哪种类型的用户将执行下列功能? a)响应客户对他们账户上的各种查询;b)编写程序以生成每月账单;c)为新类型的账务系统开发模式。 答:a)最终用户;b)应用程序员;c)该部门的DBA或其助手。 2.用户使用DDL还是DML来完成下列任务? a)更新学生的平均成绩;b)定义一个新的课程表;c)为学生表格加上一列。 答:a——DML,更新是在操作具体数据;b和c——DDL,建立和修改表结构属于数据定义。 第二章:一、单选题

采煤概论试题及答案

X) 采煤概论试题及答案 一、 填空题(每空 1分,共20) 1.. 组成地壳的固体物质是(岩石) ,岩石是矿物的(集合体) ,而 矿 物又是由(自然元素)或化合物组成的,因此,组成地壳最基本的物 质是(化学元素) 。 自然界的三大岩石有(岩浆岩) (沉积岩)(变质岩)。 四个阶段。 和(物探工程)四种。 二、判断题(每小题 1分,共20分) 1. 动压力通常以水平力为主, 具有方向性, 但并不可以在一些地段特 别集中。(X ) 2. 重力是垂直地球表面使物体向下的一种天然作用力。 ( V ) 3. 地磁场的变化有短期变化和长期变化两种。 ( V ) 4. 煤炭储量是指地下埋藏的具有一定工业价值和一定研究程度的煤 炭资 源数量。(V ) 5. 通常根据坚固性系数将岩石分为10级共15种。(V ) 6. 煤的洗选分为不分级洗选和分级洗选 ,我国多采用分级洗选 7. 机械运输分为人力运输和机械运输。 ( X ) 3. 4. 煤由(有机物)和(无机物)混合组成。 5. 煤岩层的产状要素有(走向) (倾向) 倾角)。 6. 煤炭地质勘查工作可划分为(预查) 普查)(详查)和(勘查) 8. 煤田地质勘探常用的方法有(地质测量) 探掘工程)(钻探工程)

8. 矿尘具有很大的危害性,表现在 4个方面。(“) 9. 瓦斯爆炸必须具备三个条件即必需具有一定的瓦斯浓度 度和一定的氧浓度(“) 10. 调节风流的设施有调节风窗 调节风门。(V ) 11. 隔断风流的设施主要有挡风墙 。( X ) 12. 回采工作面通风方式有 4种。( X ) 13. 矿井通风系统是通风路线 通风动力和控制风流构筑物的总称。 V) 14. 硫化氢是一种有色微甜有臭鸡蛋味有很强毒性的气体。 ( X ) 15. 氮气是一种无色无味无臭的惰性气体,不助燃也不能维持呼吸。 V) (V ) 17. 矿井空气的主要成分与地面空气成分相同, 主要有氧气 氮气和二 氧化碳。(“) 18. 煤矿开采急倾斜煤层使用过开采方法有 8种。(X ) 19.炮眼一般米用小进度,每茬进米~米。(X ) 2 0.断裂带一般为采高 的7?17倍。(V ) 三、选择题(每小题 1分,共20分) 1. 下列(A )岩石属于岩浆岩。 A. 花岗岩 B. 石灰岩 C. 盐矿 2. 地球自诞生以来已有(B )亿年历史。 引火温 16. 影响底板突水的主要因素有水源条件 矿山压力和地质条件。

采煤概论复习题

采煤概论复习题 一、填空 1、煤完全燃烧后,残余大不可燃固体物质是灰分。 2、中厚煤层厚度为 1.3----3.5 ,其采区采出率不得低于80% 。 3、阶段的走向长度 = 井田的走向长度。(填≠、=、≤、≥、<、>) 4、顺槽、开切眼称为回采巷道。 5、目前,我国长壁采煤工作面的工艺方式主要有普采、炮采、综采三种。 6、采掘工作面进风流中O 2浓度不得低于 20% ,CO 2 浓度不得超过 0.5% ;矿井空气中CO的浓度(按体积计算)不得超过 0.0024% 。 7、煤矿五大自然灾害是指水灾、火灾、瓦斯、煤尘、顶板事故等灾害事故。 8、采区的生产系统包括运煤系统、通风系统、运料系统、动力供应系统。 9、目前普采工作面支架布置方式主要有齐梁直线柱和错梁直线柱两种。 10、阶段内划分一般有(采区式)、(分段式)和(带区式)三种方式。 11、壁式体系采煤法按工作面推进方向分为(走向长壁开采)和(倾斜长壁开采)两种类型。 12、普采工作面端部斜切进刀方式有(割三角煤)和(留三角煤)两种方式 13、在走向长壁采煤法中,工作面回采顺序有(前进式)、(后退式)、(往复式)和(旋转式)。 14、综采面割煤、移架、推移输送机三个主要工序,按照不同顺序有(及时 支护)和(滞后支护)两种配合方式。 15、矿井通风方式包括(中央并列式通风)、(中央分列式通风)、(对角式通风)、(采区风井通风)和(分区式通风)。 16、按照矿车在井底车场内的运行特点,井底车场可分为(环行式)和(折 返式)两类。

17、井田开拓方式主要分为立井开拓、斜井开拓、平硐开拓、综合开 拓。 18、衡量矿井采掘关系的“三量”是开拓煤量、准备煤量、回采煤量。 19、在采掘工作面,必须坚持“有疑必探,先探后掘”的原则。 20、工作面溜槽的弯曲角度< 3--5 0,弯曲段长度一般< 15 米,且应保持3~4台千斤顶协同作业。 21、生产能力为1.2、1.5、1.8、2.4、3.0、4.0、5.0和5.0Mt/a以上的矿井为(大型)矿井。 22、矿山井巷按其作用和服务的范围不同,可分为(开拓巷道)、(准备巷道)和(回采巷道)三种类型。 23、炮采工作面的单体支架布置形式主要有(正悬臂齐梁直线柱)和(正悬臂错梁三角柱)。 24、普采和综采工作面的有序循环作业分别以(放顶)和(移架)为标志。 25、区段无煤柱护巷有(沿空留巷)和(沿空掘巷)两种方法。 26、倾角为 0-25 的煤层叫做缓倾斜煤层,倾角为 25-45 的煤层叫做倾斜煤层,倾角 >45 的煤层叫做急倾斜煤层。 27、地质作用分为内力地质作用和外力地质作用两类。 28、一般情况下,煤层顶板是由伪顶、直接顶和基本顶三部分构成的,其中直接顶是采煤工作面直接维护的对象。 29、煤按照变质程度分为褐煤、烟煤和无烟煤三种。 30、地下埋藏的具有工业价值的并且达到一定勘探精度的煤炭资源数量称为工业储量。 二、判断 1、煤层顶板分为假顶、直接顶、老顶。(√) 2、采煤方法包括采煤系统和采煤工艺两大部分。(√) 3、某段巷道不通风,摩擦阻力就是0,所以摩擦风阻就不存在。(╳) 4、及时清理巷道内堆积物、减少巷道拐弯、圆滑连接不同巷道断面等可以减少局部通风阻力。(√) 5、矿井采区煤炭采出率,中厚煤层必须达到80%以上。(√) 6、盘区和带区开采,工作面布置基本相同。(╳)

数据库原理课后习题答案

第1章绪论 2 ?使用数据库系统有什么好处? 答:使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。 6 .数据库管理系统的主要功能有哪些? 答:(I )数据库定义功能;(2 )数据存取功能; (3 )数据库运行管理;(4 )数据库的建立和维护功能。 8 ?试述概念模型的作用。 答:概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模, 是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是 数据库设计人员和用户之间进行交流的语言。 12 ?学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教 授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课可由 若干学生选修。请用E —R图画出此学校的概念模型。 答:实体间联系如下图所示,联系-选修有一个属性:成绩。 各实体需要有属性说明,需要画出各实体的图(带属性)或在下图中直接添加实体的属性,比如:学生的属性包括学号、姓名、性别、身高、联系方式等,此略。 13 ?某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。 这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品

分别放在仓库中,原材料按照类别放在若干仓库中。请用 E 一R图画出此工厂产品、零 件、材料、仓库的概念模型。 答:各实体需要有属性,此略。 联系组成、制造、储存、存放都有属性:数量。 20 ?试述数据库系统三级模式结构,这种结构的优点是什么? 答:数据库系统的三级模式结构由外模式、模式和内模式组成。 外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有 关的数据的逻辑表示。 模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公 共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通 常是模式的子集。 内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储 方式的描述。 数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。数据库系统 在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像,这两层映像保 证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。 22 ?什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系 统具有数据与程序的独立性? 答:数据与程序的逻辑独立性是指用户的的应用程序与数据库的逻辑结构是相互独立的。 数据与程序的物理独立性是指用户的的应用程序与存储在磁盘上的数据库中数据是相互独立的。 当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管 理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

数据库原理课后习题答案

第1章绪论 2 .使用数据库系统有什么好处? 答:使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。 6 .数据库管理系统的主要功能有哪些? 答:( l )数据库定义功能;( 2 )数据存取功能; ( 3 )数据库运行管理;( 4 )数据库的建立和维护功能。 8 .试述概念模型的作用。 答:概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。 12 .学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用 E 一R 图画出此学校的概念模型。 答:实体间联系如下图所示,联系-选修有一个属性:成绩。 各实体需要有属性说明,需要画出各实体的图(带属性)或在下图中直接添加实体的属性,比如:学生的属性包括学号、姓名、性别、身高、联系方式等,此略。 13 .某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用 E 一R 图画出此工厂产品、零件、材料、仓库的概念模型。 答:各实体需要有属性,此略。 联系组成、制造、储存、存放都有属性:数量。

20 .试述数据库系统三级模式结构,这种结构的优点是什么? 答:数据库系统的三级模式结构由外模式、模式和内模式组成。 外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。 内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。 数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMs 管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像,这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。 22 .什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性? 答:数据与程序的逻辑独立性是指用户的的应用程序与数据库的逻辑结构是相互独立的。 数据与程序的物理独立性是指用户的的应用程序与存储在磁盘上的数据库中数据是相互独立的。 当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

河南理工大学《采煤概论》试卷及答案 (1)

河南理工大学 2006—2007 学年第 1 学期 《采矿概论》试卷(B 卷) 1.炮眼的种类可以分为三种:掏槽眼、辅助眼、周边眼 2.按巷道的作用和服务范围不同,可将矿山井巷分为:开拓巷道、准备巷道、回采巷道 3.矿井瓦斯等级是根据矿井绝对瓦斯涌出量、相对瓦斯涌出量、瓦斯涌出形式 4.井田的开拓方式主要有立井、斜井、平硐、混合 开拓。 5.回采工艺的五个主要工序是:破煤、装煤、运煤、支护、采空区处理。 6.矿井主要通风机的工作方式有两种,即:压入式通风、抽出式通风 。河南理工大 1.组成地壳的岩石很多,按照生成的原因,可将岩石分为 岩浆岩 、 沉积岩、 变质岩,其中煤属于 沉积岩 。 2.矿井的五大灾害是指瓦斯、 水、火、顶板、煤尘(矿尘) 等。 3.矿井瓦斯等级是根据 矿井绝对瓦斯涌出量、相对瓦斯涌出量、瓦斯涌出形式划分的。 4.回采工艺的五个主要工序是:破煤(落煤)、装煤、运煤、支护、处理采空区(移架)。 5.按照矿车在井底车场内的运行特点,井底车场可分为环行式、折返式 两大类型。 6.矿井主要通风机的工作方法有压入式通风、抽出式通风两种 1.组成地壳的岩石很多,按照生成的原因,可将岩石分为 、 、 其中煤属于 。 2.井底车场内的主要硐室有 推车机及翻车机硐室、井底煤仓、箕斗装载硐室、水窝泵房、清理井底洒煤硐室、井底车场连接处(马头门)、主排水泵房(中央水泵房)、水仓、清理水仓硐室、主变电所(中央变电所)、等候室、调度室等任选四种。等。 3.阶段内的再划分一般有三种方式:采区式、分段式、带区式。 二、名词解释(每题5分,共20分 1.开采水平:答:布置有主要运输大巷和井底车场,并担负该水平开采范围内的主要运输和提升任务的水平,称为开采水平。(5分) 2.相对瓦斯涌出量: 答:矿井正常生产下,平均日产1t 煤所涌出的瓦斯数量,单位m3/t 。(5分) 3.井底车场 答:连接井筒和运输大巷或主要石门的一组巷道和硐室的总称。(2分) 它是井下运输和井筒提升两大环节之间的枢纽工程,担负煤炭、材料、设备及人员的转运,并为矿井的供电、排水、通风等服务。(3分) 4、放顶煤采煤法: 答:先在煤层中某一合适位置布置采煤工作面,顶煤在工作面推进的过程中,在矿山 三、简答题(每题5分,共20分) 1.高瓦斯矿井的定义:答:相对瓦斯涌出量大于10m3/t ,或绝对瓦斯涌出量>40m3/min 的矿井为高瓦斯矿井。(5分) 2.简述煤的形成条件和过程 答:(A) 成煤条件:古植物条件、古气候、古地理和古构造条件(2分) (B) 成煤过程:煤是由植物遗体经过复杂的生物化学、物理化学作用转变形成的。植物从死亡、遗体堆积到转变为煤的一系列演变过程,称为成煤过程。(2分) 成煤过程大致可分为两个阶段:一是泥炭和腐泥化作用阶段,二是煤化作用阶段。(1分) 3.简述瓦斯爆炸必需具备的条件和预防瓦斯爆炸的措施。 答:瓦斯浓度5-16%、温度650-750、氧的浓度>12% 措施:加强通风、防止瓦斯积聚、加强瓦斯监测 。 4、简述煤矿的“五大”灾害是指什么?答:水、火、瓦斯、顶板、煤尘事故 四、应用题(共40分) 1、某矿井生产系统示意图如下(共15分) (1)请写出此示意图中巷道2、3、4、5、6、8、15的名称;指出上述巷道各属于哪种类型(开拓巷道、准备巷道、回采巷道)的巷道。 (10分) (2)请对照示意图写出矿井右侧工作面的运煤系统。(5分) 答:(1)2-副井、3-井底车场、4-石门、5-大巷、8-回风大巷、15-轨道上山(6分) 开拓巷道:2、3、4、5、8准备巷道:15 (4分)运煤:25-23-14-13-10-5-4-1 (5分) 1.请写出此示意图中巷道1、2、5、6、8、14、15、20、22、23的名称;指出上述巷道各属于哪种类型(开拓巷道、准备巷道、回采巷道)的巷道;除上述巷道外,请再分别列出开拓巷

采矿概论复习题(48题)

采煤概论复习题 1、什么叫地质作用?内、外力地质作用有哪几种作用形式? 由于自然动力引起地壳物质组成、内部构造和地表形态变化与发展的作用称为地质作用。内力地质作用包括地壳运动、岩浆活动、变质作用和地震作用。外力地质作用分为风化和剥蚀、搬运和沉积以及固结成岩。 2、常见的沉积岩有哪几种? 常见的沉积岩有角砾岩、砾岩、砂岩、泥岩及页岩和石灰岩。 3、简述煤的形成过程。(论述题) 1)植物经过泥炭化作用或腐泥作用形成泥炭或腐泥。2)在煤化作用下变成腐殖煤或腐泥煤。3)经过变质作用变为褐煤或烟煤。4)经过进一步变质作用变为无烟煤。 4、反映煤层赋存状态的指标主要有那几种?煤层按厚度和倾角如何分类? 反映煤层赋存状态的指标主要有煤的厚度、结构及稳定性。煤层按厚度分为薄煤层、中厚煤层和厚煤层。煤层按倾角分为缓斜煤层、倾斜煤层和急斜煤层。 5、反映煤层的产状要素是什么? 反映煤层的产状要素是走向、倾向和倾角。 6、煤田地质勘探任务是什么?煤田地质勘探划分为几个阶段?煤田地质勘探有那几种方法?(简答题) 煤田地质勘探任务是了解矿井煤炭储量、井田地质条件、煤层赋存条件、水文地质条件、开采技术条件、煤种煤质等矿井的资源条件。煤田地质勘探划分为煤田普查、矿区详查和井田精查。煤田地质勘探方法有地质测量法、采掘工程法、钻探工程法和地球物理勘探法。7、地质图件中采用什么表示方向?什么是等高线?各种地形在等高线上有什么特点? 地质图件中采用方位角和象限角表示方向。等高线是地面上高程相同的若干点连接而成的曲线,或者说是水平面与地表面相截的交线。1)山冈和凹坑的等高线图都是一圈套一圈的闭合曲线。2)山脊和山谷的等高线图形状基本上是相同的,其区别是山脊的等高线凸出方向是标高降低方向,山谷等高线凸出方向是标高升高的方向。 8、简述读图的基本方法。 1)先看图名2)判明方位3)看图例4)分析图中内容。 9、什么叫井田开拓?(填空题) 在一个井田范围内,主要巷道的总体布置及其有关参数的确定为井田开拓 10、如何合理确定矿井生产能力?(填空题) 矿井生产能力要根据煤层赋存状况、开采技术条件、国家对煤炭的需求状况及当地的经济发展状况等,并结合国家有关技术政策综合分析,认真进行技术比较确定。 11、什么叫开拓巷道?什么是准备巷道?(填空题) 一个开采水平或阶段服务的巷道为开拓巷道。为整个采区服务的巷道为准备巷道。 12、什么叫井田开拓方式?(填空题) 开拓巷道的布置方式为开拓方式。 13、立井和斜井开拓的优点、缺点和适用条件是什么?(论述题) 立井的优点:井筒短,提升快,提升能力大,管线铺设短,通风阻力小,易维护,适应地质条件强。

(完整版)数据库课后习题及答案

第一章数据库系统概述 选择题 1实体-联系模型中,属性是指(C) A.客观存在的事物 B.事物的具体描述 C.事物的某一特征 D.某一具体事件 2对于现实世界中事物的特征,在E-R模型中使用(A) A属性描述B关键字描述C二维表格描述D实体描述 3假设一个书店用这样一组属性描述图书(书号,书名,作者,出版社,出版日期),可以作为“键”的属性是(A) A书号B书名C作者D出版社 4一名作家与他所出版过的书籍之间的联系类型是(B) A一对一B一对多C多对多D都不是 5若无法确定哪个属性为某实体的键,则(A) A该实体没有键B必须增加一个属性作为该实体的键C取一个外关键字作为实体的键D该实体的所有属性构成键 填空题 1对于现实世界中事物的特征在E-R模型中使用属性进行描述 2确定属性的两条基本原则是不可分和无关联 3在描述实体集的所有属性中,可以唯一的标识每个实体的属性称为键 4实体集之间联系的三种类型分别是1:1 、1:n 、和m:n 5数据的完整性是指数据的正确性、有效性、相容性、和一致性 简答题 一、简述数据库的设计步骤 答:1需求分析:对需要使用数据库系统来进行管理的现实世界中对象的业务流程、业务规则和所涉及的数据进行调查、分析和研究,充分理解现实世界中的实际问题和需求。 分析的策略:自下而上——静态需求、自上而下——动态需求 2数据库概念设计:数据库概念设计是在需求分析的基础上,建立概念数据模型,用概念模型描述实际问题所涉及的数据及数据之间的联系。 3数据库逻辑设计:数据库逻辑设计是根据概念数据模型建立逻辑数据模型,逻辑数据模型是一种面向数据库系统的数据模型。 4数据库实现:依据关系模型,在数据库管理系统环境中建立数据库。 二、数据库的功能 答:1提供数据定义语言,允许使用者建立新的数据库并建立数据的逻辑结构 2提供数据查询语言 3提供数据操纵语言 4支持大量数据存储 5控制并发访问 三、数据库的特点 答:1数据结构化。2数据高度共享、低冗余度、易扩充3数据独立4数据由数据库管理系统统一管理和控制:(1)数据安全性(2)数据完整性(3)并发控制(4)数据库恢复 第二章关系模型和关系数据库 选择题 1把E-R模型转换为关系模型时,A实体(“一”方)和B实体(“多”方)之间一对多联系在关系模型中是通过(A)来实现的

采煤概论试题及答案

采煤概论试题及答案 一、填空题(每空1分,共20) 1..组成地壳的固体物质是(岩石),岩石是矿物的(集合体),而矿物又是由(自然元素)或化合物组成的,因此,组成地壳最基本的物质是(化学元素)。 3.自然界的三大岩石有(岩浆岩)(沉积岩)(变质岩)。 4.煤由(有机物)和(无机物)混合组成。 5.煤岩层的产状要素有(走向)(倾向)(倾角)。 6.煤炭地质勘查工作可划分为(预查)(普查)(详查)和(勘查)四个阶段。 8.煤田地质勘探常用的方法有(地质测量)(探掘工程)(钻探工程)和(物探工程)四种。 二、判断题(每小题1分,共20分) 1.动压力通常以水平力为主,具有方向性,但并不可以在一些地段特别集中。(×) 2.重力是垂直地球表面使物体向下的一种天然作用力。(√) 3.地磁场的变化有短期变化和长期变化两种。(√) 4.煤炭储量是指地下埋藏的具有一定工业价值和一定研究程度的煤炭资源数量。(√) 5.通常根据坚固性系数将岩石分为10级共15种。(√) 6.煤的洗选分为不分级洗选和分级洗选,我国多采用分级洗选(×) 7.机械运输分为人力运输和机械运输。(×)

8.矿尘具有很大的危害性,表现在4个方面。(√) 9.瓦斯爆炸必须具备三个条件即必需具有一定的瓦斯浓度引火温度和一定的氧浓度(√) 10.调节风流的设施有调节风窗调节风门。(√) 11.隔断风流的设施主要有挡风墙。(×) 12.回采工作面通风方式有4种。(×) 13.矿井通风系统是通风路线通风动力和控制风流构筑物的总称。(√) 14.硫化氢是一种有色微甜有臭鸡蛋味有很强毒性的气体。(×) 15.氮气是一种无色无味无臭的惰性气体,不助燃也不能维持呼吸。(√) 16.影响底板突水的主要因素有水源条件矿山压力和地质条件。(√) 17.矿井空气的主要成分与地面空气成分相同,主要有氧气氮气和二氧化碳。(√) 18.煤矿开采急倾斜煤层使用过开采方法有8种。(×) 19.炮眼一般采用小进度,每茬进1.2米~1.5米。(×) 20.断裂带一般为采高的7~17倍。(√) 三、选择题(每小题1分,共20分) 1.下列(A)岩石属于岩浆岩。 A.花岗岩 B.石灰岩 C.盐矿 2.地球自诞生以来已有(B)亿年历史。

数据库原理课后习题答案.

第一章 1、试说明数据、数据库、数据库管理系统和数据库系统的概念以及它们之间的关系。 答:(1)数据(Data):描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。 (2)数据库(Database,简称DB):数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。(3)数据库系统(Database System,简称DBS):数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 (4)数据库管理系统(Database Management System,简称DBMS ):数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS的主要功能包括数据库的建立和维护功能、数据定义功能、数据组织存储和管理功能、数据操作功能、事务的管理和运行功能。 它们之间的联系:数据库系统包括数据库、数据库管理系统、应用系统、数据库管理员,所以数据库系统是个大的概念。数据库是长期存储在计算机内的有组织、可共享的大量的数据集合,数据库管理系统是由管理员操作管理数据库的查询、更新、删除等操作的,数据库应用系统是用来操作数据库的。 2、数据管理技术的发展主要经历了哪几个阶段? 答:两个阶段,文件管理和数据库管理。

3、比较用文件管理和用数据库管理数据的主要区别。 答:数据库系统与文件系统相比实际上是在应用程序和存储数据的数据库之间增加了一个系统软件,即数据库管理系统,使得以前在应用程序中由开发人员实现的很多繁琐的操作和功能,都可以由这个系统软件完成,这样应用程序不再需要关心数据的存储方式,而且数据的存储方式的变化也不再影响应用程序。而在文件系统中,应用程序和数据的存储是紧密相关的,数据的存储方式的任何变化都会影响到应用程序,因此不利于应用程序的维护。 4、数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么? 答:数据库系统由三个主要部分组成,即数据库、数据库管理系统和应用程序。数据库是数据的汇集,它以一定的组织形式存于存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序指以数据库数据为核心的应用程序。 第二章 1、解释数据模型的概念,为什么要将数据模型分成两个层次? 答:数据模型是对现实世界数据特征的抽象。数据模型一般要满足三个条件:第一是数据模型要能够比较真实地模拟现实世界;第二是数据模型要容易被

山东大学网络教育期末考试试题及答案-山大采煤概论(C卷)

采煤概论C 一、单项选择题 1.下列能源不属于 ...二次能源的是。() A.焦炭B.煤气C.天然气D.电力2.以下是各煤种中的含氧量,其中无烟煤的含氧量是() A.30%~40%;B.10%~30%;C.2%~10%D.2% 3.成煤作用的第二阶段称为阶段。() A.煤化作用B.泥炭化或腐泥C.变质作用D.成岩作用4.据断层上下盘相对移动的方向,岩层断裂后,上盘相对上升,下盘相对下降() A.正断层B.逆断层C.平推断层D.不一定5.倾斜煤层是指煤层倾角为的煤层。() A.小于8°B.8~25°C.25~45°D.大于45°6.薄煤层是指() A.<1.0m;B.<1.3m;C.1.3~3.5m;D.>3.5m 7.石门是指。() A.为采区服务的岩石水平巷道。 B.与地面不直接相通的水平巷道,其长轴线与煤层走向正交或斜交的岩石水 平巷道。 C.在厚煤层内,与煤层走向正交或斜交的水平巷道。 D.为采煤工作面服务的煤层平巷。 8.下列选项中,全属 ..回采巷道的是。() A.井筒、采区轨道上山、运输大巷;B.区段运输平巷、开切眼、区段回风平巷C.采区车场、采区硐室、采区变电所D.井底车场、主石门、主要风井

9.图1为立井井筒断面图,其标号4为( A.罐道梁;B.罐笼; C.管子道;D.罐道 10. 在巷道进风侧,距掘进巷道口不得小于()。 A.10mB.15m 11.掘进通风常采用压入式通风方式。风筒的末端距掘进工作面不得小于 () A.3m;B.5m;C.8m;D.10m 12.连接采区上山和区段运输平巷巷枢纽的是。() A.采区煤仓B.上部车场C.中部车场D.下部车场 13.据统计,在工作面顶板事故中,局部冒顶事故占() A.30%;B.50%;C.70%;D.80% 14.下列对采煤方法叙述正确 图2 ..的一项是() A.采煤工作面各工序所用方法、设备及其在时间、空间上的相互配合; B.采煤工艺与开拓巷道布置及其在时间上、空间上的相互配合; C.采煤工艺与采区巷道布置及其在时间上、空间上的相互配合; D.采煤工艺与回采巷道布置及其在时间上、空间上的相互配合。 15.综采或普采工作面所用的可弯曲刮板输送机起_______作用。() A.工作面的运煤机构B.采煤机运行的导轨 C.工作面的运煤机构、采煤机运行的导轨D.运材料 16.低灰份煤是指其灰份为() A.<12%;B.<15%;C.15%~25%;D.>25% 17.甲烷又称沼气(CH4),下列对其特点叙述不.正确的一项是_()A.无色、无味、无嗅 B.在一定条件下可以燃烧爆炸的气体 C.通常情况下,甲烷爆炸界限为5~16%

数据库课后习题参考答案

数据库课后习题参考答案

第1章数据库基础 习题答案 1. 简述Oracle 12c的应用结构。 答:参阅教材 2. 简述Oracle与SQL Server的区别。 答:参阅教材 3. 简述Oracle 12c的新特性。 答:参阅教材 第2章Oracle Database 12c的安装和配置习题答案 一、填空题 1. Windows Unix 2. 1GB 3. 物理内存的两倍 4. orcl 5. 5500 6. SYSDBA Normal 第3章Oracle Database的体系结构 2

习题答案 一、选择题 A B B D B C D D 二、简答题 1.什么是Oracle的实例?它是一种什么机制? 答:Oracle数据库系统指具有管理Oracle数据库功能的计算机系统。每一个运行的Oracle 数据库都对应一个Oracle实例(Instance),一个Oracle实例为存取和控制数据库的软件机制。当数据库服务器上的一个数据库启动时,Oracle将分配一块内存区间,叫做系统全局区(SGA),并启动一个或多个Oracle进程。因此实例是一组内存结构和后台进程的集合。总之,Oracle实例是指数据库拥有自己的系统全局区和相关数据库文件的Oracle服务器进程集,是存取和控制数据库的软件机制。 2.段是什么概念?如何组成的? 答:表空间的下一级逻辑存储单位称作段,一个段只能存储同一模式对象。根据存储模式 -3-

4

责将需要处理的数据从数据库文件读入到SGA中的数据库缓冲区,并将SQL语句执行的结果返回给客户端应用程序。 后台进程:系统为了使性能最好和协调多个用户,在多进程系统中使用一些附加进程,称为后台进程。 用户进程:用户进程指运行应用程序或Oracle工具所建立的进程,它们向Oracle服务器发送所要执行的SQL语句 第4章数据库操作 习题答案 一、选择题 B C B C 二、选择题 1. CREATE DATABASE 2. SHUTDOWN IMMEDIATE 3. DROP DATABASE 4. 启动实例装载数据库打开数据库 5. STARTUP FORCE 5

河南理工大学采煤概论章节答案

1多选(0.31分) 我国的三大成煤期是指____。 得分/总分 A.三叠侏罗纪0.10/0.31 B.第四纪 C.第三纪0.10/0.31 D.石炭二叠纪0.10/0.31 2多选(0.31分) 在煤形成过程中,泥炭化作用的形成是由于__________ 得分/总分 A.有水中厌氧微生物参与0.10/0.31 B.发生生物化学反应0.10/0.31 C.有瓦斯存在 D.大量植物被埋入沼泽0.10/0.31 33多选(0.31分) 下列属于内力地质作用的是____ 得分/总分 A.岩浆活动0.10/0.31 B.搬运沉积 C.地壳运动0.10/0.31 D.地震作用0.10/0.31 4多选(0.31分) 火山喷发现象属于____ 得分/总分 A.岩浆活动0.10/0.31 B.内力地质作用0.10/0.31 C.岩浆浸入 D.地质作用0.10/0.31 5多选(0.31分) 以下是描述岩层产状的词语或术语是__。 得分/总分 A.倾角0.10/0.31 B.倾斜 C.走向0.10/0.31 D.倾向0.10/0.31 6判断(0.31分) “煤炭是工业的粮食”这句话最早是列宁说过的。(对) 7判断(0.31分) 在相同的温度和压力下,让泥炭成为褐煤、烟煤、无烟煤的关键是时间作用。(对)8判断(0.31分) 地质作用分为内力地质作用和外力地质作用。(对) 9判断(0.31分) 根据煤层厚度不同,井工开采时,厚度小于5.0m的煤层称为中厚煤层。(错) 10判断(0.31分)

根据煤层角度不同,井工开采时,倾角大于45o的煤层称为急斜煤层,又称急倾斜煤层。(对) 1单选(0.31分) 以下不属于煤的物理性质的是____ 得分/总分 A.光泽 B.硬度 C.发热量0.31/0.31 D.导电性 2单选(0.31分)从褐煤到无烟煤,变质程度____,硬度____。 得分/总分 A.增大;增大0.31/0.31 B.减小;增大 C.增大;减小 D.减小;减小 3单选(0.31分) 褐煤与无烟煤相比,前者的容重____,导电性____。 得分/总分 A.大;强 B.小;弱 0.31/0.31 C.小;相等 D.大;弱 4单选(0.31分) 无烟煤中最主要的成分是____ 得分/总分 A.矸 B.碳 0.31/0.31 C.炭 D.氢 5单选(0.31分) 无烟煤燃烧会形成酸雨的主要原因是煤中含有一定量的____ 得分/总分 A.其它三者都有 B.氮 C.硫0.31/0.31 D.磷 6判断(0.31分) 煤的物理性质与煤中所含的杂质有关。(对) 7判断(0.31分) 煤中含有的氧,是不可燃物,煤的变质程度越高,则O含量越低。(对) 8判断(0.31分) 煤的挥发分(V)是指在隔绝空气的高温下条件下,煤内有机质分解出来的液态物质。(错)9判断(0.31分)

数据库课后习题答案

第1章绪论 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据(Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。 ( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 ( 3 )数据库系统(DataBas 。Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。 ( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地

相关文档
相关文档 最新文档