



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 模式分解的准则 模式分解具有 无损连接特性 模式分解能够保持函 数依赖特性 无损连接是指分解后的关系通过自然连接可以恢复成原来 的关系 保持函数依赖分解是指在模式的分解过程中 函数依赖不能丢 失的特性 即模式分解不能破坏原来的语义 2 如果R U F 1NF 并且R中的每个非主属性都 完全函数 函数依赖 于关键字 则R U F 2NF 3 如果R U F 2NF 并且所有非主属性都不 传递依赖于关键字 则 R U F 3NF 4 关系模式R U F 1NF X Y是F上的任意函数依赖 并且 Y 不属于 X U 非主属性 依赖于 X 则R U F BCNF 5 如果要求分解保持函数依赖 那么模式分解总可以达到 3NF 但是不一定能达到 BCNF 6 如果要求分解具有无损连接的特性 那么一定可以达到 BCNF 7 如果要求分解既保持函数依赖 又具有无损连接的特性 那么分解可以 达到 3NF 但是不一定能达到 BCNF 8 数据库设计有广义和狭义两个定义 广义的定义是指基于数据库的应用 系统或管理信息系统的设计 它包括应用设计 和数据库结构设计 两部分内容 狭义的定义则专指数据库模式或结构的设计 9 数据库设计的基本任务就是根据用户的信息需求 处理需求和数据库的 支撑环境 包括 DBMS 操作系统 硬件 设计一个结构合理 使用 方便 效率较高的数据库 信息需求是指在数据库中应该存储和管 理哪些数据对象 处理需求 是指需要进行哪些业务处理和操作 如对 数据对象的查询 增加 删除 修改 统计等操作 10 数据库设计步骤 需求分析阶段 概念结构设计阶段 逻辑结构设计设 计阶段 物理结构设计阶段 数据库实施阶段 数据库运行和维护 阶段 11 概念模型设计的结果是得到数据库的概念结构 或称 概念模型 1 先设计面向全局应用的全局概念结构 的初步框架 即先建 立起整个系统的总体框架 2 然后根据部门或功能划分成局部应用 3 依据划分后的局部应用完成 局部 E R 图的设计 4 最后将局部 E R 图合并 转换成全局 E R 图 完成概念模型的 设计 12 各局部 E R 图之间的冲突主要有 属性冲突 命名冲突 结构冲突 13 在物理数据库设计阶段主要包括的内容有 估算数据库的数据储存量 安排数据库的存储 设计 备份策略 14 数据库的实施包括 建立数据库及其对象 组织数据入库 编制与调试 应用程序 数据库试运行 15 数据库的运行和维护工作主要是由 数据库管理员 或系统管理员负责 主要工作包括 备份 数据库 数据库的 安全性 控制 完 整性 控制 数据库性能 的监督 分析和改进 数据 库的重组织 数据库的 重构造 16 结构化生命周期法 划分为 5 个阶段 系统 规划阶段 系统分析 系统设计 系统实施 系统的运行维护阶段 17 系统规划阶段的主要任务是对组织的环境 目标 现行系统的状况进行 初步调查 研究建立新系统的必要性和可行性 给出拟建 系统的备选方案 对这些方案进行 可行性分析 写出可行性分析报 告 18 系统分析阶段根据系统设计任务书所确定的范围 对现行系统进行详细 调查 分析用户的各种需求 确定新系统的目标和功能 收 集用户的数据 需求和 处理 需求 19 系统设计阶段根据系统分析说明书中规定的功能要求 考虑实际条件 设计出一个易于实现 易于维护的系统 20 系统实施阶段的任务包括 程序编写和调试 人员培训 数据文件 的准备和转换 计算机等设备的购置 安装和调试 系统 调 试与转换等 21 系统的运行与维护阶段是负责保证系统的正常运行 并在出现问题时予 以解决 系统投入运行后 可能还会出现新的问题 甚至提出新的需求 所以需要经常进行系统 评价和维护 记录系统运行状况 对系统进 行必要的修改 评价系统的工作质量和取得的效益 22 数据库系统的维护不是一朝一夕的事 只要数据库系统存在 就要不断 进行评价 调整 修改 直至数据库删除 或完全重新设计 为止 23 快速原型法的基本思想是 在投入大量的人力 物力之前 在限定的时 间内 用比较经济的方法构造一个能反映用户需求的 原型系统 基本反 映了新系统的基本功能和基本特征 依此快速开发的一个演示系统 让用户在计算机上运行 试用这个原型系统 通过实践 了解未来系统 的概貌 用户通过实际使用原型系统 提出修改意见 根据这些意见 快速修改原型系统 经过对原型系统的反复试用和改进 最终建立起完 全符合用户需要的新系统 24 面向对象方法是从客观世界中的对象出发来构造整个软件系统 它的 实质是一种系统建模技术 是从系统的组成上对问题进行自然分解 以 接近人类自然思维的方式来建立问题域模型 统一建模语言 Unified Modeling Language 是面向对象开发方法中的重要工具 25 客户 服务器结构是在客户端 和服务器 端都需要部署 程序的一种应用架构 这种结构允许应用程序分别放在客户工作站和服 务器上执行 可以合理划分应用逻辑 充分发挥 客户工 作站和服务器 两方面的性能 26 C S 架构的特点是 客户 服务器结构可以根据需要划分在服务器和客 户机中 客户端的应用程序主要处理包括提供用户界面 采集 数据 输出结果 及向后台服务器发出处理请求 等 服务器端的程序则完成数据管理 数据处理 业 务处理 等 27 C S 架构可以传统的两层结构 也可以是多层结构 三层或者三层以上 在传统的两层结构中 一层为客户层 另一层为服务器层 在三层客户 服务器结构中 将服务器端分为应用 服务器和 数据 库服务器 应用服务器主要用来 部署和封装业务处理程序 而数据库 服务器主要支持数据库的存储和数据处理 客 户端通过应用服务器递交业务请求和数据请求 应 用服务器完成对数据库的访问及其相关处理 并最终将处理结果 返回给客户端 28 浏览器 服务器模式基于局部网的系统 在客户端的计算机上不需要安 装专门的软件 只要有上网用的浏览器软件 如 Internet Explorer 即可 所有的业务处理程序都部署在 软件上 29 浏览器 接受用户的请求 然后通过页面将请求提交给 Web 服务器 Web 服务器将页面请求解析后向应用服务器提出处理请求 应用服务 器访问 数据库服务器并进行相关处理 最后再由 Web 服务器将处理结 果格式化成页面形式 HTML 呈现在客户端 30 B S 架构的优势 无须开发客户端软件 维护和升级方便 可跨平台 操作 任何一台计算机只要装有浏览器软件 均可作为 客户机来访问系统 具有良好的开放性和扩充性 具有良好的科重用性 提高了系统的开发效率 另外通过 Internet 成熟的防火墙 代理服务 加密等技术 还大大提高了系统的安全性 31 ODBC Open Database Connectivity 开放性数据互联 是 Microsoft 公司开发的一套开放的数据库系统应用程序接口规范 它为应用程序提 供了一组对数据库访问的标准 API 和基于动态链接库 的运行支撑环境 32 ADO NET 是微软为解决 Web 和分布式应用程序的问题而设计的一种新的 数据库访问技术 它由 NET Framework 中的一组数据类型组成 这些 类型可分为以下三部分 数据结构 类 数据提供 类 其他辅助 类 33 JDBC 是由 SUN 公司推出的第一个标准的 用于执行 SQL 语句 的 Java API JDBC 是完全用 java 语言编写的 是 Java 程序访问数据 库的接口技术 编程人员能够用纯 JAVA API 来编写数据库应用 程序 利用 Java 语言的跨平台特点 就可以做到只须写一遍数据库应 用程序就能在任何平台 各种数据库系统上运行 数据库改变 驱动程 序跟着改变 但应用程序不变 以减少不必要的重复代码 34 分布式 数据库是一个物理上分布于计算机网络的不同地点 而 逻辑上 又属于同一系统的数据集合 网络上每个地点的数据库都有 自治能力 能够完成局部应用 同时每个地点的数据库又属于整个系统 通过网络也可以完成全局应用 35 对象关系数据库是对 关系数据库 的扩充和发展 它仍然基于关系数据 模型 仍然使用 SQL 完成数据查询和操作 在 SQL99 中增 加了对面向对象概念的支持 36 知识库是人工智能技术 与数据库技术相结合的产物 研究如何在数据库中加入 推理规则或知识 以使数据库具有推理能力 或知识 37 数据仓库是支持管理决策过程的的 面向主题 的 集成 的 随时间而增长的持久的数据集合 38 XML 是英文 eXtended Markup Language 的缩写 称之为扩展标记语言 研究纯 XML
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州织金翔盛工业发展有限公司招聘考前自测高频考点模拟试题及答案详解(名校卷)
- 浙江国企招聘2025杭州市临安区城市发展投资集团有限公司下属众诚咨询公司公开招聘工作人员4人笔试历年参考题库附带答案详解
- 2025黑龙江双鸭山集贤县公安局交通警察大队招聘勤务辅助人员30人笔试历年参考题库附带答案详解
- 2025陕西神延煤炭有限责任公司招聘(17人)笔试历年参考题库附带答案详解
- 2025陕西帛顶茂生物科技有限公司招聘10人笔试历年参考题库附带答案详解
- 2025贵州黔东南州黔凯城镇建设投资(集团)有限责任公司招聘8人笔试历年参考题库附带答案详解
- 2025贵州省铜仁凤凰机场有限责任公司会计员招聘1人笔试历年参考题库附带答案详解
- 2025福建漳州市芗江人力资源服务有限公司招聘劳务派遣人员补录笔试历年参考题库附带答案详解
- 2025航天六院内蒙古航天红峡化工有限公司招聘30人考前自测高频考点模拟试题及一套完整答案详解
- 2025浙江舟山市嵊泗县兴盛公路养护工程有限公司笔试历年参考题库附带答案详解
- 2025年合肥市轨道交通集团有限公司第二批次社会招聘12人考试历年参考题附答案详解
- 甘肃电网考试题目及答案
- 2025年专升本医学影像检查技术试题(含参考答案)解析
- 《互联网应用新特征》课件+2025-2026学年人教版(2024)初中信息技术七年级全一册
- 过节前安全培训课件
- 高二生物上学期第一次月考(安徽专用)(全解全析)
- 模具安全操作注意培训课件
- 3.2《参与民主生活 》- 课件 2025-2026学年度道德与法治九年级上册 统编版
- 农产品电子商务运营 教学大纲、教案
- 2025年秋新北师大版数学2年级上册全册同步教学设计
- 抖音短视频签约合同范本
评论
0/150
提交评论