数据库系统课堂提问-课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据库系统课堂提问-课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 课堂 提问 课件
- 资源描述:
-
1、12345678910111213141516Rcbacba221111Scbacba23122117SRcba221SRcbacbacba231221111SRcba111SRcbacbacbacbacbacbacbacba23122123122122111122111118 B=b2(S)RABCa1b1c1a1b2c2SABCa1b2c2a1b3c219RSRARBRCSASBSCa1b2c2a1b2c2B=b2(S)ABCa1b2c22021试证明在学生选课关系中,试证明在学生选课关系中,请证明请证明SC(SNO,CNO,G)2NF证明证明首先每个学生的任何一门课只能有一个成绩,所以首
2、先每个学生的任何一门课只能有一个成绩,所以码为码为(SNO,CNO),非主属性为,非主属性为(G)。且属性组。且属性组(SNO,CNO)函数确定函数确定(G)。问题转化为需要证明。问题转化为需要证明(G)完全函数依赖于完全函数依赖于(SNO,CNO)。因为。因为(SNO,CNO)的真子集的真子集(SNO),(CNO)都不能函数确都不能函数确定定(G),所以,所以(SNO,CNO)完全函数确定完全函数确定(G)。根据根据2NF定义定义,SC(SNO,CNO,G)2NF。22简述规范化理论的优缺点。简述规范化理论的优缺点。证明证明优点:规范化理论可以减少插入异常、删除异常、优点:规范化理论可以减少
3、插入异常、删除异常、数据冗余度高等问题。数据冗余度高等问题。缺点:它可能使得查询效率降低,编程工作难度加缺点:它可能使得查询效率降低,编程工作难度加大,另外分割表时要适可而止,保持适当的数据冗大,另外分割表时要适可而止,保持适当的数据冗余有助于提高数据的存取效率余有助于提高数据的存取效率2324;25IF FI_Score 74RETURN(良良)IF FI_Score 59RETURN(合格合格)ELSERETURN(不合格不合格)RETURN(合格合格)END262728alter table studentadd d_csrq datetime29create index i_asdon
4、 Student(Sage,Ssex,Sdept)30drop index student.i_asd31alter table studentdrop column d_csrq32Select pname,color,weightFrom p;33Select p.pname,spj.qtyFrom p,spjWhere p.pno=spj.pno and spj.jno=J2;34Select distinct JNOFrom SPJWhere SNO=S1;35CREATE FUNCTION ft_name(fs_name varchar(4)RETURNS TABLEASRETURN
5、(SELECT*from student where sname like fs_name+%);363738select studentno,sname,point,phonefrom studentexceptselect*from(select*from(SELECT TOP 5 studentno,sname,point,phoneFROM studentorder by point)aunionselect*from(SELECT TOP 5 studentno,sname,point,phoneFROM studentorder by point desc)b)c394041424
6、34445查询期末成绩比该选修课程平均期末成绩低的学查询期末成绩比该选修课程平均期末成绩低的学生的学号、课程号和期末成绩生的学号、课程号和期末成绩SELECT studentno,score.courseno,finalFROM score,(SELECT courseno,AVG(final)avg_final FROM score group by courseno)bwhere score.courseno=b.courseno and score.final 300分的同学,写出相应分的同学,写出相应的的SQL语句。语句。49找出找出score表中的非法学生数据表中的非法学生数据sel
7、ect distinct studentno from scoreexceptselect distinct studentno from studentselect distinct studentno from scorewhere not exists(select*from studentwhere student.studentno=score.studentno)50设教师档案表有设教师档案表有20条记录,教师基本工资条记录,教师基本工资记录表有记录表有15条记录,两表中仅有条记录,两表中仅有8条记录条记录相对应,请问分别做内联接,教师档案表相对应,请问分别做内联接,教师档案表的左
8、外联接,或右外联接,全外联接时分的左外联接,或右外联接,全外联接时分别应有多少条记录。别应有多少条记录。51525354 c05103 c05108select studentnofrom scorewhere courseno=c05103intersectselect studentnofrom scorewhere courseno=c0510855select*FROM studentWHERE sex=男intersectselect*from studentwhere sname like 许%56update score set final=final*1.05where stu
9、dentno in(select studentno from student where point 750)57select studentnofrom scoregroup by studentnohaving COUNT(distinct courseno)=(select COUNT(distinct courseno)from score)581.视图能够简化用户的操作视图能够简化用户的操作2.视图使用户能以多种角度看待同一数据视图使用户能以多种角度看待同一数据3.视图对重构数据库提供了一定程度的逻视图对重构数据库提供了一定程度的逻辑独立性辑独立性4.视图能够对机密数据提供安全保护
10、视图能够对机密数据提供安全保护596061试述实现数据库安全性控制的常用方法和技术试述实现数据库安全性控制的常用方法和技术?用户标识和鉴别用户标识和鉴别存取控制存取控制视图机制视图机制审计审计数据加密数据加密62数据库完整性和安全性有何区别与联系数据库完整性和安全性有何区别与联系?完整性是为了防止数据库中存在不符合语义的数据,完整性是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出。防止错误信息的输入和输出。安全性是保护数据库,防止恶意的破坏和非法的存取。安全性是保护数据库,防止恶意的破坏和非法的存取。它的防范对象是非法用户和非法操作。它的防范对象是非法用户和非法操作。63646
11、5666768数据库完整性和安全性有何区别与联系数据库完整性和安全性有何区别与联系?完整性是为了防止数据库中存在不符合语义的数据,完整性是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出。防止错误信息的输入和输出。安全性是保护数据库,防止恶意的破坏和非法的存取。安全性是保护数据库,防止恶意的破坏和非法的存取。它的防范对象是非法用户和非法操作。它的防范对象是非法用户和非法操作。697071727374IF FI_Score 74RETURN(良良)IF FI_Score 59RETURN(合格合格)ELSERETURN(不合格不合格)RETURN(合格合格)END757677数据依
12、赖主要有哪几种?数据依赖主要有哪几种?函数依赖函数依赖多值依赖多值依赖插入异常插入异常删除异常删除异常更新异常更新异常数据冗余度高数据冗余度高78试证明在学生选课关系中,试证明在学生选课关系中,(SNO,CNO)完完全函数确定全函数确定(G)证明证明首先每个学生的任何一门课只能有一个成绩,所以首先每个学生的任何一门课只能有一个成绩,所以(SNO,CNO)函数确定函数确定(G)。另外另外(SNO,CNO)的真子集的真子集(SNO),(CNO)都不能函都不能函数确定数确定(G),所以,所以(SNO,CNO)完全函数确定完全函数确定(G)。79根据函数依赖的定义,根据函数依赖的定义,“请问唯一标识一
展开阅读全文