数据库复习资料_第1页
数据库复习资料_第2页
数据库复习资料_第3页
数据库复习资料_第4页
数据库复习资料_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

数据库复习资料数据库复习资料 一 填空题 7 道 共 20 空 每空 2 分 共 40 分 题目出自 第 1 5 章 具体为 1 2 1 4 1 5 2 4 5 1 5 2 5 5 1 2 文件系统与数据库系统文件系统与数据库系统 3 人类组织 加工和管理数据的方式大体上经历了人工管理 文件系统和数 据库系统三个阶段 1 4 数据库管理系统数据库管理系统 3 数据库的体系结构由外模式 概念模式 内模式三级模式组成 1 5 数据库应用系统计算模式数据库应用系统计算模式 4 2 6 数据库应用系统计算模式经历了三个发展阶段 单主机计算模式 客户机 服务器计算模式 简称为 C S 网络计算模式 简称为 B S 和分布式数据库 计算模式 2 4 关系的完整性关系的完整性 3 关系型数据库管理系统支持的基于申明完整性约束主要有三类 主码约束 外来码约束 域约束 5 1 物理存储介质物理存储介质 1 计算机的三级存储体系结构 一级存储 高速缓冲存储器 主存储器 闪存 二级存储 磁盘 三级存储 光盘 磁带 从下到上存储介质的成本越来越高 速度越来越快 从上到下存储介质的 容量越来越大 存储的易失性也越来越不容易 2 一般来说 第三级存储介质多用于脱机 off line 的情况 而第一级和 第二级存储介质多用于联机 on line 的情况 3 磁盘质量的主要度量标准是 磁盘的容量 磁盘的存取时间 数据传输 率 磁盘的可靠性 5 2 文件组织文件组织 2 1 将数据库映射到文件的方法有两种 定长记录法和变长记录法 2 考虑到减少因修改键值而引起的巨大的维护开销我们应该使用簇集文件 组织 5 5 数据库中的索引数据库中的索引 5 评价索引应考虑 5 种因素 访问类型 访问时间 插入时间 删除时间和 空间开销 二 选择题 5 道 每题 2 分 共 10 分 题目出自第 2 6 7 9 10 章 具体是 2 4 6 1 7 1 9 1 第 10 章的没有具 体标注 2 4 关系的完整性关系的完整性 1 关系型数据库管理系统支持的基于申明完整性约束主要有三类 主码约 束 外来码约束 域约束 2 主码约束保证关系中的主码属性值不空且唯一 外来码约束 引用完整性 保证关系之间相关数据的完整性和一致性 域约束规则定义一个关系属性满足的条件 6 1 事务的概念事务的概念 为了保证数据库的完整性 正确性 数据库系统必须维护事务的一些特 征 简称 ACID 有原子性 一致性 隔离性 持久性 7 1 安全性安全性 1 维护数据库的安全性的方法 制定安全策略 用户管理 特权和角色管 理 启用审计 2 数据库中的用户按其操作权限的大小可分为数据库管理员用户 DBA 一般用户和程序员 3 DBA 职责包括 建立用户 管理用户和资源 删除用户 4 Oracle 数据库的权限控制分为两类 系统特权和对象特权 5 Oracle 允许在三个层次上进行审计 语句审计 特权审计和对象审计 9 1 基本知识基本知识 1 XML 是一种可扩展标记语言 主要用来描述半结构化的数据 全称是 eXtensible Markup Language 扩展标记语言 重点是管理数据本身 XML 有 两种通用的样式添加技术 CSS 和 XSL 2 XML 的优点 1 实现不同数据源之间的数据交换 2 一份数据多种显示 3 实现数据的分布式处理 4 简单易学且功能强大 5 XML 和 HTML 的关系 XML 和 HTML 都是 SGML 的一部分 HTML 过于简化 关心的是信息 在浏览器中的效果 而 XML 关心的则是信息的保存方式 HTML 不能被 XML 完全取代 XML 也还离不开 HTML 3 XPath 是一些有关如何在 XML 文档中定位 即如何很快找出 XML 文档 中具有某种特征标签 tag 的一种语言 4 在 XML 文档中 结点就是一个标签和它内容的总称 常见的结点主要 有元素结点 属性结点和文本结点 5 DOM 提供了一种从别的应用程序中调用或管理 XML 文档中数据的方法 6 DTD 是用来定义 XML 文档中的标签以及标签之前的嵌套关系 同时也 指明了它所定义的标签在 XML 文档中可以出现的次数和次序 7 XML Schema 定义了 XML 文档在逻辑上的数据结构 即数据模式 10 数据库应用系统分析与设计数据库应用系统分析与设计 10 1 软件开发模型软件开发模型 1 瀑布模型 系统化 进度可控制性 2 原型模型 可修改性 3 螺旋模型 吸取了瀑布模型和原型模型的特点 增加了对项目风险的分 析评估活动 对开发人员的风险评估的经验有较高的 10 2 数据库应用系统周期模型数据库应用系统周期模型 1 数据库应用系统的组成结构 1 数据库应用系统通常指由计算机硬软件系统 网络 数据库管理系统 数据仓库管理系统支持的用于存储 处理数据 管理 维护数据的一个实际可 运行的软件系统 2 从功能上看 其结构如下所述 最底层是计算机硬软件系统提供的基 本环境 其上层是网络和数据库软件支持层 再上一层是软构件模型规范支持 的软构件及集成开发工具 最上层是由应用模块的集合组成的应用层 3 从使用者的角度看数据库应用系统是计算机系统 网络数据库与人 方法与工具 业务原则与应用模块的集合 4 在数据库管理系统的层次结构中 由高级到低级的层次排列顺序为 应用层 语言翻译处理层 数据存取层 数据存储层 2 数据库应用系统的分类 根据数据加工 处理要求的不同 数据库应用系统被分为两大类 数据处 理系统和数据分析系统 3 数据库应用系统开发模型 1 数据库开发工作在实践中逐渐形成了自己的开发规范和步骤 较为常 用的一种开发模型是把数据库应用系统从规划分析 设计编程到运行维护整个 生命周期中的全部工作分解为 5 个阶段实施 列出这 5 个阶段 项目规划 需 求分析 系统设计 实现与部署 运行与维护 2 数据库应用系统开发模型与瀑布模型的异同 相同点 其各阶段活动基本是按顺序安排的 不同点 a 考虑需求变化 b 包含数据库设计与实现活动 c 吸收原型模型的优点 10 3 项目规划项目规划 1 确定目标 2 可行性分析工作通常从技术可行性 经济可行性 操作可行性 法律可 行性这几方面进行 3 开发计划主要从资源情况 经费及工作量 进度安排来进行 10 4 需求分析需求分析 1 需求分析的任务是对待开发系统要做什么 将要实现什么功能的分析和 全面描述 2 需求分析的内容主要包括详细了解和描述目标系统的数据需求 功能需 求 性能及其他需求 3 需求获取与分析可按照获取需求 标识需求 描述需求和确认需求的步 骤进行 10 5 系统设计系统设计 数据库设计阶段的工作分为数据库设计和应用程序设计两条主线进行 数 据库设计分为三个环节 数据库概念设计 数据库逻辑设计 数据库物理设计 数据库应用程序设计分为 应用程序概要设计 应用程序详细设计 10 6 实际与部署实际与部署 1 实现与部署阶段的任务是将系统设计阶段描述和定义的内容在具体的硬 软件平台和数据库系统中实现 这个阶段的工作将按照两条主线 数据库实 现和应用程序实现进行 2 数据库实现的任务是将系统设计阶段完成的内容在具体的数据库系统中 实现 其工作内容为建立用户数据库和数据加载 10 7 运行与维护 不考 运行与维护 不考 数据库应用系统开发工作结束之后 进入系统运行与维护阶段 这个阶段 包括 日常维护 安全管理 存储空间管理 数据库备份和恢复 性能监控与 优化 软件升级 应用功能扩展等 三 简答题 20 分 题目出自第 10 章 没有具体标注 1 事务并发执行的理由 事务并发执行的理由 事务的串行执行虽然实现简单 但效率不高 没有充分利用计算机的磁盘 I O 和 CPU 的特性 所以事务要并发执行 可以提高系统的吞吐量 减少事务 的平均响应时间 2 事务管理与并发控制技术所要解决的问题 事务管理与并发控制技术所要解决的问题 在众多用户共享数据库的情况下 如何保证多用户同时存取数据库 而不 破坏数据库的数据的完整性 一致性 当用户程序或系统出现问题或故障时 如何从问题和故障中恢复 这是事务管理与并发控制技术所要解决的问题 3 SQL Server 中的实现数据库完整性的中的实现数据库完整性的 4 种方法种方法 SQL Server 具有较健全的数据完整性控制机制 它使用约束 默认 规则 和触发器 4 种方法定义和实施数据库完整性功能 约束 通过限制表 行和列 中的数据来保证数据完整性 在创建和修改表时定义 默认和规则 数据库对 象 创建后可以绑定到一列或几列上 可反复使用 触发器 维护行级数据的 完整性 是特殊的存储过程 4 数据库应用系统开发模型与瀑布模型的异同 数据库应用系统开发模型与瀑布模型的异同 相同点 其各阶段活动基本是按顺序安排的 不同点 a 考虑需求变化 b 包含数据库设计与实现活动 c 吸收原型模型的优点 四 设计题 30 分 题目出自第 4 章 分成 ER 图和语句两部 分 语句是上机反复用过的语句 然后 可以看一下课后的习题部 分 P97 11 P98 12 1 数据库日常管理命令 启动数据库命令 STARTUP 启动数据库选项 启动数据库选项 OPEN 允许存取数据库 MOUNT 安装数据库 关闭数据库命令 SHUTDOWN 关闭数据库选项 关闭数据库命令 ABOUT 不等待用户完成事务立即关闭 MOUNT 等待所有用户正确终止会话后 关闭数据库 2 E R 图是数据库设计的常用工具之一 它适用于建立数据库的概念模型 数据库逻辑结构设计的主要任务是将 E R 图转换为 DBMS 所支持的数据模型 ER 图用来表示实体及联系的方法 其基本元素包括方框 菱形框和椭圆形框 习惯上实体用方框表示 实体的属性用椭圆表示 联系用菱形表示 而现实中 事物间的联系有 3 种 分别是一对一 一对多 多对多 这反映了实体集间的 联系 5 数据库系统项目 该系统涉及的信息有 工程人员 工程项目 供应商 零件 SQL 语言应用 E R P97 11 ER 图 助教说会考的题 助教说会考的题 SQL Server 中的实现数据库完整性的 4 种方法 评价索引应考虑 5 种因素 老师说会考的题 听老师说会考的题 听 12 级的说的 级的说的 DBA 职责 PLSQL 涨工资程序 商品客户订单的数据库查询操作 图书作 者的 ER 老师提供的其他重点

温馨提示

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

评论

0/150

提交评论