2014年9月份考试数据库原理第三次作业

合集下载

2014年4735数据库系统原理复习题

2014年4735数据库系统原理复习题

4735数据库系统原理复习题

一、单项选择题

1.数据库是长期存储在计算机内、有组织的、统一管理的相关 ( ) A.数据的集合B.程序的集合

C.命令的集合D.文件的集合

2.在SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是( )

A.事件探查器B.企业管理器

C.查询分析器D.服务管理器

3.两个函数依赖集F和G等价的充分必要条件是 ( )

A.F=G+B.F=G C.F+=G D.F+=G+

4.能实现“将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户”的SQL语句是 ( )

A.GRANT SELECT TO S ON WANG

B.GRANT SELECT ON S TO WANG WITH GRANT OPTION

C.GRANT SELECT TO S ON WANG WITH GRANT OPTION

D.GRANT SELECT TO S ON WANG

5.数据库在磁盘上的基本组织形式是 ( )

A.二维表B.文件C.目录D.逻辑块

6.在数据库技术中,“脏数据”是指 ( )

A.回退的数据( ) B.未回退的数据

C.未提交的数据 D.未提交随后又被撤消的数据7.数据库逻辑设计时,应首先 ( )

A.设计外模型B.修正模型

C.把概念模型转化成逻辑模型D.设计存储模型

8.如果想找出关系R的属性B上不为空的那些元组,则选择子句应该为( )

A.WHERE B IS NOT NULL B.WHERE B==NULL

C.WHERE B IS NULL D.WHERE B=NULL

北航14秋《数据库原理及应用》在线作业三答案

北航14秋《数据库原理及应用》在线作业三答案

北航《数据库原理及应用》在线作业三

单选题

一、单选题(共25 道试题,共100 分。)

1. 在SELECT语句中,对应关系代数中“投影”运算的语句是()

A. SELECT

B. FROM

C. WHERE

D. SET

-----------------选择:A

2. 关系数据模型的三个组成部分中,不包括( )。

A. 完整性规则

B. 数据结构

C. 数据操作

D. 并发控制

-----------------选择:D

3. 一个关系只有一个()。

A. 候选码

B. 外码

C. 超码

D. 主码

-----------------选择:D

4. 关系代数表达式的优化策略中,首先要做的是( )。

A. 对文件进行预处理

B. 尽早执行选择运算

C. 执行笛卡儿积运算

D. 投影运算

-----------------选择:B

5. 授权是DBS采用的()

A. 恢复措施

B. 并发控制措施

C. 完整性措施

D. 安全性措施

-----------------选择:D

6. 在嵌入式SQL中,当SQL语句中引用宿主语言的程序变量时,程序变量应()

A. 加前缀$

B. 加后缀$

C. 加前缀:

D. 加后缀:

-----------------选择:C

7. 一个m:n联系转换为一个关系模式。关系的码为

2013电大数据库原理与应用作业答案3

2013电大数据库原理与应用作业答案3

一、单项选择题(共 20 道试题,共 40 分。)

1. 在T-SQL语法中,Select语句的完整语法较复杂,但至少包括的部分为()。

A. Select,Into

B. Select,From

C. Select,Group

D. 仅Select

2. 下列()统计函数可以计算平均值。

A. Sum

B. Avg

C. Count

D. Min

3. 下列叙述中不是视图的特点的是()。

A. 为用户集中数据

B. 降低数据库设计的复杂性

C. 存储数据

D. 组织数据以便导出到其他应用程序中

4. ()必须确保索引键不包含重复的值。

A. 聚集索引

B. 非聚集索引

C. 索引视图

D. 唯一索引

5. 对于Update语句的实现说法正确的是()。

A. Update一次只能修改一列的值

B. Update只能修改不能赋值

C. Update可以指定要修改的列和赋予的新值

D. Update不能加Where条件

6. T-SQL对标准SQL的扩展主要表现为()。

A. 加入了程序控制结构和变量

B. 加入了建库和建表语句

C. 提供了分组(Group by)查询功能

D. 提供了Min、Max等统计函数

7. SQL Server的字符型系统数据类型主要包括()。

A. Int、Money、Char

B. Char、Varchar、Text

C. Datetime、Binary、Int

D. Char、Varchar、Int

8. 在T-SQL语法中,用来插入数据的命令和用于更新的命令分别是()。

A. Insert,Update

B. Update,Insert

2014春数据库原理及应用复习资料及答案new

2014春数据库原理及应用复习资料及答案new

数据库原理及应用期末考试注意事项(2014春)

一、题型说明

期末考试包括五种题型,具体分布情况如下:

1. 单项选择题:10题,共计20分

2. 填空题:10题,共计15分

3. 根据已知场景写出SQL语句或关系代数表达式:7题,共计35分

注:有2道小题机电与软工专业有所区别。

4. 设计题:1题,共计10分

5. 问答题:4题,共计20分

注:有1道小题机电与软工专业有所区别。机电专业的4个小题均为叙述性问答题;软工专业的3个小题中,有3题为叙述性问答题,1题为规范化理论部分应用题。

二、答题注意事项

机电与软工专业使用同一套考卷。在第3大题和第5大题中一共存在15分的题目对两个专业要求不同。要求不同的题目均已在卷面上明确指出,答题时请看清楚要求。

复习题

一、单项选择题

1.(A)是对数据库中全部数据的逻辑结构和特征的描述。

A.模式

B.外模式

C.内模式

D.视图

2.(B)是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述

A.模式

B.外模式

C.内模式

D.概念模式

3.数据库中的记录是按照B+树存储还是按hash方法存储,这一特征在数据库的(C)中定义。

A.模式

B.外模式

C.内模式

D.子模式

4.在SELECT语句中,(A)关键字可以消除重复值

A. DISTINCT

B. UNIQUE

C. *

D. ALL

5.概念模型的表示方法有很多种,其中最著名的是(B)。

A.关系模型

B. E-R模型

C.层次模型

D.网状模型

6.数据库的概念模型(D)

A. 独立于计算机硬件,依赖于DBMS

B. 依赖于计算机硬件,独立于DBMS

数据库大作业(全·参考答案)

数据库大作业(全·参考答案)

《数据库原理与应用》综合设计任务书

前言

《数据库原理与应用》课程的重点知识模块包括:1)数据库设计、2)用SQL实现建库、建表、查询、更新、和创建视图、3)存储过程和触发器设计。针对这三个应用能力,用一个案例作为背景,布置三次大作业。

在校大学生都能理解“图书管理系统”的应用场合和业务流程。因此,以图书管理系统作为案例来布置作业,可以降低业务分析难度,让学生将主要精力放在知识消化与技术应用上。

本文档包括四个部分。第一部分描述系统的需求,第二部分提出E-R模型设计和关系模型设计的任务;第三部分提出在SQL Server中,用SQL语句来建库、建表、查询、更新数据、创建视图的任务;第四部分,根据应用需求、安全需求和数据完整性要求,提出设计存储过程和触发器的任务。

每个任务之前,都给出了完成任务所需要掌握的关键知识点,学生可以在对这些知识点进行复习的基础上完成任务,每个任务是一次大作业。

第一部分案例的需求描述

本部分描述“图书管理系统”的需求,学生通过阅读本部分内容,了解系统的功能要求、运行环境,对系统所需的数据有总体认识,作为三次作业的基础。

1.2 需求分析

1)功能需求

图1-1:功能需求示意图

教师信息管理:用于教师基本资料的增删改查。

图书信息管理:用于图书基本信息的增删改查,分类统计图书册数和价值。

借书登记:记录借书时间、所借图书、借书人、办理人。

还书登记:记录还书时间、所还图书、还书人、办理人。

催还:查询借阅逾期的借书信息,给借书人发电子邮件,给借书人的部门打电话。

2)运行环境要求

图1-2:运行环境拓扑图

《数据库原理及应用》第三次在线作业

《数据库原理及应用》第三次在线作业

单选题(共40道题)

收起

1.(

2.5分)关系代数的基本操作组成关系代数的完备操作集,其他操作均可以由基本操作来表达。具体而言,关系代数的基本操作有()。

我的答案:C 此题得分:2.5分

2.(2.5分)在具有非过程性查询语言的数据库系统中,()是查询处理的核心。

我的答案:B 此题得分:2.5分

3.(2.5分)关系数据库系统的查询处理包括两个方面的内容:查询优化和()。

我的答案:A 此题得分:2.5分

4.(2.5分)()是选择操作中的线性搜索算法。

进行排序

如果满足,则作为一个结果元组输出

我的答案:D 此题得分:2.5分

5.(2.5分)()是选择操作中的主索引搜索算法。

进行排序

如果满足,则作为一个结果元组输出

我的答案:B 此题得分:2.5分

6.(2.5分)设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()。

我的答案:A 此题得分:2.5分

7.(2.5分)查询处理最终可转化成基本的()代数操作。

•C、空值

•D、集合

我的答案:A 此题得分:2.5分

8.(2.5分)计算笛卡尔乘积的最简单算法称为()。

•A、大关系算法

•B、主存算法

•C、嵌套循环算法

•D、半主存算法

我的答案:C 此题得分:2.5分

9.(2.5分)在SQL中,表示选择操作的语句为()。

•A、SELECT * FROM R WHERE C1 AND C2 OR C3•B、SELECT R.*,S.* FROM R,S WHERER.A S.B •C、INSERT INTO R VALUE(a,b,c,d)

数据库原理与应用第三次作业

数据库原理与应用第三次作业

数据库原理与应用第三次作业

1. 消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是()。

A. 1NF

B. 2NF

C. 3NF

D. BCNF

2 .下列关于数据库恢复说法不正确的是()

A.事物故障恢复采用日志文件

B.系统故障恢复采用日志文件

C.介质故障恢复采用日志文件

D.以上故障恢复均不采用日志文件

3. 下面()不是常用的数据模型?

A. 关系模型

B. 线性模型

C. 层次模型

D. 网状模型

4 .在数据库设计中,将E-R图转换成关系数据模型的过程属于()

A.需求分析阶段

B.概念设计阶段

C.逻辑设计阶段

D.物理设计阶段

5 .DBMS中实现事务持久性的子系统是()

A.安全性管理子系统

B.完整性管理子系统

C.并发控制子系统

D.恢复管理子系统

6.数据库与文件系统的根本区别在于()

A.提高了系统效率

B.方便了用户使用

C.数据的结构化

D.节省了存储空间

7. SQL语言是()的语言,容易学习。

A.过程化

B. 非过程化

C.格式化

D. 导航式

8.为了防止一个用户的工作不适当地影响另一个用户,应该采取()。

A. 完整性控制

B. 访问控制

C. 安全性控制

D. 并发控制

9.DBMS普遍采用()方法来保证调度的正确性。

A. 索引

B. 授权

C. 封锁

D. 日志

10.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。

A. 一级封锁协议

B. 二级封锁协议

C. 三级封锁协议

D. 零级封锁协议

11. 下面的选项不是关系数据库基本特征的是()。

A.不同的列应有不同的数据类型

B.不同的列应有不同的列名

2014年9月份考试数据库原理第二次作业

2014年9月份考试数据库原理第二次作业

2014年9月份考试数据库原理第二次作业 题号 一 二 合计 已做/题量 0 / 30 0 / 10 0 / 40 得分/分值 0 / 90 0 / 10 0 / 100 一、单项选择题 (共30题、总分90分、得分0分)1. 后援副本的用途是( )。 (本题分数:3 分,本题得分:0 分。) A、 安全性保障 B、 一致性控制 C、 故障后的恢复 D、 数据的转储 题目信息 难度: 5 正确答案: C 解题方案: 后援副本即数据库的备份文件,是用于数据库故障后的恢复。本题答案为C。 2. 关系模型中的关系模式至少是( )。 (本题分数:3 分,本题得分:0 分。) A、 1NF B、 2NF C、 3NF D、 BCNF 题目信息 难度: 5 正确答案: A 解题方案: 参见范式概念,本题答案为A。 3. 事务日志是用于保存( )。 (本题分数:3 分,本题得分:0 分。) A、 程序运行过程 B、 程序运行结果 C、 数据查询操作 D、 对数据库的更新操作 题目信息 难度: 5 正确答案: D 解题方案: 每个事务开始的标记、每个事务的结束标记和每个更新操作均作为日志文件中的一个日志记录。每个日志记录的内容主要包括事务标识(标明是哪个事务)操作的类型(插入、删除或修改)操作对象更新前数据的旧值(对插入操作而言,此项为空值)更新后数据的新值(对插入操作而言,此项为空值) 4. 面向对象数据库系统是一个持久的、可共享的对象库的( )。 (本题分数:3 分,本题得分:0 分。) A、 集合 B、 存储 C、 管理者 D、 存储和管理者 题目信息 难度: 5 正确答案: D 解题方案: 面向对象数据库系统是一个持久的、可共享的对象库的存储和管理者。 5. 有关系:R(A,B,C) 主码=AS(D,A) 主码=D,外码=A,参照于R的属性A。关系R和S的元组如图所示:RABC122133SDA12342Null31指出关系S中违反关系完整性规则的元组是( )。 (本题分数:3 分,本题得分:0 分。) A、 (1,2) B、 (2,null) C、 (3,3) D、 (4,1) 题目信息 难度: 5 正确答案: C 解题方案: 很明显,属性A是关系S的外码,它参照的是关系R中的主码A。按照参照完整性规则,外码上的值只能为空值,或者为它所参照的关系R中主码A上的某个值。本题答案为C。 6. 数据字典产生于数据库设计步骤的( )。 (本题分数:3 分,本题得分:0 分。) A、 需求分析阶段 B、 概念设计阶段 C、 逻辑设计阶段 D、 物理设计阶段 题目信息 难度: 5 正确答案: A 解题方案: 数据字典产生于数据库设计步骤的需求分析阶段。 7. 关系数据库管理系统应能实现的专门关系运算包

2014年9月份考试房地产评估第3次作业

2014年9月份考试房地产评估第3次作业

2014年9月份考试房地产评估第三次作业

一、名词解释题(本大题共30分,共 5 小题,每小题 6 分)

1. 房地产需求定义

2. 市场价值

3. 楼面地价

4. 路线价法适用的对象和条件

5. 长期趋势法的作用

二、计算题(本大题共30分,共 5 小题,每小题 6 分)

1. 某一房地产,土地总面积2000㎡,是 6年前通过征用农地取得的,当时费用800元/㎡,现时取得该类土地,每平方米需1200元,地上建筑总建筑面积6000㎡,是两年前建成交付使用的,当时建筑造价 800元/㎡,现实建造同类建筑物每平方米为1300元,估计该建筑物有八成新,该类建筑物的残值率为2%,试选用所给资料评估该房地产的现时总价和单价。

2. 有一成片荒地需要估价。获知该成片荒地的面积为2 k㎡,适宜进行“五通一平”的开发后分块有偿转让;可转让土地面积的比率为60%;附近地区与之位置相当的“五通一平”熟地的单价为800元/㎡;开发期需要3年;将该成片荒地开发成“五通一平”熟地的开发成本、管理费用等经测算为2.5亿元/k ㎡;贷款年利率为10%;投资利润率为 15%;当地土地转让中卖方需要缴纳的税费为转让价格的6%,买方需要缴纳的税费为转让价格的4%。试用传统方法测算该成片荒地的总价和单价

3. 某旅馆需要估价,据调查,该旅馆共有300张床位,平均每张床位每天向客人实收50元,年平均空房率为30%,该旅馆营业平均每月花费14万元;当地同档次旅馆一般床价为每床每天45元,年平均空房率为20%,正常营业每月总费用平均占每月总收入的30%。该类房地产的资本化率为10%。试选用所给资料测算该旅馆的价值

大工14秋《数据库原理》在线作业1满分答案

大工14秋《数据库原理》在线作业1满分答案
A.错误
B.正确
?
正确答案:B
5.比较运算符是用来辅助专门的关系运算符进行操作。
A.错误
B.正确
?
正确答案:B
6.模式是数据库的物理结构。
A.错误
B.正确
?
正确答案:A
7. E-R方法是描述信息模型最常用的方法。
A.错误
B.正确
?
正确答案:B
8.如果关系模式R的每一个属性都是不可再分的数据项,则称关系模式R满足第一范式。
A. COUNT(*)
B. COUNT(<列名>)
C. SUM(<列名>)
D. 百度文库VG(<列名>)
?
正确答案:D
9.下列不属于数据库管理系统管理数据的特点的是()。
A.数据结构化
B.数据共享性高
C.实现并发操作
D.数据不可恢复性
?
正确答案:D
10.下列不属于实体间对应关系的是()。
A.一对一联系
B.一对多联系
A.错误
B.正确
?
正确答案:B
9.数据删除不属于数据更新。
A.错误
B.正确
?
正确答案:A
10.数据库系统每次磁盘读写操作中都传输不同的字节数。
A.错误
B.正确
?
正确答案:A
C.多对一联系

数据库原理三、四章作业

数据库原理三、四章作业

数据库原理三、四章作业

1.Please answer the questions of chapter3

Chapter 3 3.1

(a)relation

A relation is a uniquely named two-dimensional table with identically structured rows (technically tuples) and distinctly named columns (or attributes).

(b)attribute

an attribute is a named column of a relation.

(c)domain

set of allowable values for one or more attributes.

(d)tuple

a record of a relation or a row of a relation.

(e)intension and extension

the database schema is called the intension of the database.

Extension: the database instance is called the extension

(f)degree and cardinality

The degree of a relation is the number of attributes

The cardinality of a relation is the number of tuples it contains

数据库系统原理-地大2014年秋期末作业

数据库系统原理-地大2014年秋期末作业

数据库系统原理-地大2014年秋期末作业

数据库系统原理-地大2014年期末作业

1.B

下面语句( )的格式是正确的。

A. @10,10,20,20 CLEAR

B. @10,10

C. @10,10,

D. CLEAR FROM 10,10 TO 20,20

2.C

有关自定义函数的叙述,正确的是( )

A. 自定义函数的调用与标准函数不一样,要用DO命令

B. 自定义函数的最后结束语句可以是RETURN或RETRY

C. 自定义函数的RETURN语句必须送返一个值,这个值作为函数返回值

D. 调用时,自定义函数名后的括号中一定写上形式参数

3.C

下面有关命令SET DEVICE TO PRINTER的叙述正确的是( )

A. 该命令的功能是开关打印设备

B. 该命令的功能是将打印机联机

C. 该命令的功能是设置@…SAY命令的输出定向为打印机

D. 该命令的功能是设置“?”或“??”命令的输出定向为打印机

4.B

有关SCAN循环结构,叙述正确的是( )

A. SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假

B. 在使用SCAN循环结构时,必须打开某一个数据库

C. SCAN循环结构的循环体中必须写有SKIP语句

D. SCAN循环结构,如果省略了〈scope〉子句、FOR〈expl1〉和WHILE〈expl2〉条件子句,则直接退出循环

5.C

关于关系代数的五个基本操作是( )

A. 并、差、交、除、笛卡尔积

B. 并、差、交、投影、除

C. 并、差、交、选择、投影

D. 并、差、笛卡尔积、投影、选择

数据库原理大作业

数据库原理大作业

2012级网络工程专业《数据库原理》大作业

一、作业要求:

1.按照《数据库大作业小组分配名单》,选择各自的题目,要求每小组各自独

立完成。(不少于20页)

2.按照大作业评分标准和报告格式,给出完整的数据库设计过程;

3.数据库中的数据表不得少于三张,否则认为设计失败;

4.对每张数据表输入不少于10条的样本数据用于测试,样本数据要有代表性;

5.写出相应的SQL脚本,数据库可选用SQL Server或MySQL等;

6.提交结果时应包括电子版的报告和源代码,报告中说明各小组成员的分工;

7.如果还能在设计的基础,将应用系统开发出来,将根据开发的结果给以5-10

分的加分;

8.大作业检查时间:期末考试前一星期

9.作业参看模板格式,每步都有要求,每小组最后交一份作业。

二、评分标准

1.需求分析(数据流图、数据字典):20分

2.数据库设计。

2.1概念结构设计(E-R模型):20分

2.2逻辑结构设计(关系模式、函数依赖,码等)20分

2.3物理结构设计10分

3.数据库实现(定义表格和索引等,录入数据)10分

4.数据库运行(数据库操作的SQL语句,包括查询、增加、删除、修改)20分

三、选题

题目一:零件交易中心管理系统

零件交易中心管理系统主要提供顾客和供应商之间完成零件交易的功能,其中包括供应商信息、顾客信息以及零件信息。供应商信息包括供应商号、供应商名、地址、电话、简介;顾客信息包括顾客号、顾客名、地址、电话;零件信息包括零件号、零件名、重量、颜色、简介等。此系统可以让供应商增加、

删除和修改所提供的零件产品,还可以让顾客增加、删除和修改所需求的零件。交易员可以利用顾客提出的需求信息和供应商提出的供应信息来提出交易的建议,由供应商和顾客进行确认后即完成交易。

北航14秋《数据库原理及应用》在线作业三答案

北航14秋《数据库原理及应用》在线作业三答案

北航《数控技术及柔性自动化》在线作业三

一,单选题

1. 在粗车悬伸较长的轴类零件时,如果切削余量较大,可以采用()方式进行加工,以防止工件产生较大的变形。

A. 大进给量

B. 高转速

C. 循环除去余量

D. 以上均可

?

正确答案:C

2. 滚珠丝杠螺母副预紧的主要目的是()。

A. 增加阻尼比,提高抗振性

B. 提高运动的平稳性

C. 消除轴向间隙和提高传动刚度

D. 加大摩擦力,使系统能自锁

?

正确答案:C

3. 数控机床的核心是()。

A. 伺服系统

B. 数控系统

C. 反馈系统

D. 传动系统

?

正确答案:B

4. 下列型号中()是最大加工工件直径为φ400毫米的数控车床的型号。

A. CJK0620

B. CK6140

C. XK5040

?

正确答案:B

5. 以下指令中,()是准备功能。

A. M03

B. G90

C. X25

D. S700

?

正确答案:B

《数据库原理及应用》第三次在线作业参考答案

《数据库原理及应用》第三次在线作业参考答案

作业

第1题关系代数的基本操作组成关系代数的完备操作集,其他操作均可以由

基本操作来表达。具体而言,关系代数的基本操作有()。

您的答案:C

题目分数:0.5

此题得分:0.5

批注:课件第七章

第2题在具有非过程性查询语言的数据库系统中,()是查询处理的核心。

您的答案:B

题目分数:0.5

此题得分:0.5

批注:概述

第3题关系数据库系统的查询处理包括两个方面的内容:查询优化和()。

您的答案:A

题目分数:0.5

此题得分:0.5

批注:概述

第4题()是选择操作中的线性搜索算法。

您的答案:D

题目分数:0.5

此题得分:0.5

批注:启发式代数优化算法

第5题()是选择操作中的主索引搜索算法。

您的答案:B

题目分数:0.5

此题得分:0.5

批注:启发式代数优化算法

第6题设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个

数为()。

题目分数:0.5

此题得分:0.5

批注:笛卡尔积

第7题查询处理最终可转化成基本的()代数操作。

您的答案:A

题目分数:0.5

此题得分:0.5

批注:查询处理过程

第8题计算笛卡尔乘积的最简单算法称为()。

您的答案:C

题目分数:0.5

此题得分:0.5

批注:笛卡尔积

第9题在SQL中,表示选择操作的语句为()。

您的答案:A

题目分数:0.5

此题得分:0.5

批注:关系数据库标准语言SQL

第10题在SQL中,表示连接操作的语句为()。

您的答案:B

题目分数:0.5

此题得分:0.5

批注:连接操作

第11题投影操作中不包含主键,需要去除重复()。

您的答案:D

题目分数:0.5

此题得分:0.5

批注:投影操作

第12题关系代数的四个组合操作是:交、自然连接、连接和()。您的答案:C

数据库原理及应用教程第三章作业

数据库原理及应用教程第三章作业

三、设计题

1、设有以下两个数据表,各表的结果及字段名如下:

图书(Book)包括书名(BNo)、类型(BType)、书名(BName)、作者(BAuth)、单价(BPrice)、出版社(PNo)

出版社(Publish)包括出版社号(PNo)、出版社名称(PName)、所在城市(PCity)、电话(PTel)。

用SQL实现下述功能:

(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 BAuth='张欣'

and BType='小说'

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

答:select BPrice,PName,BType

from Book,Publish

where Book.PNo=Publish.PNo

and PName='电子工业出版社'

and BType='BType'

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

答:select *

from Book

where BName='高等数学'

and BPrice< ANY (select BPrice

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2014年9月份考试数据库原理第三次作业

题号 一 二 三 四 合计
已做/题量 0 / 6 0 / 2 0 / 4 0 / 4 0 / 16
得分/分值 0 / 30 0 / 10 0 / 20 0 / 40 0 / 100


一、填空题 (共6题、总分30分、得分0分)1. SQL中有两个功能提供安全性,一是视图机制,二是 1 。 (本题分数:5 分,本题得分:0 分。)

题目信息
难度: 3
正确答案: 授权
解题方案: 安全模型中,用户要求进入计算机系统时,系统首先是根据输入的用户标识进行用户身份鉴定,只有合法的用户才准进入计算机系统。对已进入系统的用户,DBMS还要进行存取控制,只允许用户执行合法操作。操作系统一级也会有自己的保护措施。数据最后还可以以密码形式存储到数据库中。
反馈信息:

2. 数据管理技术经历了 1 2 3 三个阶段。 (本题分数:5 分,本题得分:0 分。)

题目信息
难度: 4
正确答案: 人工管理、文件系统、数据库系统
解题方案: 数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。
反馈信息:

3. 关系演算是用谓词表达查询的,它分为 1 关系演算和域关系演算。 (本题分数:5 分,本题得分:0 分。)

题目信息
难度: 5
正确答案: 元组
解题方案: 参见关系演算的有关内容
反馈信息:

4. 用OPEN语句打开游标时,游标指针指向查询结果的 1 (本题分数:5 分,本题得分:0 分。)

题目信息
难度: 6
正确答案: 第一个记录
解题方案: 用OPEN语句打开游标时,游标指针指向查询结果的第一个记录。
反馈信息:

5. 关系规范化的目的是 1 (本题分数:5 分,本题得分:0 分。)

题目信息
难度: 7
正确答案: 控制冗余,避免插入和删除异常,从而增强数据库结构的稳定性和灵活性
解题方案: 关系模式的规范化的目的是,规范化程度过低的关系可能会存在插入异常、删除异常、修改复杂、数据冗余等问题,需要对其进行规范化,转换成高级范式。
反馈信息:

6. 1 可以唯一地标识一个记录 (本题分数:5 分,本题得分:0 分。)

题目信息
难度: 7
正确答案: 主关键字
解题方案: 如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码。若一个关系有多个侯选码,则选定其中一个为主码。侯选码的诸属性称为主属性。
反馈信息:

Top


二、名词解释题 (共2题、总分10分、得分0分)1. 数据字典 (本题分数:5 分,本题得分:0 分。)

题目信息
难度: 5
正确答案: 是各类数据描

述的集合。对数据库设计来说,数据字典是进行详细的数据收集和数据分析所获得的主要结果,在数据库中占重要地位。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流,数据存储的逻辑内容。
解题方案: 是各类数据描述的集合。对数据库设计来说,数据字典是进行详细的数据收集和数据分析所获得的主要结果,在数据库中占重要地位。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流,数据存储的逻辑内容。
反馈信息:

2. 候选键 (本题分数:5 分,本题得分:0 分。)

题目信息
难度: 7
正确答案: 不含有多余属性的超键称为候选键
解题方案: 不含有多余属性的超键称为候选键
反馈信息:

Top


三、简答题 (共4题、总分20分、得分0分)1. Select语句的格式和含义 (本题分数:5 分,本题得分:0 分。)

题目信息
难度: 3
正确答案: (1)Select语句的一般格式: SELECT [ALL | DISTINCT ] [, ]… FROM [,]… [WHERE ][GROUP BY [HAVING ] ][ORDER BY [ASD | DESC ] ](2)SELECT语句的含义SELECT语句的含义,就是根据WHERE字句的条件表达式,从FROM字句指定的基本表或视图中找出满足条件的元组,再按SELECT字句中的目标列表达式,选出元组中的属性值形成结果表。GROUP BY字句即将结果按进行分组,该属性值即列名1相等的元组为一组,每个组在结果表中产生一条记录。如果GROUP BY字句带有HAVING短语,则只输出满足HAVING中条件表达式的组。ORDER BY 即将结果按的值进行升序或降序排序。其中ASD表示升序,DESC表示降序。
解题方案: (1)Select语句的一般格式:SELECT [ALL | DISTINCT ] <目标列表达式> [,<目标列表达式> ]…FROM <表名或视图名> [,<表名或视图名>]…WHERE <条件表达式>][GROUP BY <列名1> [HAVING <条件表达式> ] ][ORDER BY <列名2> [ASD | DESC ] ](2)SELECT语句的含义SELECT语句的含义,就是根据WHERE字句的条件表达式,从FROM字句指定的基本表或视图中找出满足条件的元组,再按SELECT字句中的目标列表达式,选出元组中的属性值形成结果表。GROUP BY字句即将结果按<列名1>进行分组,该属性值即列名1相等的元组为一组,每个组在结果表中产生一条记录。如果GROUP BY字句带有HAVING短语,则只输出满足HAVING中条件表达式的组。ORDER BY 即将结果按

<列名2>的值进行升序或降序排序。其中ASD表示升序,DESC表示降序。
反馈信息:

2. DB2公共服务器的特点是哪些? (本题分数:5 分,本题得分:0 分。)

题目信息
难度: 5
正确答案: DB2公共服务器的特点:支持面向对象编程支持多媒体应用备份和恢复能力支持存储过程、触发器支持递归SQL查询支持异构分布式数据库支持数据复制简化管理
解题方案: DB2公共服务器的特点:支持面向对象编程支持多媒体应用备份和恢复能力支持存储过程、触发器支持递归SQL查询支持异构分布式数据库支持数据复制简化管理
反馈信息:

3. ORACLE提供的众多工具包括哪些? (本题分数:5 分,本题得分:0 分。)

题目信息
难度: 5
正确答案: 分析与解答: ORACLE提供了众多工具供用户选择使用,包括:Developer/2000Designer/2000Discoverer/2000Oracle OfficeSQL DBAORACLE 预编译器ORACLE调用接口
解题方案: 分析与解答: ORACLE提供了众多工具供用户选择使用,包括:Developer/2000Designer/2000Discoverer/2000Oracle OfficeSQL DBAORACLE 预编译器ORACLE调用接口
反馈信息:

4. 并发控制可能会产生哪三类数据不一致 (本题分数:5 分,本题得分:0 分。)

题目信息
难度: 7
正确答案: 并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。丢失修改是指事务1与事务2从数据库中读入同一数据并修改,事务2的提交结果破坏了事务1提交的结果,导致事务1的修改被丢失。不可重复读是指事务1读取数据后,事务2执行更新操作,使事务1无法再现前一次读取结果。读“脏”数据指事务1修改某一数据,并将其写回磁盘,事务2读取同一数据后,事务1由于某种原因被撤销,这时事务1已修改过的数据恢复原值,事务2读到的数据就与数据库中的数据不一致,是不正确的数据,又称“脏”数据
解题方案: 并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。丢失修改是指事务1与事务2从数据库中读入同一数据并修改,事务2的提交结果破坏了事务1提交的结果,导致事务1的修改被丢失。不可重复读是指事务1读取数据后,事务2执行更新操作,使事务1无法再现前一次读取结果。读“脏”数据指事务1修改某一数据,并将其写回磁盘,事务2读取同一数据后,事务1由于某种原因被撤销,这时事务1已修改过的数据恢复原值,事务2读到的数据就与数据库中的数据不一致,是不正确的数据,又称“脏”数据
反馈信息:

Top


四、程序设计题 (共4题、总分40分、得分0分)1. 为Student表中的Sno属性升序建立唯一索引,写出相应的SQL

语句 (本题分数:10 分,本题得分:0 分。)

题目信息
难度: 5
正确答案: CREATE UNIQUE INDEX stuSno ON Student(Sno ASC);
解题方案: CREATE UNIQUE INDEX stuSno ON Student(Sno ASC);(12分)
反馈信息:

2. 假设有如下的关系模式: S(供应商),数据项有SNO、SNAME、SADDR; P(零件),数据项有PNO、PNAME、COLOR、WEIGHT; J(工程项目),数据项有JNO、JNAME、JADDR; SPJ(连接记录),数据项有SNO、PNO、JNO、QTY,表示某供应商供应某种零件给某工程项目的数量QTY; 并规定属性:SNO、SNAME、SADDR、PNO、PNAME、COLOR、JNO、JNAME、JADDR为字符型数据;WEIGHT、QTY为数值型数据;列的宽度自定义。试给出一SQL语句,查询“三峡工程”项目所使用的零件的总重量。 (本题分数:10 分,本题得分:0 分。)

题目信息
难度: 7
正确答案: SELECT SUM( QTY*WEIGHT) FROM P, SPJ, J WHERE P.PNO = SPJ.PNO AND J.JNO = SPJ.JNO AND J.JNAME =‘三峡工程
解题方案:
反馈信息:

3. 关系数据模型如下:学生 Student(Sno,Sname,Sdept,Sage,Sex)用SQL写出查询程序:查询计算机系年龄在20岁以下性别为男的学生姓名。 (本题分数:10 分,本题得分:0 分。)

题目信息
难度: 7
正确答案: SELECT SnameFROM Student WHERE Sdept =’CS’ AND Sage < 20 AND Sex = ‘男’;
解题方案: SELECT SnameFROM Student WHERE Sdept =’CS’ AND Sage < 20 AND Sex = ‘男’;(12分)
反馈信息:

4. 已知:每个仓库可存放多种零件,而每种零件也可在多个仓库中保存,在每个仓库中保存的零件都有库存数量。仓库的属性有仓库号、面积、电话号码,零件的属性有零件号、名称、规格、单价。 (本题分数:10 分,本题得分:0 分。)

题目信息
难度: 7
正确答案: 答案: (1)ER图
(缺图)
(2)转换为关系模型:

仓库(仓库号,面积,电话号码),仓库号为主键

零件(零件号,名称,规格,单价),零件号为主键

存放(仓库号,零件号,库存数量),仓库号和零件号为外键。
解题方案: 答案: (1)ER图
(缺图)
(2)转换为关系模型:

仓库(仓库号,面积,电话号码),仓库号为主键

零件(零件号,名称,规格,单价),零件号为主键

存放(仓库号,零件号,库存数量),仓库号和零件号为外键



相关文档
最新文档