《数据库原理与应用》复习题.docx
《《数据库原理与应用》复习题.docx》由会员分享,可在线阅读,更多相关《《数据库原理与应用》复习题.docx(9页珍藏版)》请在优知文库上搜索。
1、二、简答题(每小题5分,共20分)(1)数据库系统主要有哪几方面的特点?数据结构化。数据库系统实现整体的结构化,即在数据库系统中,数据面向全组织,可以支持许多应用;不仅数据内部是结构化的,而且数据之间是具有联系的,整体是结构化的。数据的共享性高,冗余度低,易扩充。数据库的数据可以被多个用户、多个应用,用多种不同的程序设计语言共享使用,而且容易增加新的应用,这就使得数据库系统易于扩充。数据共享可以大大减少数据冗余,节约存储空间,同时还能够避免数据之间的不相容性与不一致性。数据独立性高。数据独立性包括数据的物理独立性和数据的逻辑独立性。数据独立性是指数据和程序相互不依赖。即数据的逻辑结构或物理改变
2、了,程序不会跟着改变。数据由DBMS统一管理和控制。数据库的共享是并发的共享,即多个用户可以同时存取数据,库中的数据甚至可以同时存取数据库中同一个数据。为此,DBMS必须提供统一的数据控制功能,包括:数据的安全性保护、数据的完整性检查、并发控制和数据库恢复。(2)DBMS的主要功能有哪些?数据库定义功能;数据组织、存储和管理功能;数据操纵功能;数据库的事务管理和运行管理;数据库的建立和维护功能;其他功能。(3)数据库系统中有哪三级模式结构?采用这种结构的优点是什么?数据库系统的三级模式结构由外模式、模式和内模式组成。外模式,亦称子模式或用户模式,是数据库用户能够看见和使用的局部数据的逻辑结构和
3、特征的描述,是数据库用户的数据视图。模式,亦称逻辑模式,是数据库全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式通常是模式的子集。内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两级映像;外模式/模式映像和模式/内模式映像。正是这两级映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。(4)试述实现数据库安全性控制的常用方法和技术?用户身份鉴别:系统提供多种方式让用户标识自己的名字或身份。用户要使用数据系统时,由系统
4、进行核对,通过鉴定后才可以使用数据库。多层存取控制:系统提供用户权限定义和合法权限检查功能,用户只有获得某种权限才能访问数据库中的某些数据。视图机制:为不同的用户定义不同的视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动对数据提供一定程度的安全保护。审计一:建立审计日志,把用户对数据库的所有操作自动记录下来放入审计日志中,审计员可以利用审计信息重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。数据加密:对存储和传输的数据进行加密处理,从而使不知道解密算法的人无法获知数据的内容。(5)DBMS的完整性控制机制应具有哪三个方面的功能?定义功能,即提供定义完整
5、性约束条件的机制。检查功能,即检查用户发出的操作请求是否违背了完整性约束条件。违约处理功能:如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。(6)数据库设计的基本步骤通常划分为哪六个阶段?需求分析;概念结构设计;逻辑结构设计数据库物理结构设计数据库实施;数据库运行和维护。(7)简述数据库设计过程中形成的数据库的各级模式?在概念结构设计阶段形成的概念模式,即E-R图。在逻辑结构设计阶段将E-R图转换成数据模型,形成数据库逻辑模式;然后在基本表的基础上再建立必要的视图,形成数据的外模式。在数据库物理结构设计阶段根据DBMS特点和处理的需要进行物理存储安排,建立
6、索引,形成数据的内模式。(8)需求分析阶段的设计目标是什么?调查的内容是什么?需求分析阶段的设计目标是通过详细调杳现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。调查的内容是“数据”和“处理”,即获得用户对数据库的如下要求:信息要求。指用户需要从数据库中获得信息的内容与性质。由信息要求可以导出数据要求。处理要求。指用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理。安全性与完整性要求。(9)试述事务的概念及事务的4个特性。恢复技术能保证事务的哪些特性?事务是用户定义的一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理与应用 数据库 原理 应用 复习题
