南京大学金陵学院《数据库系统概论》复习要点概要.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 个要素 :数据构造、数据操作和完整性拘束 拓展 1.绘制简单的 E-R 图 2.数据库管理的三个阶段 :人工管理阶段、文件系统阶段、数据库系统阶段 3.三级模式 :外模式、模式、内模式 两级映像 :外模式 /模式映像 ,模式 /内模式映像 第四章数据库安全性 1.什么是数据库的安全性 ? 数据库的安全性是指保护数据库以防备不合法的使用所造成的数据泄露、更改 或损坏。 4.试述实现数据库安全性控制的常用方法和技术。 用户表记和鉴识、存取控制、视图体制、审计、数据加密 5.什么是数据库中的自主存取控制方法 DAC 和强制存取控制方法 MAC? 在自主存取控制方法中 ,用户关于不同的数据库对象有不同的存取权限 ,不同的用户对同一对象也有不同的权限 ,而且用户还可将其拥有的存取权限转授给其他用户。因此 ,自主存取控制特别灵活。 在强制存取控制方法中 ,每一个数据库对象被标以一定的密级 ,每一个用户也被授予某一个级其他许可证。关于随意一个对象 ,只有具有合法许可证的用户才能够存取。强制存取控制因此相对照较严格。 拓展 SQL:grant 和 revoke 的使用 第五章数据库完整性 1.什么是数据库的完整性 ? 数据库的完整性是指数据的正确性和相容性 2.数据库的完整性观点和数据库的安全性观点有什么区别和联系 ? 数据的完整性是为了防备数据库中存在不切合语义的数据 ,也就是防备数据库 中存在不正确的数据。数据的安全性是保护数据库防备恶意的损坏和非法的存取。 因此 ,完整性检查和控制的防范对象是不合语义的、不正确的数据 ,防备它们进入数 据库。安全性控制的防范对象是非法用户和非法操作 ,防备他们对数据库数据的非 法存取。 6.在关系系统中 ,当操作违犯实体完整性、参照完整性和用户定义的完整性拘束 条件时 , 一般是怎样分别进行办理的 ? 实体完整性检查和违约办理 :主码值若不唯一则拒绝插入或改正 ;若主码的属性有一个为空就拒绝插入或改正 参照完整性检查和违约办理 :拒绝执行 NO ACTION( 默认策略 ;级联操作 CASCADE; 设置为控制 SET NULL 实体完整性检查和违约办理 :插入元组或改正属性的值时 ,RDBMS 检查属性和元组上的拘束条件若不知足则操作被拒绝执行 拓展 1.三类完整性拘束 :实体完整性、参照完整性和用户定义完整性 2.触发器 第六章关系数据理论 关系模式的规范化过程是通过对关系模式的分解来实现的。把低一级的关系模式分解为若干个高一级的关系模式。 第七章数据库设计 1.阐述数据库设计过程 需求剖析 → 观点构造设计 → 逻辑构造设计 →物理构造设计 →数据库实施 →数据库运行和维护 2.试述数据库设计过程的各个阶段上的设计描绘。 ①需求剖析阶段 进行数据库设计首先必须正确认识与剖析用户需求 (包括数据与办理 ②观点构造设计阶段 通过对用户需求进行综合、概括与抽象 ,形成一个独立于详细 DBMS 的观点模 型 ③逻辑构造设计阶段 逻辑构造设计是将观点构造变换为某个 DBMS 所支持的数据模型 ,并将对其进行优化 ④物理设计阶段 物理设计是为逻辑数据模型选用一个最适合应用环境的物理构造 (包括存取构造和存取方法 ⑤数据库实施阶段 在数据库实施阶段 ,设计人员运用 DBMS 提供的数据库语言 (如 SQL 及其宿主语言 ,根据逻辑设计和物理设计的结果成立数据库 ,编制与调试应用程序 ,组织数据入 库 ,并进行试运行⑥数据库运行和维护阶段 在数据库系统运行过程中必须不断地对其进行评论、调整与改正大题 :E-R 图转成关系模式 第九章关系查问办理和查问优化 1.查问优化一般可分为哪两种 :代数优化和物理优化 2.P267 例 3 第十章数据库恢复技术 1.试述事务的观点及事务的四个特性 事务是用户定义的一个数据库操作序列 ,这些操作要么全做要么全不做 ,是一个不可切割的工作单位 四个特性 :原子性、一致性、隔绝性、持续性 3.数据库运行中可能产生的故障有哪几类 ?哪些故障影响事务的正常执

文档评论(0)

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

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

1亿VIP精品文档

相关文档