南京大学金陵学院《数据库系统概论》复习要点.docVIP

南京大学金陵学院《数据库系统概论》复习要点.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
南京大学金陵学院《数据库系统概论》复习要点

第一章 绪论 1.试述数据、数据库、数据库管理系统、数据库系统的概念。 数据是数据库中存储的基本对象 数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合 数据库管理系统是位于用户与操作系统之间的一层数据管理软件 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理人员构成 5.试述数据库系统的特点 数据结构化;数据共享性高,冗余度低,易扩充;数据独立性高;数据由DBMS统一管理和控制 7.试述数据模型的概念和数据模型的3个要素 概念:数据模型是用来描述数据、组织数据和数据进行操作的,通俗地讲,数据模型就是现实世界的模拟。 3个要素:数据结构、数据操作和完整性约束 拓展 绘制简单的E-R图 数据库管理的三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段 三级模式:外模式、模式、内模式 两级映像:外模式/模式映像,模式/内模式映像 第四章 数据库安全性 1.什么是数据库的安全性? 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。 试述实现数据库安全性控制的常用方法和技术。 用户标识和鉴别、存取控制、视图机制、审计、数据加密 什么是数据库中的自主存取控制方法DAC和强制存取控制方法MAC? 在自主存取控制方法中,用户对于不同的数据库对象有不同的存取权限,不同的用户对同一对象也有不同的权限,而且用户还可将其拥有的存取权限转授给其他用户。因此,自主存取控制非常灵活。 在强制存取控制方法中,每一个数据库对象被标以一定的密级,每一个用户也被授予某一个级别的许可证。对于任意一个对象,只有具有合法许可证的用户才可以存取。强制存取控制因此相对比较严格。 拓展 SQL:grant和revoke的使用 第五章 数据库完整性 1.什么是数据库的完整性? 数据库的完整性是指数据的正确性和相容性 2.数据库的完整性概念和数据库的安全性概念有什么区别和联系? 数据的完整性是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。数据的安全性是保护数据库防止恶意的破坏和非法的存取。因此,完整性检查和控制的防范对象是不合语义的、不正确的数据,防止它们进入数据库。安全性控制的防范对象是非法用户和非法操作,防止他们对数据库数据的非法存取。 在关系系统中,当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,一般是如何分别进行处理的? 实体完整性检查和违约处理:主码值若不唯一则拒绝插入或修改;若主码的属性有一个为空就拒绝插入或修改 参照完整性检查和违约处理:拒绝执行 NO ACTION(默认策略);级联操作 CASCADE;设置为控制 SET NULL 实体完整性检查和违约处理:插入元组或修改属性的值时,RDBMS检查属性和元组上的约束条件若不满足则操作被拒绝执行 拓展 三类完整性约束:实体完整性、参照完整性和用户定义完整性 触发器 第六章 关系数据理论 关系模式的规范化过程是通过对关系模式的分解来实现的。把低一级的关系模式分解为若干个高一级的关系模式。 第七章 数据库设计 1.论述数据库设计过程 需求分析→概念结构设计→逻辑结构设计→物理结构设计→数据库实施→数据库运行和维护 2.试述数据库设计过程的各个阶段上的设计描述。 ①需求分析阶段 进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理) ②概念结构设计阶段 通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型 ③逻辑结构设计阶段 逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并将对其进行优化 ④物理设计阶段 物理设计是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存取结构和存取方法) ⑤数据库实施阶段 在数据库实施阶段,设计人员运用DBMS提供的数据库语言(如SQL)及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行 ⑥数据库运行和维护阶段 在数据库系统运行过程中必须不断地对其进行评价、调整与修改 大题:E-R图转成关系模式 第九章 关系查询处理和查询优化 1.查询优化一般可分为哪两种:代数优化和物理优化 2.P267 例3 第十章 数据库恢复技术 1.试述事务的概念及事务的四个特性 事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位 四个特性:原子性、一致性、隔离性、持续性 数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库的数据? 事务内部的故障(影响执行)、系统故障(影响执行,不破坏数据库)、介质故障(破坏数据库或部分数据库,并影响正在存取这部分数据的所有事务)、计算机病毒(破坏数据库) 数据库恢复的基本技术有哪

文档评论(0)

wuyuetian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档