数据库复习重点_第1页
数据库复习重点_第2页
数据库复习重点_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、复习重点:题型:1选择题 51分2、简答3题15分3综合3题 34分考试围绕基本概念考核要理解理论课讲过的所有概念简答复习重点:1、什么是数据库的安全性?有那些安全措施?1 什么是数据库的安全性 ?答:数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破 坏。4 试述实现数据库安全性控制的常用方法和技术。 答实现数据库安全性控制的常用方法和技术有:(1) 用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己咱勺名字或身份。 每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。(2) 存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库

2、,所有未被授权的人员无法存取数据。例如C2级中的自主存取控制(l)AC) , Bl级中的强制存取控制(M . AC)。(3) 视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用 户隐藏起来,从而自动地对数据提供一定程度的安全保护。(4) 审计:建立审计日志,把用户对数据库的所有操作自动记录下来放人审计日志中, DBA可以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存 取数据的人、时间和内容等。(5) 数据加密:对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法 获知数据的内容。2、解释数据库管理系统的三级模式和两级映像数据库系统的三级模式结

3、构是指数据库系统是由外模式、模式和内模式三级构成。 模式也称逻辑模式,前面我给大家讲过逻辑结构,数据库中全体数据的逻辑结构和特征的 描述,是所有用户的公共数据视图。是数据库系统模式结构的中间层、不涉及物理和应用程序 外模式也称子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特 征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。外模式通常是模式的子集。一个数据库可以有多个外模式外模式只是模式的一个小部分,一个子集外模式是保证数据库安全性的一个有力措施,每个用户只能看见所对应的外模式中的数据内模式内模式也称存储模式,他表示数据库是以什么样的手段、方法来存储,叫

4、内模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式外模式/模式映象对应于同一个模式可以有任意多个外模式。对于每一个外模式,数据库系统都有一个外模式/模式映象,它定义了该外模式于模式之间的对应关系。当模式改变时,由数据 库管理员对各个外模式/模式映象作相应的改变,可以时外模式保持不变。应用程序是 依据数据的外模式编写的,从而应用程序可以不必修改,保证了数据与程序的逻辑独立 性。模式/内模式映象模式/内模式映象是唯一的,它定义了数据库全局逻辑结构与存储结构之间的对应关 系。当数据库的存储结构改变了,由数据库管理员对模式/内模式映象做相应改变,可以使模式

5、保持不变,从而应用程序也不必修改。保证了数据与程序的物理独立性。 数据库系统的这种结构具有以下优点:(1 )保证数据独立性。将外模式与模式分开,保证了数据的逻辑独立性;将内模式与 模式分开,保证了数据的物理独立性。(2 )有利于数据共享,减少了数据冗余。(3)有利于数据的安全性。不同的用户在各自的外模式下根据要求操作数据,只能对 限定的数据进行操作。(4 )简化了用户接口。按照外模式编写应用程序或输入命令,而不需了解数据库全局 逻辑结构和内部存储结构,方便用户系统。3、简述需求分析阶段主要完成那些工作。需求分析和概念设计独立于任何数据库管理系统 逻辑设计和物理设计与选用的DBMS密切相关1需求

6、分析阶段准确了解与分析用户需求(包括数据与处理)最困难、最耗费时间的一步最基础,数据“地基”工程需求分析的任务:详细调查现实世界要处理的对象(组织、部门、企业等) 充分了解原系统(手工系统或计算机系统)明确用户的各种需求确定新系统的功能充分考虑今后可能的扩充和改变4、解释数据库安全里提到的自主存取控制和强制存取控制5、解释数据库镜像及作用?应用题复习重点:1、1 )设有如下关系。课程名教师名教师地址C1马千里D1C2于得水D1C3余快D2C4于得水D1(1)它为第几范式?为什么?(2)是否存在操作异常?若存在,则说明是在什么情况下发生?(3)将它分解为高一级范式,分解后的关系如何解决分解前可能

7、存在的删除操作的异常问题 2、设有关系模式:商品(商品编号,商品大类,商品小类,商品名称,单价,数量,总价) 试结合实际,分析该关系模式上可能存在的函数依赖。4、用E-R图来表示学籍系统,该系统,假设包括以下几个实体:课程、学生、班级、教师、参考书班级1教师参考书5、 设有学生表S( Sno,Sn) (Sno为学生号,Sn为姓名)和学生选修课程表 SC(Sno,Cno,Cn,G)(Cno为课程号,Cn为课程名,G为成绩),试用SQL语言完成下列各题:(1)、建立视图 VSC(Sno, Sn, Cno,Cn,G),并按Cno降序排序。(2) 、从视图VSC上查询平均成绩在 90分以上的Sn和平均

8、成绩。6、 设有一局部应用,包括3个实体“科室”、“医生”和“病人”,且有如下事实:每位医生属于且仅属于一个科室;每个科室有多位医生可接诊病人;病人根据自己的症状选择相应的科室就诊;一位病人在同一科室中多次看病时,每次可能由不同的医生为其诊断。设科室的属性包括科室代码、科室名称,医生的属性包括工号、姓名、职称,病人的属性包括姓名、年龄、工作单位,设计局部E-R图。7、 、试用SQL查询语句表达学生-课程数据库中3个基本表S,SC,C的查询S(S no,S name,Sage,Ssex,Sdept),SC(S no,C no,Grade),Course(C no,Cn ame,Cp no ,Ccredit)1)创建建SC表的SQL语句2)查询以“ MIS_ ”开头,且倒数第二个汉字为“系”字的课程的详细情况3)查询选修了课程的学生人数4)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论