模拟试题4答案

发布 2023-04-19 16:58:28 阅读 5496

一、 填空题:每空1分,完全正确得1分,错误得0分,不倒扣分,不完整酌情得0.5分。

1. 共享。

2. 数据结构。

3. 视图存储文件。

4.分布式数据库管理系统(或ddbms)

5.函数依赖无损。

6. 正确性(或合法性) 有效性相容性(或一致性)(位置可相互交换)

7. 重复读读“脏”数据(或脏读,或污读)(位置可相互交换)

二、 单选题:每空1分,共15分。选错或多选得0分,不倒扣分。

1. a2. d3. c4. c5. a 6. d

7. d8. b9. c10. c 11. c 12. c

三、名词解释题(每小题4分,共16分。理解正确,表达不一致,酌情给分)1. 事务。

答:用户定义的一组按顺序执行的不可分割的数据库操作序列。

2. 传递函数依赖。

答:在关系模式r(u)中,x. y是u的子集,若x->y,y\->x,y->z,则称z传递函数依赖于x。

3. 数据库的安全性。

答:保护数据库,防止因用户非法使用数据库造成数据泄密、更改或破坏。

4. 并发控制。

答:就是用正确的方法调度并发操作,以免不同事务的执行会互相带来干扰。

四、简答题(共18分。理解正确,表达不一致,酌情给分)

1. 试述dbms的主要功能。(5分)

答:dbms的主要功能有:

(1)数据库的定义功能。

(2)数据库的操纵功能。

(3)数据库的运行控制功能。

(4) 数据库的运行和维护功能。

(5)数据字典。

2. dba的主要职责是什么?(5分)

答:(1)数据库的设计(1分)

(2)数据库的存储和存取(1分)

(3)数据库的运行(1分)

(4)数据库的重组(1分)

(5)数据库的维护(1分)

3、 什么是日志文件?登记日志文件时为什么必须要先写日志文件,后写数据库?(4分)

答:日志文件是用来记录事务对数据库的更新操作的文件。(2分)

如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改了。(2分)

4、 进行数据库系统需求分析时,数据字典的内容和作用是什么? (4分)

答:数据字典是各类数据描述的集合,通常包括数据项。 数据结构。 数据流。 数据存储和处理过程5个部分。(2分)

数据字典有助于数据的管理和控制,为设计人员和数据库管理员在数据库设计。 实现和运行阶段控制有关数据提供依据。(2分)

五、(12分)

答:实体:商店(商店编号,店号,店址,店经理)(0.5分)

商品(商品编号,商品名,单价,产地)(0.5分)

职工(职工编号,职工名,性别,工资)(0.5分)

联系:p1-商店销售商品的有销售量间(0.5分)

p2-职工参加某商店工作的开始时(0.5分)

er图:(5分)

关系模式集:商店模式(商店编号,店号,店址,店经理)(0.5分)

商品模式(商品编号,商品名,单价,产地)(0.5分)

职工模式(职工编号,职工名,性别,工资)(0.5分)

p1模式(商店编号,商品编号,月销售量)(0.5分)

p2模式(商店编号,职工编号,开始时间)(0.5分)

或关系模式集:商店模式(商店编号,店号,店址,店经理)(0.5分)

商品模式(商品编号,商品名,单价,产地)(0.5分)

职工模式(职工编号,职工名,性别,工资,商店编号,开始时间)(1分)

p1模式(商店编号,商品编号,月销售量)(0.5分)

六、程序设计题(每小题3分,共21分)

答:1.π部门编号,职务 (σ姓名=‘王小毛’(员工))

2. π项目名称,姓名(σ工时)100(施工)项目员工))

姓名 from 员工 order by 职称 desc

4.select 员工编号,sum(工时) from 施工

group by 员工编号 h**ing sum(工时)>=480

5. select 姓名,部门名称。

from 员工,部门,项目,施工。

where 部门。部门编号=员工。部门编号 and 员工。员工编号=施工。员工编号

and 施工。项目编号=项目。项目编号 and 职称=‘高级工程师’ and 预算》1000000

6. create view 工作量( 员工编号,姓名,项目名称,工时)

as select员工。员工编号,姓名,项目名称,工时。

from 员工,项目,施工。

where员工。员工编号=施工。员工编号and 施工。项目编号=项目。项目编号

施工。set 工时=工时+50

where 项目编号 in

(select 项目编号。

from 项目。

where 项目名称=‘高教新区项目’)

七、(9分)

答:原表存在的函数依赖关系为:

部件号→部件名,部件号→现有数量,项目代号→项目内容,项目代号→项目负责人,项目代号,部件号)→已提供数量。

关系键为(项目代号,部件号)。(2分)

存在部分函数依赖:

项目代号,部件号)p→部件名,(项目代号,部件号)p→现有数量,项目代号,部件号)p→项目内容,(项目代号,部件号)p→项目负责人。(1分)

消除部分函数依赖,分解得到以下的三个关系模式:

部件(部件号,部件名,现有数量)

项目(项目代号,项目内容,项目负责人)

提供(项目代号,部件号,已提供数量)

该关系达到2nf。由于不存在传递函数依赖,也达到3nf。(3分)

模拟试题4答案

考试真题 4 答案 一 填空题 每题5分,共25分 用解的存在唯一性定理得存在区间为,而最大存在区间为。二 求下列方程 组 的通解 每题10分,共50分 解解法1 方程的通积分为,即,另外,也是方程的解。解法2 方程变形为一阶线性方程。应用一阶线性方程的求解公式得。所以方程的通积分为 另外,也是方程...

液压模拟试题4答案

液压与气压传动 模拟试题四答案。一 填空 24分 1 机械 1分 压力 1分 2 下降 1分 增加 1分 3 vd 2分 惯性力 1分 粘性力 1分 临界雷诺数rec 1分 re rec 1分 re rec 1分 4 0.5 1分 1 1分 5 扭矩 2分 6 400c 1分 平均 1分 68 10...

模拟电子试题4答案

一 填空题 24分,每题4分 2 直 正 反 3 微导通 放大状态 相等 无 0 4 减小 增大。5 文氏桥 lc 晶体。6 f f f f 二 分析计算题 76分 1 解 求出id 20ma时的vd,然后可求得直流电阻rd。在过id 20ma处,作一条切线,求切线斜率,可求得动态电阻rd。2 解 ...