数据库原理与应用教程-(第二版)人民邮电出版社习题参考答案

数据库原理与应用教程-(第二版)人民邮电出版社习题参考答案
数据库原理与应用教程-(第二版)人民邮电出版社习题参考答案

习题参考答案

第1章习题参考答案

一、选择题

1. C

2. B

3. D

4. C

5. D

6. A

7. A

8. B

9. D、10. B 11. C 12. D 13. A 14. D 15. B

二、填空题

1. 数据库系统

2. 关系

3. 物理独立性

4. 操作系统

5. 数据库管理系统(DBMS)

6. 多对多

7. 独立性8. 完整性控制

9. 逻辑独立性10. 关系模型

11. 概念结构(逻辑)12. 树有向图二维表嵌套和递归13. 宿主语言(或主语言)14. 数据字典

15. 单用户结构主从式结构分布式结构客户/服务器结构浏览器/服务器结构

第2章习题参考答案

一、选择题

1. A

2. C

3. C

4. B

5. B

6. C

7. B

8. D

9. C 10. A

11. B 12. A 13. A 14. D 15. D

二、填空题

1. 选择(选取)

2. 交

3. 相容(或是同类关系)

4. 并差笛卡尔积选择投影

5. 并差交笛卡尔积

6. 选择投影连接

7. σf(R)

8. 关系代数关系演算

9. 属性10. 同质11. 参照完整性

12. 系编号系名称,电话,办公地点13. 元组关系域关系

14. 主键外部关系键15. R和S没有公共的属性

三简答题

(1)查询T1老师所授课程的课程号和课程名。

ΠCNO,CN(σTNO=’T1’(TC)*ΠCNO,CN(C))

(2)查询年龄大于18岁男同学的学号、姓名、系别。

ΠSNO, SN, Dept(σAge>18∧Sex=’男’(S))

(3)查询“李力”老师所授课程的课程号、课程名和课时。

ΠCNO (ΠTNO(σTN=’李力’(T))*TC))* C

(4)查询学号为S1的同学所选修课程的课程号、课程名和成绩。

ΠCNO,CN,Score(σSNO=’S1’(SC)*ΠCNO,CN(C))

(5)查询“钱尔”同学所选修课程的课程号、课程名和成绩。

ΠCNO,CN,Score(ΠSNO(σSN=’钱尔’(S))*ΠCNO,CN(C)*SC)

(6)查询至少选修“刘伟”老师所授全部课程的学生姓名。

ΠSN((ΠSNO, SN(S)*(ΠSNO, CNO(SC)÷ΠCNO(σTN=’刘伟’(T*TC))))

(7)查询“李思”同学未选修的课程的课程号和课程名。

ΠCNO, CN((ΠCNO(C)-ΠCNO(σSN=’李思’(S)*SC))*C)

(8)查询全部学生都选修了的课程的课程号和课程名。

ΠCNO, CN(C*(ΠSNO, CNO(SC)÷ΠSNO(S)))

(9)查询选修了课程号为C1和C2的学生的学号和姓名。

(ΠSNo,CNo(SC)÷ΠCNo(σCNo =’C1’∨CNo =’C2’(C))*ΠSNo,SN(S)

(10)查询选修全部课程的学生的学号和姓名。

ΠSNO, SN(S*(ΠSNO, CNO(SC)÷ΠCNO(C)))

(11)查询选修课程包含“程军”老师所授课程之一的学生学号。

ΠSNO(SC*ΠCNO(σTN=’程军’(C)))

(12)查询选修课程包含学号S2的学生所修课程的学生学号。

ΠSNO, CNO(SC)÷ΠCNO(σCNO=’S2’(SC))

第3章习题参考答案

一、选择题

1. B

2. A

3. C

4. B

5. C

6. C

7. B

8. D

9. A 10. D

二、填空题

1.结构化查询语言(Structured Query Language)

2.数据查询、数据定义、数据操纵、数据控制

3.外模式、模式、内模式

4.数据库、事务日志

5.NULL/NOT NULL、UNIQUE约束、PRIMARY KEY约束、FOREIGN KEY约束、CHECK约束

6.聚集索引、非聚集索引

7.连接字段

8.行数

9.定义

10.系统权限、对象权限

11.基本表、视图

12.

(1)INSERT INTO S VALUES('990010','李国栋','男',19)

(2)INSERT INTO S(No,Name) VALUES('990011', '王大友')

(3)UPDATE S SET Name='陈平' WHERE No='990009'

(4)DELETE FROM S WHERE No='990008'

(5)DELETE FROM S WHERE Name LIKE '陈%'

13.CHAR(8) NOT NULL

14.https://www.360docs.net/doc/f35581906.html,o=https://www.360docs.net/doc/f35581906.html,o

15.ALTER TABLE Student

ADD SGrade CHAR(10)

三、设计题

1.

(1)

SELECT BAuth FROM Book, Publish

WHERE Book.PNo= Publish.PNo AND BName=’操作系统’ AND PName=’高等教育出版社’

(2)查找为作者“张欣”出版全部“小说”类图书的出版社的电话。

SELECT PTel FROM Book, Publish

WHERE Book.PNo= Publish.PNo AND BType =’小说’ AND BAuth=’张欣’

(3)查询“电子工业出版社”出版的“计算机”类图书的价格,同时输出出版社名称及图书类别。

SELECT BPrice, PName, BType FROM Book, Publish

WHERE Book.PNo= Publish.PNo AND PName =’电子工业出版社’ AND BType =’计算机’

(4)查找比“人民邮电出版社”出版的“高等数学”价格低的同名书的有关信息。

SELECT * FROM Book

WHERE BName =’高等数学’AND BPrice

(SELECT BPrice FROM Book,Publish

WHERE Book.PNo= Publish.PNo AND PName =’人民邮电出版社’ AND BName =’高等数学’)AND PName <>’人民邮电出版社’

(5)查找书名中有“计算机”一词的图书的书名及作者。

SELECT BName, BAuth FROM Book

WHERE BName LIKE’%计算机%’

(6)在“图书”表中增加“出版时间”(BDate)项,其数据类型为日期型。

ALTER TABLE Book

ADD BDate datetime

(7)在“图书”表中以“作者”建立一个索引。

CREATE INDEX Name ON Book(BAuth) desc

2.

(1)建立存书表和销售表。

CREATE TABLE BookStore

( BNo CHAR(8) PRIMARY KEY,

BName V ARCHAR(20),

Publish V ARCHAR(20),

Version INT,

PDate DATETIME,

BAuth V ARCHAR(10),

BPrice NUMERIC(4,1),

BInPrice NUMERIC(4,1),

BCount INT

);

CREATE TABLE BookSell

( BNo CHAR(8) PRIMARY KEY,

SDate DATETIME,

SCount INT,

PDate DATETIME,

SMoney SMALLMONEY

);

(2) 掌握书的库存情况,列出当前库存的所有书名、数量、余额(余额=进价*数量,即库存占用的资金)

SELECT BName, BCount, BPrice* BCount AS TOTALCOUNT FROM BookStore

(3) 统计总销售额。

SELECT SUM(SCount * SMoney) AS TOTALMONEY FROM BookSell

(4) 列出每天的销售报表,包括书名、数量和合计金额(每一种书的销售总额)

SELECT BNo, BName , SDate , BCount , SCount * SMoney AS TOTALMONEY FROM BookStore, BookSell

WHERE BookStore. BNo= BookSell. Bno GROUP BY BNo, BName , SDate , BCount

(5) 分析畅销书,即列出当期(从当前起,向前30天)销售数量大于100的书名、数量。

SELECT BName , SCount FROM BookStore, BookSell

WHERE BookStore. BNo= BookSell. BNo AND SCount>100 AND SDate+30<(SELECT MAX(SDate)

FROM BookSell)

或:SDate-‘2009-5-1’<30 或: ‘2009-5-30’- SDate <30 或:SDate BETWEEN ‘2009-5-1’ AND ‘2009-5-30’ 说明:日期的表示方法

2009-5-30 20090530 2009/5/30

四、简答题 S

(1) 创建S 表,S#为主键,SN 不能为空。

CREATE TABLE S ( S# CHAR(8) PRIMARY KEY ,

SN CHAR(8) NOT NULL , AGE INT,

DEPT V ARCHAR(20) );

(2) 创建计算机系学生的视图,该视图的属性列由学号、姓名、课程名和任课教师号组成。

CREATE VIEW computer_student(S#, SN, C#,T#) AS

SELECT S.S#, SN,SC.C#,T# FROM S,SC,T

WHERE S.S#= SC.S# AND SC.C#= T.C# AND DEPT=’计算机’

(3)检索计算机系年龄在20岁以上的学生学号。

SELECT S# FROM S WHERE AGE>20 AND DEPT=’计算机’

(4)检索姓王的教师所讲课程的课程号和课程名称。

SELECT C.C#,CN FROM C, T

WHERE C.C#= T.C# AND TN LIKE‘王%’

(5)检索张三同学所学课程的成绩,列出SN, C#,GR

SELECT SN,C#,GR FROM S,SC

WHERE S.S#= SC.S# AND SN= ’张三’

(6)检索选修总收入超过1000元的教师所讲课程的学生姓名、课程号和成绩。

SELECT SN,T.C#,GR FROM T,SC,S

WHERE T.C# =SC.C# AND S.S#= SC.S# AND (SAL+COMM)>1000

(7)检索没有选修C1课程且选修课程数为两门的学生的姓名和平均成绩,并按平均成绩降序排列。

SELECT S.S#,SN,A VG(GR) AS A VGSCORE FROM S,SC

WHERE S.S#= SC.S# AND C#<>’C1’

GROUP BY S.S#,SN HA VING COUNT(*)=2

ORDER BY AVG(GR) DESC

(8)检索选修和张三同学所选课程中任意一门相同的学生姓名,课程名

SELECT SN,CN FROM S,SC,C

WHERE S.S#= SC.S# AND C.C#=SC.C#

S,SC WHERE S.S#=

SC.S# AND SN= ’张三’) AND SN<> ’张三’

(9)S1同学选修了C3,将此信息插入SC表中。

INSERT INTO SC(S#,C#) V ALUES(‘S1’,’C3’)

或INSERT INTO SC V ALUES(‘S1’,’C3’)

(10)删除S表中没有选修任何课程的学生的记录。

DELETE FROM S WHERE S# NOT IN(SELECT DISTINCT S# FROM SC)

第4章习题参考答案

一、选择题

1. B

2. B

3. D

4. B

5. C

6. D

7. B

8. D

9. C 10. A

二、填空题

1. 超键(或超码)

2. 正确 完备

3. 属性集X 的闭包X + 函数依赖集F 的闭包F +

4. 平凡的函数依赖 自反性

5. {AD →C } φ

6. 2NF 3NF BCNF

7. 无损连接 保持函数依赖

8. AB BC BD

9. B →φ B →B B →C B →BC 10. B →C A →D D →C 11. AB 1NF

12. AD 3NF

三、简答题

7. 设有关系模式R (U ,F ),其中:

U={A ,B ,C ,D ,E},F={A →D ,E →D ,D →B ,BC →D ,CD →A } ⑴ 求R 的候选码。

(2)根据函数依赖关系,确定关系模式R 属于第几范式。 (3)将R 分解为3NF ,并保持无损连接性。 解:

⑴ 由于(CE)+ =ABCDE ,C + =C ,E + =BDE ,?R 的候选码是CE 。 ⑵ 求出最小依赖集F ’={A →D ,E →D ,D →B ,BC →D ,CD →A } 将R 分解的3NF :ρ={AD ,DE ,BD ,BCD ,ACD}

试问R 属于

3NF ?为什么?若不是,它属于第几范式?并如何规范化为3NF ? 解:R 不属于3NF ,它是2NF 。因为:R 的候选码为职工号和职工名,而:

职工号→单位号,单位号→职工号,单位号→单位名

所以:职工号 t 单位名,即存在非主属性单位名对候选码职工号的传递函数依赖。 规范化后的关系子模式为关系R1与R2。

第6章习题参考答案

一、选择题

1. B

2. C

3. C

4. A

5. C

6. B

7. C

8. B

9. D 10. C 11. D 12. B 13. B 14. D

二、填空题

1.数据库的结构设计、数据库的行为设计

2.新奥尔良法

3.分析和设计阶段、实现和运行阶段

4.需求分析

5.概念结构设计

6.自顶向下、自底向上

7.属性冲突、命名冲突、结构冲突

8.逻辑结构设计9.确定物理结构、评价物理结构

10.数据库加载

11.运行和维护

12.物理

13.数据字典

14.需求分析

15.载入

三、设计题

1.一个图书管理系统中有如下信息:

图书:书号,书名,数量,位置

借书人:借书证号,姓名,单位

出版社:出版社名,邮编,地址,电话,E-mail

约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。借书和还书时,要登记相应的借书日期和还书日期;一个出版社可以出版多种书籍,同一本书仅为一个出版社所出版,出版社具有唯一性。

根据以上情况,完成如下设计:

(1)构造满足需求的E-R图。

(2)将E-R图转换为等价的关系模式。

(3)指出转换后的每个关系模式的关系键。

解:(1)满足上述需求的E-R图如图所示。

(2-3)转换为等价的关系模式及关系键如下;

借书人(借书证号,姓名,单位)

图书(书号,书名,数量,位置,出版社名)

出版社(出版社名,电话,邮编,地址,E-mail ) 借阅(借书证号,书号,借书日期,还书日期)。

2.图6-21(a )、(b )和(c )所示给出某企业管理系统三个不同的局部E-R 图,将其合并成一个全局E-R 图,并设置各个实体以及联系的属性(允许增加认为必要的属性,也可将有关基本实体的属性改为联系的属性)。

(a )

(b )

(c ) 图6-21 局部的E -R 图

各实体构成如下:

部门:部门号,部门名,电话,地址

职员:职员号,职员名,职务(干部/工人),年龄,性别 设备处:单位号,电话,地址 工人:工人编号,姓名,年龄,性别 设备:设备号,名称,位置,价格 零件:零件号,名称,规格,价格

厂商:单位号,名称,电话,地址

解:汇总后的E-R 图如图所示。 各类实体的属性为:

部门:部门号,部门名,电话,地址 职工:职工号,职工名,职务,年龄,性别 设备:设备号,名称,规格,价格 零件:零件号,名称,规格,价格

3.某医院病房计算机管理中需要如下信息: 科室:科室名,科室地址,科室电话,医生姓名 病房:病房号,床位号,所属科室名

医生:工作证号,姓名,性别,出生日期,联系电话,职称,所属科室名 病人:病历号,姓名,性别,诊断记录,主管医生,病房号

其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。 完成如下设计:

(1)设计该计算机管理系统的E-R图;

(2)将该E-R图转换为关系模型结构;

(3)指出转换结果中每个关系模式的候选码。

解:(1)本题的E-R图如图所示。

(2)对应的关系模型结构如下:

科室(科名,科地址,科电话)

病房(病房号,床位号,科室名)

医生(工作证号,姓名,性别,出生日期,联系电话,职称,科室名)病人(病历号,姓名,性别,诊治记录,主管医生,病房号)

(3)每个关系模式的候选码如(2)所示。

教材习题参考答案(部分)

思考与练习题参考答案(部分) 1-1 什么是生产过程、工艺过程、机械制造工艺过程 答:生产过程是根据设计信息将原材料和半成品转变为产品的过程。 工艺过程是在生产过程中,毛坯的制造成形(如铸造、锻压、焊接等),零件的机械加工、热处理、表面处理,部件和产品的装配等是直接改变毛坯的形状、尺寸、相对位置和性能的过程,称为机械制造工艺过程,简称工艺过程。 采用合理有序安排的各种加工方法,逐步地改变毛坯的形状、尺寸和表面质量,使其成为合格零件的过程,称为机械加工工艺过程。 1-2 什么是工序、安装、工位、工步和走刀 答:工序是指由一个人(或一组)工人在一个工作地点对一个(或同时对几个)工件连续完成的那一部分工艺过程; 安装——工件(或装配单元)经一次装夹后所完成的那一部分工序。 工位——在一次工件的安装中,通过工作台的分度、移位可以使工件相对于机床变换加工位置,工件在每一个加工位置上所能完成的加工内容。 工步——在同一工位上,要完成不同的表面加工时,其中加工表面、刀具、切削速度和进给量不变的情况下所完成的工位内容。 走刀——刀具在加工表面上切削一次所完成的工步内容。 1-3 什么是生产纲领、生产类型 答:企业根据市场需求和自身和生产能力决定的、在一年内应当生产的产品的产量和进度计划称为生产纲领。 企业(或车间、工段、班组,工作地)生产专业化程度的分类。一般分为大量生产,成批生产和单件生产三种类型。 1-4 简述各种生产组织类型的特点。 答:单件小批生产时,其生产组织的特点是要能适应产品品种的灵活多变;中批生产时,采用通用设备与专用设备相结合,以保证其生产组织满足一定的灵活性和生产率的要求;大批大量生产时,广泛采用自动化专用设备,按工艺顺序流水线方式组织生产,生产组织形式的灵活性(即柔性)差。 1-5 简述机械制造过程的基本组成。 答:首先,组成机器的每一个零件要经过相应的工艺过程由毛坯转变成为合格零件;其次,要根据机器的结构与技术要求,把某些零件装配成部件;最后,在一个基准零部件上,把各个零件、部件装配成完整的机器。 3-1金属切削过程的实质是什么试述前角、切削速度改变对切削变形的影响规律。

数据库原理及应用教程第4版习题参考答案

习题参考答案 第1章习题参考答案 一、选择题 1. C 2. B 3. D 4. C 5. D 6. B 7. A 8. B 9. D 10. B 11. C 12. D 13. D 14. D 15. B 16. C 17. D 18. A 19. D 20. A 21. D 22. D 23. C 24. A 25. C 二、填空题 1. 数据库系统阶段 2. 关系 3. 物理独立性 4. 操作系统 5. 数据库管理系统(DBMS) 6. 一对多 7. 独立性 8. 完整性控制 9. 逻辑独立性 10. 关系模型 11. 概念结构(逻辑) 12. 树有向图二维表嵌套和递归 13. 宿主语言(或主语言) 14. 数据字典 15. 单用户结构主从式结构分布式结构客户/服务器结构浏览器/服务器结构 16. 现实世界信息世界计算机世界 三、简答题 1、简述数据库管理技术发展的三个阶段。各阶段的特点是什么? 答:数据库管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段。 (1)、人工管理数据的特点: A、数据不保存。 B、系统没有专用的软件对数据进行管理。 C、数据不共

享。D、数据不具有独立性。 (2)、文件系统阶段的特点: A、数据以文件的形式长期保存。 B、由文件系统管理数据。 C、程序与数据之间有一定的独立性。 D、文件的形式已经多样化 E、数据具有一定的共享性 (3)、数据库系统管理阶段特点: A、数据结构化。 B、数据共享性高、冗余度底。 C、数据独立性高。 D、有统一的数据控制功能。 2、从程序和数据之间的关系来分析文件系统和数据库系统之间的区别和联系 答:数据管理的规模日趋增大,数据量急剧增加,文件管理系统已不能适应要求,数据库管理技术为用户提供了更广泛的数据共享和更高的数据独立性,进一步减少了数据的余度,并为用户提供了方便的操作使用接口。数据库系统对数据的管理方式与文件管理系统不同,它把所有应用程序中使用的数据汇集起来,以记录为单位存储,在数据库管理系统的监督和管理下使用,因此数据库中的数据是集成的,每个用户享用其中的一部分。 3、简述数据库、数据库管理系统、数据库系统三个概念的含义和联系。答:数据库是指存储在计算机内、有组织的、可共享的数据集合。 数据库管理系统是软件系统的一个重要组成部分,它通过借助操作系统完成对硬件的访问,并对数据库的数据进行存取、维护和管理。 数据库系统是指计算机系统中引入数据库后的系统构成。它主要由数据库、数据库用户、计算机硬件系统和计算机软件系统几部分组成。 三者的联系是:数据库系统包括数据库和数据库管理系统。数据库系统主要通过数据库管理系统对数据库进行管理的。 4、数据库系统包括哪几个主要组成部分?各部分的功能是什么?画出整个数据库系统的层次结构图。 答:数据库系统包括:数据库、数据库用户、软件系统和硬件系统。 数据库主要是来保存数据的。 数据库用户是对数据库进行使用的人,主要对数据库进行存储、维护和检索等操作。 软件系统主要完成对数据库的资源管理、完成各种操作请求。 硬件系统主要完成数据库的一些物理上的操作,如物理存储、输入输出等。

数据库原理及应用练习题及参考答案

数据库原理与应用练习题及参考答案 一、选择题 1.一下关于关系的说法正确的是( A ) A. —个关系就是一张二维表 B. 在关系所对应的二维表中,行对应属性,列对应元组。 C. 关系中各属性不允许有相同的域。 D. 关系的各属性名必须与对应的域同名。 3. 进行自然连接运算的两个关系( A. 至少存在一个相同的属性名 C 不可存在个相同的属性名 A ) B. 可不存在任何相同的属性名 D 所有属性名必须完全相同 4. 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成 一个独立于具体 DBMS 的(B )。 A. 数据模型 B.概念模型 C 层次模型 D.关系模型 5. Access 2010数据库具有很多特点,下列叙述中,正确的是( B )。 A. Access 2010数据表可以保存多种数据类型,但是不包括多媒体数 B. Access 2010可以通过编写应用程序来操作数据库中的数据 C. Access 不能支持 Internet/Intranet 应用 D. Access 2010 使用切换面板窗体管理数据库对象 6. 数据表的基本对象是( A ) 7.利用 Access 2010 创建数据库文件, 其扩展名是( B ) A.mdb B.accdb C.xlsx D. acc 8. 启动 Access 2010 后,最先显示的是什么界面( C ) A.数据库工作界面 B. “打开”窗口 C. Backstage D 导航窗格 9. 在 Access 数据库对象中,不包括的是( B ) A.表 B.向导 C 窗体 D.模块 10. 表的组成内容包括( C ) A.查询和字段 B.报表和字段 C.字段和记录 D.记录和窗体 2.关系数据表的关键字可由( A.一个 B.两个 D )属性组成。 C 多个 D.—个或多个 A. 表 B.查询 C 报表 D.窗体

三年级语文下册课后习题参考答案

第1课古诗三首 1.有感情地朗读课文。背诵课文。默写《绝句》。 〔名师来指导〕有感情地朗读古诗,要正确划分古诗的节奏,如:“迟日/江山/丽,春风/花草/香。”韵脚要读得响亮而稍长,读出古诗的韵味。如“竹外桃花三两枝,春江水暖鸭先知”的韵脚是“zhī”,朗读时韵脚要重读;还要把握古诗的情感基调,感受古诗的节奏美和韵律美。如朗读《三衢道中》时语速要平缓,语调要欢快些,读出诗人山行时的愉悦心情。 背诵古诗要讲究方法,尝试回忆背诵法:朗读到一定程度后,合上书试背,尝试对记忆内容进行回忆,这样能增强记忆的效果。 2.结合诗句的意思,想象画面,说说三首诗分别写了怎样的景象。 〔答案大家找〕《绝句》描写的是春回大地,万物苏醒,暖融融的太阳,将万里江山照耀得非常美丽;春风吹拂,绿草如茵,鲜花飘香,春意盎然。春风吹送着初放的百花和茵茵芳草发出的芳香。冻土融化,土地湿润,燕子正繁忙地飞来飞去,衔泥筑巢,日丽沙暖,鸳鸯在溪边的沙洲上静睡不动。 《惠崇春江晚景》描写的是早春的清晨,诗人信步江畔。迷离的晨雾尚未散尽,令人仿佛置身仙境。转过青青的竹林,一株桃树闪入眼帘,看那满树花苞,已有两三枝绽放笑脸。一阵“嘎嘎”的欢叫传入耳中,循声望去,三两只鸭子迈着蹒跚的步子,游过水边的嫩苇丛,在江水中自在游弋。江水转暖了,河豚上市的时节也到了! 《三衢道中》描写的是梅子泛黄的时候,正是雨季,却遇上天天晴朗的日子坐上小船,游到了小溪的尽头。回程正好走山路,看到的是一路绿荫浓浓并不比以前看到的少,而绿荫深处传来的声声黄鹂的啼鸣,更增添了不少游兴。 第2课燕子

1.朗读课文,边读边想象画面,并读出对燕子的喜爱之情。背诵第1~3自然段。 〔名师来指导〕(1)朗读指导:首先把课文读正确、读流利,然后想象画面,什么样的燕子在怎样的春日里飞行、停歇。朗读时要突出燕子的活泼可爱和春天的美景,读出作者对春天和燕子的喜爱之情。 (2)背诵时要先反复朗读课文,想象画面进行背诵。 2.读一读,记一记,再说几个这样的词语。 〔名师来指导〕这些词语都是偏正式词语,前面的词修饰后面的词。形式是:形容词+名词,即中心语被修饰语修饰。 〔答案大家找〕壮丽的山河伟大的人民尊敬的长辈漂亮的蝴蝶崎岖的道路明媚的春光金灿灿的果实俊俏的脸庞 3.找出课文中优美生动的语句,读一读,再抄写下来。 〔答案大家找〕(1)一身乌黑的羽毛,一对轻快有力的翅膀,加上剪刀似的尾巴,凑成了那样可爱的活泼的小燕子。 (2)二三月的春日里,轻风微微地吹拂着,如毛的细雨由天上洒落着,千条万条的柔柳,红的白的黄的花,青的草,绿的叶,都像赶集似的聚拢来,形成了烂漫无比的春天。 (3)小燕子带了它的剪刀似的尾巴,在阳光满地时,斜飞于旷亮无比的天空,叽的一声,已由这里的稻田上,飞到那边的高柳下了。 (4)另有几只却在波光粼粼的湖面上横掠着,小燕子的翼尖或剪尾,偶尔沾了一下水面,那小圆晕便一圈一圈地荡漾开去。 第3课荷花 1.有感情地朗读课文,注意读好下面的词语。背诵第2~4自然段。 〔名师来指导〕(1)朗读指导:结合对课文的理解,把自己想象成作者也来到公园看荷花,体验入画的美好心境。朗读时,要把荷花的优

数据库原理与应用教程-SQL_Server试题

数据库原理与应用教程―SQL Server 期末测试题(一) 一、填空题(每空1分,共10分) 1.数据库系统的核心是___ __。 2.在关系模型中,实体以及实体间的联系都是用______来表示的。 3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。 4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。 5.SQL Server2005中,一个简单的数据库可以只有一个_________文件和一个日志文件。6.聚集索引和非聚集索引的存储结构都采用____________索引结构。 7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。 8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。 9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。 10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。 二、选择题(每小题1分,共20分) 1.数据管理的发展不包括下面哪个阶段() (A)文件系统(B)数据库系统 (C)人工管理(D)统一管理 2.一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系() (A)一对一(B)一对多 (C)多对多(D)以上全不是 3.如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。这种情况是由于数据库保护中的那方面不当而引起的() (A)并发控制 (B)完整性约束 (C)安全性控制(D)数据库的恢复 4.在关系模型中,“元组”是指() (A)表中的一行(B)表中的一列 (C)表中的一个数据(D)表中的一个成分 5.有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,

数据库原理及应用

数据库原理及应用 数据库技术简介 数据库技术产生于六十年代末,是数据管理的最新技术,是计算机科学的重要分支。 数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透。 数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。 第一章绪论 1.1 数据库系统概述 1.1.1 四个基本概念 数据(Data) 数据库(Database)数据库管理系统(DBMS) 数据库系统(DBS) 一、数据 数据(Data)的定义 数据是信息的具体表现形式 描述事物的符号记录 数据的表现形式——数字文字图形图像声音等 各类数据必须数字化后才能加工处理。 数据与其语义是不可分的 例如:93是一个数据 语义1:学生某门课的成绩 语义2:某人的体重 语义3:计算机系2007级学生人数 例如:学生档案中的一条记录:(李明男1982 江苏计算机系2000) 二、数据库(续) 数据库的定义 数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合。 三、数据库管理系统 什么是DBMS 数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。 DBMS的用途 组织和存储好大量的数据,并提供方便、高效地检索数据和维护数据的手段。 DBMS的主要功能: 数据定义功能 数据组织 存储和管理 数据操纵功能 数据库的事务管理和运行管理 数据库的建立和维护功能 其它功能 四、数据库系统 什么是数据库系统

数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统。 数据库系统的构成 数据库 数据库管理系统(及其开发工具) 应用系统 数据库管理员(DBA) 1.1.2 数据管理技术的产生和发展 数据管理:是指对数据的分类、组织、编码、存储、查询和维护等活动,是数据处理的中心环节。 数据处理:是指对数据进行收集、组织、存储、加工、抽取和传播等一系列活动的总和。其目的是从大量的、原始数据中抽取、推导出对人们有价值的信息。 数据管理技术的发展动力:应用需求的推动、计算机软/硬件的发展 数据管理技术的发展过程 人工管理阶段(40年代中--50年代中) 文件系统阶段(50年代末--60年代中) 数据库系统阶段(60年代末--现在) 一、人工管理 时期 40年代中--50年代中 产生的背景 应用需求科学计算 硬件水平纸带、卡片、磁带 软件水平没有操作系统 处理方式批处理 特点:数据不保存、数据由程序各自管理(逻辑结构、存储结构、存取方法、输入方式等) 数据不共享:一组数据只能对应一个程序 数据不具独立性:数据的结构发生变化后(物理或逻辑上),应用程序必须做相应的修改。 应用程序与数据的对应关系(人工管理阶段) .. 二、文件系统 时期

第1章课后习题参考答案

第一章半导体器件基础 1.试求图所示电路的输出电压Uo,忽略二极管的正向压降和正向电阻。 解: (a)图分析: 1)若D1导通,忽略D1的正向压降和正向电阻,得等效电路如图所示,则U O=1V,U D2=1-4=-3V。即D1导通,D2截止。 2)若D2导通,忽略D2的正向压降和正向电阻,得等效电路如图所示,则U O=4V,在这种情况下,D1两端电压为U D1=4-1=3V,远超过二极管的导通电压,D1将因电流过大而烧毁,所以正常情况下,不因出现这种情况。 综上分析,正确的答案是U O= 1V。 (b)图分析: 1.由于输出端开路,所以D1、D2均受反向电压而截止,等效电路如图所示,所以U O=U I=10V。

2.图所示电路中, E

解: (a)图 当u I<E时,D截止,u O=E=5V; 当u I≥E时,D导通,u O=u I u O波形如图所示。 u I ωt 5V 10V uo ωt 5V 10V (b)图 当u I<-E=-5V时,D1导通D2截止,uo=E=5V; 当-E<u I<E时,D1导通D2截止,uo=E=5V; 当u I≥E=5V时,uo=u I 所以输出电压u o的波形与(a)图波形相同。 5.在图所示电路中,试求下列几种情况下输出端F的电位UF及各元件(R、DA、DB)中通过的电流:( 1 )UA=UB=0V;( 2 )UA= +3V,UB = 0 V。( 3 ) UA= UB = +3V。二极管的正向压降可忽略不计。 解:(1)U A=U B=0V时,D A、D B都导通,在忽略二极管正向管压降的情况下,有:U F=0V mA k R U I F R 08 .3 9.3 12 12 = = - =

数据库原理与应用教程期末测试题

数据库原理与应用教程 期末测试题(一) 一、填空题(每空1分,共10分) 1.数据库系统的核心是___数据库管理系统__。 2.在关系模型中,实体以及实体间的联系都是用__关系(二维表)____来表示的。3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为__(A,C)_______。 4.层次模型用“树结构”来表示数据之间的联系,网状模型用“___图状结构______” 来表示数据之间的联系。 5.SQL Server2005中,一个简单的数据库可以只有一个___数据______文件和一个日志文件。6.聚集索引和非聚集索引的存储结构都采用___B树____索引结构。 7.一个事务必须具有的四个属性是原子性、一致性、__隔离性__和持久性。 1、8.在T-SQL中,查询表中数据时,可用_____DISTINCT______关键字滤掉重复行。9.调用标量函数时必须提供至少由两部分组成的名称,即___拥有者_____. 函数名。10.DML 触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。 二、选择题(每小题1分,共20分) 1、数据管理的发展不包括下面哪个阶段() (A)文件系统(B)数据库系统 (C)人工管理(D)统一管理 2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什 么样的联系() (A)一对一(B)一对多 (C)多对多(D)以上全不是 3、如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将 刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。这种情况 是由于数据库保护中的那方面不当而引起的() (A)并发控制 (B)完整性约束 (C)安全性控制(D)数据库的恢复 4、在关系模型中,“元组”是指( B ) (A)表中的一行(B)表中的一列 (C)表中的一个数据(D)表中的一个成分 5、有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,

《数据库原理与应用》课后习题参考题答案

《数据库原理与应用》课后习题参考答案 第一章作业参考答案 1. 单选题 C C D B C 2. 判断题对错错错对 3填空题网状模型用户商业智能数据挖掘系统设计 4简答题 1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结 构及其说明。数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象 结构及其说明。3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间 的制约和依存关系,以及数据动态变化的规则。主流数据库采用关系图模型。数据 库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对 象数据模型、键值对数据模型、列式数据模型。。。) 2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。数据库具有如下特点:数据不重复存 放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、 删、改、检索由统一软件进行管理和控制。 3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。 在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。数据库内部 元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数 据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快 数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数 据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一 类存储过程等等 4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。 5)数据库管理系统(Database Manage System,DBMS )——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。数 据库管理系统(DBMS)主要功能:创建数据库和表; 创建支持结构,如索引等; 读取

数据库原理与应用期末复习总结含试题及其答案

数据库原理综合习题答案 1.1名词解释 (1) DB:即数据库(Database),是统一管理的相关数据的集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。 (2) DBMS:即数据库管理系统(Database Management System),是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。 (3) DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。 (4) 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,那么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。 (5) 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。 (6) M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。 (7) 数据模型:模型是对现实世界的抽象。在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。它可分为两种类型:概念数据模型和结构数据模型。 (6) 概念数据模型:是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。 (9) 结构数据模型:是直接面向数据库的逻辑结构,是现实世界的第二层抽象。这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。它主要有:层次、网状、关系三种模型。 (10) 层次模型:用树型结构表示实体类型及实体间联系的数据模型。 (11) 网状模型:用有向图结构表示实体类型及实体间联系的数据模型。 (12) 关系模型:是目前最流行的数据库模型。其主要特征是用二维表格结构表达实体集,用外鍵表示实体间联系。关系模型是由若干个关系模式组成的集合。 (13) 概念模式:是数据库中全部数据的整体逻辑结构的描述。它由若干个概念记录类型组成。概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。 (14) 外模式:是用户与数据库系统的接口,是用户用到的那部分数据的描述。 (15) 内模式:是数据库在物理存储方面的描述,定义所有的内部记录类型、索引和文件的组成方式,以及数据控制方面的细节。 (16) 模式/内模式映象:这个映象存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性,即概念记录和内部记录间的对应性。此映象一般在内模式中描述。 (17) 外模式/模式映象:这人映象存在于外部级和概念级之间,用于定义外模式和概念模式间的对应性,即外部记录和内部记录间的对应性。此映象都是在外模式中描述。 (18) 数据独立性:在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。数据独立性分成物理数据独立性和逻辑数据独立性两级。 (19) 物理数据独立性:如果数据库的内模式要进行修改,即数据库的存储设备和存储方法有所变化,那么模式/内模式映象也要进行相应的修改,使概念模式尽可能保持不变。也就是对模式的修改尽量不影响概念模式。

课后习题参考答案

习题一 1 设总体X 的样本容量5=n ,写出在下列4种情况下样本的联合概率分布. 1)),1(~p B X ; 2))(~λP X ; 3)],[~b a U X ; 4))1,(~μN X . 解 设总体的样本为12345,,,,X X X X X , 1)对总体~(1,)X B p , 11223344555 11 1 55(1) (,,,,)()(1)(1)i i n x x i i i i x x P X x X x X x X x X x P X x p p p p -==-========-=-∏∏ 其中:5 1 15i i x x ==∑ 2)对总体~()X P λ 11223344555 1 1 555 1 (,,,,)()! ! i x n i i i i i x i i P X x X x X x X x X x P X x e x e x λ λ λλ-==-========== ∏∏ ∏ 其中:5 1 15i i x x ==∑ 3)对总体~(,)X U a b 5 511511,,1,...,5 (,,)()0i i i i a x b i f x x f x b a ==?≤≤=?==-??? ∏∏ ,其他 4)对总体~(,1) X N μ ()() ()2 55 55/2 22 1511 1 1 (,,)()=2exp 2i x i i i i i f x x f x x μπμ-- -===??==-- ??? ∑∏

2 为了研究玻璃产品在集装箱托运过程中的损坏情况,现随机抽取20个集装箱检查其产品损坏的件数,记录结果为:1,1,1,1,2,0,0,1,3,1,0,0,2,4,0,3,1,4,0,2,写出样本频率分布、经验分布函数并画出图形. 解 设(=0,1,2,3,4)i i 代表各箱检查中抽到的产品损坏件数,由题意可统计出如下的样本频率分布表1.1: 经验分布函数的定义式为: ()()() (1)10,(),,=1,2,,1,1,n k k k x x k F x x x x k n n x x +

2019年大学《数据库原理及应用教程》试题及答案

《数据库原理及应用教程》试题及答案 一、选择题 1、下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)

A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108 A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式 (11) 算法的时间复杂度是指(C) A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数 (12) 算法的空间复杂度是指(D)

数据库原理与应用-期末考试复习题

数据库原理期末考试复习题 一、单选题 1.在数据库中存储的是(C)。 A. 数据 B. 数据模型 C. 数据及数据之间的联系 D. 信息 2.现有一个“教师”表,其中一个字段是教师的住址(字符型,20位长),如果不希望此字段包含空值,即某位教师现没有住址,则希望此字段自动填入“还没有”,应该(C )。 A. 为此列创建一个check约束 B. 为此列创建一个foreign key约束 C. 为此列创建一个default约束 D. 为此列创建一个primary key约束 3.数据库系统包括( D )。 A. DB、DBMS B. DB、DBA C. DB、DBMS、DBA、计算机硬件 D. DB、DBMS、DBA、OS、计算机硬件 4.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是(D)。 A. SELECT 产品名称,AVG(单价) FROM 产品GROUP BY 单价 B. SELECT 产品名称,AVG(单价) FROM 产品ORDER BY 单价 C. SELECT 产品名称,AVG(单价) FROM 产品ORDER BY 产品名称 D. SELECT 产品名称,AVG(单价) FROM 产品GROUP BY 产品名称 页脚内容1

5.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 6.关系数据库规范化是为解决关系数据库中(B)问题而引入的。 A. 提高查询速度 B. 保证数据的安全性和完整性 C. 减少数据操作的复杂性 D. 插入异常、删除异常和数据冗余 7.当前数据库应用系统的主流数据模型是(C)。 A. 层次数据模型 B. 网状数据模型 C. 关系数据模型 D. 面向对象数据模型 8.如果两个实体集之间的联系是m:n,转换为关系时(B)。 A. 联系本身不必单独转换为一个关系 B. 联系本身必须单独转换为一个关系 C. 联系本身也可以不单独转换为一个关系 D. 将两个实体集合并为一个实体集 9.候选码中的属性可以有(C)。 A. 0个 B. 1个 C. 1个或多个 D. 多个 10.下列关于关系性质的描述中正确的是(B )。 页脚内容2

数据库原理与应用(第四版)

数据库 一、选择题30’ 二、填空题20’涉及内容:C1,C2,C3,C7概念为主。其余章节少量涉及。 三、问答题20’(4*5’) 1.论述数据、数据库、数据库管理系统、数据库系统的概念; 数据:描述事物的符号记录。是数据库中存储的基本对象。 种类:文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等 特点:数据与其语义是不可分的 数据库:长期储存在计算机内、有组织的、可共享的大量数据的集合。 基本特征: ?数据按一定的数据模型组织、描述和储存 ?可为各种用户共享 ?冗余度较小 ?数据独立性较高 ?易扩展 数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件,是基础软件, 是一个大型复杂的软件系统。 用途:科学地组织和存储数据、高效地获取和维护数据 数据库系统:在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 2.数据库系统的特点 ?数据结构化 整体结构化 不再仅仅针对某一个应用,而是面向全组织 不仅数据内部结构化,整体是结构化的,数据之间具有联系 数据库中实现的是数据的真正结构化 数据的结构用数据模型描述,无需程序定义和解释 数据可以变长 数据的最小存取单位是数据项 ?数据的共享性高,冗余度低,易扩充 数据库系统从整体角度看待和描述数据,数据面向整个系统,可以被多个用户、多个应用共享使用。 数据共享的好处 减少数据冗余,节约存储空间 避免数据之间的不相容性与不一致性 使系统易于扩充 ?数据独立性高 物理独立性 指用户应用程序与存储在磁盘上的数据库中数据是相互独立的。 当数据的物理存储改变了,应用程序不用改变。

数据库原理与应用习题答案

习题参考答案 第1章 一、填空题 1.答案:【1】分类【2】组织【3】存储【4】检索【5】维护 2.答案:【1】逻辑结构【2】存储空间【3】数据存取方法 3.答案:【1】数据冗余【2】不一致性【3】数据联系弱 4.答案:【1】应用程序【2】数据 5.答案:【1】1968年【2】Information Management System【3】层次 6.答案:【1】记录 7.答案:【1】数据的完整性【2】数据的安全性【3】并发控制、 【4】数据库的恢复 8.答案:【1】数据项【2】记录

附录2 习题参考答案275 9.答案:【1】概念模型【2】数据模型 10.答案:【1】数据结构【2】数据操作【3】数据的完备性约束条件 11.答案:【1】层次数据库【2】网状数据库【3】关系数据库、 【4】面向对象的数据库 12.答案:【1】实体内部的联系【2】实体与实体之间的联系 13.答案:【1】一对一的联系【2】一对多的联系【3】多对多的联系 14.答案:【1】三级模式【2】子模式【3】模式【4】存储模式 15.答案:【1】数据库【2】硬件【3】软件【4】数据库管理员(DBA) 16.答案:【1】数据库管理员【2】系统分析员【3】应用程序员【4】用户 二、选择题 1.C 2.C 3.A 4.A 5.C 6.B 7.A ①B⑤C⑦D④E③8.D9.C 10.B 11.C 12.A

276 数据库原理与应用 三、简答题 1.参照1.2.1数据库发展阶段的划分。 2.答案一:数据库是集中、统一地保存和管理某一单位或某一领域内所有有用信息的系统。这个系统根据数据之间的自然联系结构而成,数据冗余较少,且具有较高的数据独立性,能为多种应用服务。 答案二:数据库是以一定的组织方式存储在一起的、能为多个用户共享的、具有尽可能小的冗余度、与应用彼此独立的、相互关联的数据集合。 3.数据结构指数据的组织方式,包括物理方式与逻辑方式。数据字典(简称DD)是对系统中数据的详尽描述,是各类数据属性的清单。在RDBMS中,数据字典通常采用和普通数据同样的表示方式,DD在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善。 4.参照1.2.4数据库系统阶段。 5.参照1.2.4数据库系统阶段。 6.数据库系统的结构分为3级:用户的数据逻辑结构、整体数据的逻辑结构和数据的物理结构。当整体

数据库原理及其应用教程课后答案

第一章 1.2.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系? (1)文件系统与数据库系统之间的区别 文件系统用文件将数据长期保存在外存上,数据库系统则用数据库统一存储数据;文件系统中程序和数据有一定的联系,二数据库系统中程序和数据分离;文件系统用操作系统中的存取方法对数据进行管理,数据库系统则用DBMS 统一管理和控制数据;文件系统实现以文件为单位的数据共享,二数据库系统实现以记录和字段为单位的数据共享。 (2)文件系统和数据库系统之间的联系 均为数据组织的管理技术;均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;数据库系统是在文件系统的基础上发展起来的。 1.8.什么是数据库的数据独立性?它包含了哪些内容? 物理独立性? 所谓数据的独立性是指数据库中的数据与应用程序间相互独立,即数据的逻辑结构、存储结构以及存取方式的改变不影响应用程序。 数据独立性分两级:物理独立性和逻辑独立性 物理独立性是指当数据的物理结构改变时,通过修改映射,使数据库整体逻辑结构不受影响,进而用户的逻辑结构以及应用程序不用改变。 逻辑独立性是指当数据库的整体逻辑结构发生改变时,通过修改映射,使用户的逻辑结构以及应用程序不用改变。 1.11.解释实体、属性、实体键、实体集、实体型、实体联系类型、记录、数据项、字段、记录型、文件、实体模型、数据模型的含义。 实体:客观存在并且可以相互区别的“事物”称为实体。 属性:实体所具有的某一特性称为属性。 实体键:在实体型中,能唯一标识一个实体的属性或属性集称为实体的键。 实体集:同型实体的集合称为实体集。 实体型:具有相同属性的实体必然具有共同的特征,所以,用实体名及其属性名来抽象和描述同类实体,称为实体 型。 实体联系类型:一对一联系(1:1);一对多联系(1:n);多对多联系(m:n) 记录:(record)字段的有序集合称为记录。 数据项:标记实体属性的命名单位称为字段,也称为数据项。 字段:标记实体属性的命名单位称为字段,也称为数据项。 文件:同一类记录的集合称为文件。文件是用来描述实体集的。 数据模型:数据模型是数据库的框架,该框架描述了数据及其联系的组织方式、表达方式和存储路径,它是数据库

有机化学课后习题参考答案完整版(汪小兰第四版)

目录 第一章绪论 (1) 第二章饱和烃 (2) 第三章不饱和烃 (6) 第四章环烃 (14) 第五章旋光异构 (23) 第六章卤代烃 (28) 第七章波谱法在有机化学中的应用 (33) 第八章醇酚醚 (43) 第九章醛、酮、醌 (52) 第十章羧酸及其衍生物 (63) 第十一章取代酸 (71) 第十二章含氮化合物 (77) 第十三章含硫和含磷有机化合物 (85) 第十四章碳水化合物 (88) 第十五章氨基酸、多肽与蛋白质 (99) 第十六章类脂化合物 (104) 第十七章杂环化合物 (113) Fulin 湛师

第一章 绪论 1.1扼要归纳典型的以离子键形成的化合物与以共价键形成的化合物的物理性质。 答案: 1.2 NaCl 与KBr 各1mol 溶于水中所得的溶液与NaBr 及KCl 各1mol 溶于水中所得溶液是否相同?如将CH 4及CCl 4各1mol 混在一起,与CHCl 3及CH 3Cl 各1mol 的混合物是否相同?为什么? 答案: NaCl 与KBr 各1mol 与NaBr 及KCl 各1mol 溶于水中所得溶液相同。因为两者溶液中均为Na + ,K + ,Br - , Cl - 离子各1mol 。由于CH 4与CCl 4及CHCl 3与CH 3Cl 在水中是以分子状态存在,所以是两组不同的混合物。 1.3碳原子核外及氢原子核外各有几个电子?它们是怎样分布的?画出它们的轨道形状。当四个氢原子与 一个碳原子结合成甲烷(CH 4)时,碳原子核外有几个电子是用来与氢成键的?画出它们的轨道形状及甲烷分子的形状。 答案: C +6 2 4 H C CH 4中C 中有4个电子与氢成键为SP 3杂化轨道,正四面体结构 CH 4 SP 3杂化 2p y 2p z 2p x 2s H 1.4写出下列化合物的Lewis 电子式。 a.C 2H 4 b.CH 3Cl c.NH 3 d.H 2S e.HNO 3 f.HCHO g.H 3PO 4 h.C 2H 6 i.C 2H 2 j.H 2SO 4 答案: a. C C H H H H C C H H H H 或 b. H C H c. H N H d. H S H e. H O N O f. O C H H g. O P O O H H H h.H C C H H H H H O P O O H H H 或 i. H C C H j. O S O H H O H H 或

数据库原理与应用 习题及解答

《数据库原理与应用》习题及解答 管理学院管理科学与工程系 2016.2

第1章数据库基本概念 1.什么是数据库系统?它有什么特点? 答: 数据库系统(database system ,DBS)是指实现有组织地、动态地存储大量关联数据、方便用户访问的计算机硬件、软件和数据资源组成的系统。通常由数据库、数据库管理系统、应用系统程序和数据库管理员及用户等几部分组成。 数据库系统有以下特点: (1) 数据结构化 (2) 数据共享 (3) 数据独立性 (4) 可控冗余度 2.什么是数据库管理系统?它的主要功能有哪些? 答:数据库管理系统(DBMS)是指位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新及各种数据控制,是数据库系统的核心软件。 它的主要功能: (1)数据定义功能 (2)数据操纵功能 (3)数据的完整性检查功能 (4)数据库的安全保护功能 (5)数据库系统的故障恢复功能 (6)在网络化环境下访问数据库的功能 3.某高校中有若干个系部,每个系部都有若干个年级和教研室,每个教研室有若干个教师,其中有的教授和副教授每人带若干个研究生,每个年级有若干个学生,每个学生选修若干课程,每门课可有若干个学生选修。试用E-R图描述此学校的关系概念模型。 答:

4.定义并解释概念模型中以下术语:实体,属性,码,E-R图 答: 实体:每一类数据对象的个体称为“实体”。 属性:每个实体集涉及的信息项目称为“属性”。 码:能够唯一标识其对应实体的属性或属性组合称为“码”。 E-R图:即实体-联系图,用来表示数据模型,直接从现实世界中抽象出实体类型及实体间联系。 5.SQL包含哪些组件,其功能各是什么? 答:1. SQL Server 数据库引擎(MSSQLServer service) 用来处理所有发自SQL Server客户端应用程序的T-SQL语句的组件,SQLServer service 协调和安排这些语句的执行,并向客户机反馈结果。支持分布式查询、并发控制。主要功能包括:数据管理,事务处理和查询,维护数据的完整和安全。 2. SQL Server 代理程序(SQLServerAgent service) 实现运行调度SQL Server管理任务的代理程序。每个实例都有一个SQLServerAgent service。SQLServerAgent相当于SQLServer2005的系统自动管理、控制、调度中心,启动代理服务能够使系统按照系统管理员的意图自动运行并管理数据库系统。 3. Microsoft 搜索服务( Microsoft search service) 是一个全文搜索和查询服务,用于建立数据库的全文目录和索引,并支持对全文的检索。 4. 分布式事务处理协调器(Distributed Transactuion Coordinator) 用于完成分布式事务(在物理上不同的两台SQL Serever2005 服务器上完成的同一件任务)并保证事务的一致性。 6.安装SQL Server前应做哪些规划? 答:(1)如果要在运行 Microsoft Windows NT或 Micorsoft Windows XP 的计算机上安装 SQL Server 2008,并且希望 SQL Server 2008 与其它客户端和服务器通讯,则创建一个或多个域用户帐户(2)用具有本地管理权限的用户帐户登录到操作系统,或者给域用户帐户指派适当的权限。 (3)关闭所有和 SQL Server 相关的服务。包括所有使用 ODBC 的服务,如Microsoft Internet Information 服务 (IIS)。 (4)关闭 Microsoft Windows NT 事件查看器和注册表查看器(Regedit.exe 或Regedt32.exe)。 7.SQL Server支持哪两种身份认证模式?各有何特点? 答:(1) Windows身份验证模式 客户机使用Windows 操作系统的用户账户和密码连接数据库服务器时,SQL Server2008 使用Windows 操作系统来进行身份验证。 (2)混合身份验证模式 客户机使用用户账户和密码连接数据库服务器时,服务器首先在数据库中查询是否有相同账户和密码的用户,若有则接受连接。若数据库中没有相应的账户

相关文档
最新文档