云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《数据库原理及应用总结归纳》期末复习题及答案

《数据库原理及应用总结归纳》期末复习题及答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 9:38:30

精心整理

A)对 B)错

11. 关系模式中各级模式之间的关系为3NF? 2NF? 1NF。

A)对 B)错

12. 当一个查询中具有选择和连接时,查询优化的方法是先执行连接后执行选择。 A)对 B)错

13. 日志文件是用于记录对数据的所有更新操作。

A)对 B)错

14. SQL表达式中的通配符“%”表示任意一个单个字符,“_”(下划线)表示任意多个包括零个字符。

A)对 B)错 15.在数据库系统中,系统故障造成硬盘数据丢失。

A)对 B)错 三、简答题 1.简述数据库设计过程包括几个主要阶段。

答:数据库设计过程包括四个主要阶段:需求分析、概念设计、逻辑设计和物理设计。

2.数据库并发操作主要解决哪三个问题?如何保证并行操作的可串行性。 答:数据库并发操作主要解决一下三个问题: 2019年-9月

精心整理

1)丢失更新问题 2)数据不一致分析问题 3)读“脏”数据问题

为了保证并行操作的可串行性,在对任何数据集合进行读写操作之前,事务首先应获得对此数据集合的封锁,在释放一个封锁之后,事务不再获得任何其他封锁。 3.在关系数据库中能完全消除数据冗余吗? 答:在关系数据库中不能完全消除数据冗余。要实现关系数据库中表与表之间的联系,必须通过公共属性来完成,这些公共属性可能是一个表的主键,也可能是另一个表的外键,有相应的参照完整性规则来保证表之间的联系。所以关系数据库中存在数据冗余,但能控制数据的冗余度。 4.基本的封锁类型有几种?试述它们的含义。 答:基本的封锁类型有排它锁(“X”锁)和共享锁(“S”锁)两种。 若事务T对数据A加了X锁,则只允许事务T读取和修改数据A,其他事务都不能再对A加任何类型的锁,直到T释放A上的锁。

若事务T对数据A加了S锁,则其他事务只有再对A加S锁,而不能加T锁,直到T释放A上的锁。 5.设教学数据库有三个关系: 学生 S(S#,SNAME,AGE,SEX) 学习 SC(S#,C#,GRADE) 课程 C(C#,CNAME,TEACHER)

写出下列代数表达式和元组表达式的汉语含义。 2019年-9月

精心整理

(1){t|(u)(C(u)∧C[3]='LIU'∧t[1]=u[1]∧t[2]=u[2])} 答:(1)检索LIU老师所授课程的课程号、课程名。 (2)πS#(σTEACHER='LIU'(SCC))

答: (2)检索选修课程包含LIU老师所授课程的学生学号。 四、程序设计题

1.有两个关系模式R(A,B,C)和S(D,E,F), 域关系演算表达式是:T={xy|(u)(v)(w)(R(xuv)∧S(vwy))} ,写出使用SQL的操作语句。 答:SELECT R.A,S.F FROM R,S WHERE R.C=S.D 2.数据模型如下,用SQL完成查询:销售全部商品的商店名。 商店S(SNO,SNAME,CITY) 商品P(PNO,PNAME,COLOR) 销售SP(SNO,PNO,DATE,QTY) 答SELECT SNAME FORM S WHERE NOT EXISTS ( SELECT * FROM P WHERE NOT EXISTS ( SELECT * FORM P WHERE PNO=P.PNO AND SNO =S.SNO)); 3.设某工厂数据库中有两个基本表(如下所示),试建立一个有关女车间主任的职工号和姓名的视图,其结构如下:VIEW6(ENO, ENAME)。试写出创建视图VIEW6的SQL语句。

车间基本表:DEPT(DNO,DNAME,MGR_NO),其属性分别表示车间编号、车间名和车间主任的职工号。 2019年-9月

精心整理

职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号、姓名、年龄、性别、工资和所在车间的编号。 答:CREATE VIEW VIEW6 AS SELECT ENO,ENAME FROM DEPT,EMP

WHERE MRG_ENO=ENO AND SEX=‘女'; 4.基于3题的基本表,把工资低于800的职工的工资提高10%。 答:UPDATE EMP SET SALARY=SALARY*1.1 WHERE SALAEY<800 5.设销售数据模型如下: 厂家 S (SNO,SNAME,CITY )

产品 P (PNO,PNAME,COLOR,WEIGHT) 销售 SPJ (SNO,PNO,QTY) 用SQL完成以下操作: 试建立一个有关产品“电钻”的产品号和厂家号的视图,其结构如下:View2(ENO, SNO) 答:

CREATE VIEW View2(ENO, SNO) AS SELECT P.PNO,SNO FROM SPJ,P

WHERE SPJ.PNO=P.PNO AND PNAME=\电钻\2019年-9月

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

精心整理 A)对 B)错 11. 关系模式中各级模式之间的关系为3NF? 2NF? 1NF。 A)对 B)错 12. 当一个查询中具有选择和连接时,查询优化的方法是先执行连接后执行选择。 A)对 B)错 13. 日志文件是用于记录对数据的所有更新操作。 A)对 B)错 14. SQL表达式中的通配符“%”表示任意一个单个字符,“_”(下划线)表示任意多个包括零个字符。 A)对 B)错 15.在数据库系统中,系统故障造成硬盘数据丢失。 A)对 B)错 三、简答题 1.简述数据库设计过程包括几个主要阶段。 答:数据库设计过程包括四个主要阶

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com