- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库原理与应用》--期末复习.ppt
数据库原理与应用 期末复习 第1章 绪论 理解数据、数据库、DBMS、DBS的概念 DBMS的主要功能 了解数据管理技术发展的三个阶段及特点 数据库系统的特点 数据模型的组成要素 理解实体和三类联系,E-R图的绘制 理解层次、网状、关系模型的表示及其特点 理解数据库系统结构的三级模式和两级映像 第2章 关系数据库标准语言SQL 第3章 关系数据库 第6章 关系数据理论 理解数据库设计的基本步骤及各阶段的任务 绘制E-R图及合并分E-R图 掌握逻辑结构设计(E-R图向关系模型的转换) 索引及聚簇索引的使用特点 第9章 数据库恢复技术 第10章 并发控制 试卷格式和题型分布 典型试题分析(设计题) 解答: 典型试题分析(设计题) 2.有如下四个关系模式: 学生:S(SNO,SN,AGE,SEX) 属性是学号、姓名、年龄、性别; 课程:C(CNO,CN,PCNO) 属性是课程号、课程名、先修课课程号; 教师:T(ENO,EN,DEPT) 属性是教师号、教师名、所属系; 成绩:SC(SNO,CNO,ENO,G) 属性是学号、课程号、教师号、成绩。 试用关系代数完成下列操作: (1)求选修所有课程的学生的学号; (2)查询选修了《电子商务》课程的学生的学号和姓名; 解答: (1) 或者 (2) 典型试题分析(设计题) 3.设有如下关系 学生:Student(Sno,Sname,Sex,Sage,Sdept) 属性含义分别为学号、姓名、性别、年龄、系; 课程:Course(Cno,Cname,Cpno,Ccredit) 属性含义分别为课程号、课程名、先修课程号、学分; 选修:SC(Sno,Cno,Grade) 属性含义分别为学号、课程号、成绩。 试用SQL语言完成下列操作。 (1)在SC表中插入一条选课记录:学号:03004, 课程号:3, 成绩:88; (2)建立一个视图S_G,包括学生的学号,选课门数,平均成绩; 解答: (1) INSERT INTO SC VALUES(‘03004’,‘3’,88) (2) CREATE VIEW S_G(Sno,C,A) AS SELECT SNO,COUNT(*) ,AVG(GRADE) FROM SC GROUP BY SNO 典型试题分析(设计题) 4.设有关系模式: TEACHER(教师编号,教师姓名,电话,所在部门,借阅图书编号,书名,借书日期,还书日期,备注) 试完成以下分析: (1)教师编号是候选码吗?说明理由。 (2)该关系模式是否存在部分函数依赖?如果存在,请写出至少两个? 解答: (1)教师编号不是候选码。 候选码为(教师编号,借阅图书编号,借书日期),因为教师编号不能惟一标识一个记录。 (2)存在部分函数依赖; 教师姓名,电话,所在部门对候选码是部分函数依赖, 因为教师姓名,电话,所在部门只完全函数依赖于教师编号; 书名对码是部分函数依赖,因为它完全函数依赖于借阅图书编号。 典型试题分析(应用题) 1、学生包括学号,姓名,性别,年龄等基本信息;课程包括课程编号,课程名等;教师包括教师代号,姓名,性别,职称等;上述实体存在如下联系:一个学生可以选修多门课程,一门课程可为多个学生选修;一个教师可讲授多门课程,一门课程由一个教师讲授; 试完成以下问题: (1)画出这个数据库的E-R图。 (2)将E-R模型转化为适当的关系模型,并给出候选关键字。 解答: (1)E-R图: (2)关系模式 学生(学号,姓名,性别,年龄) 课程(课程号,课程名,教师号) 教师(教师号,姓名,性别,职称) 选修(学号,课程号,成绩) 典型试题分析(应用题) 2、考虑下列两个事务: T1:READ(A) T2:READ(B) READ(B) READ(A) IF A=0 THEN B:=B+1 IF B=0 THEN A:=A+1; WRITE(B) WRITE(A) 设数据库的一致性要求是A=0 or B=0,A、B的初值为0。 (1)写出这两个事务并发执行所有可能的正确结果; (2)写一个遵守两段锁协议且不发生死锁的并发调度策略; (3)写一个遵守两段锁协议发生死锁的并发调度策略。 解答: (1)两个事务并发调度的正确结果有两种 T1-T2:执行结果 B=1,A=0 T2-T1:执行
文档评论(0)