- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 基于Oracle数据库开发应用程序 本章要点 数据库应用系统的开发步骤 实体-关系模型概述 数据库应用系统的开发步骤 系统调研(功能需求和数据需求) 系统分析与设计(功能设计和E-R模型设计) 应用开发(外部应用开发和PL/Sql开发) 应用测试 部署(应用部署/数据库部署) 试运行 修正 正式运行 数据需求 整理所有的数据和需要的数据类型 确定数据的存储方式 划分数据存储实体 提取数据实体间的关系 ER模型设计 数据模型的构想 数据模型间的关系 实体关系模型的设计 数据库中构建数据实体 PL/sql开发 通常与数据库结合很紧密的操作可以放在数据库的PL/SQL程序中实现 使用存储过程完成特定的任务 使用函数进程复杂的计算 使用触发器来做数据校验或者审计 使用包将相关的存储过程和函数组织在一起 数据库部署 创建实体宿主 分配权限 设置实体宿主的空间配额 选择实体存储位置和存储参数 创建实体上的约束条件 创建实体相关的其他对象 E-R模型:实体-关系模型 实体关系设计是应用系统设计中一种主要的方法,被广泛采用 对于数据库的设计也同样可以采用实体关系设计,通过构建关系模型的方法描绘数据实体之间的关系 实体关系模型 实体关系模型就是使用E-R图(实体关系图)描述现实中各种事物(实体)的特性(属性),以及各个事物之间的相互关联(关系)的方法,这样可以通过图形方式直观的表现所得到的这些信息。 实体关系模型 建模:将现实世界的系统转换为计算机可以实现的应用系统 实体模型包括数据模型和功能模型 实体关系模型分类 数据模型 对系统中数据组织的建模,最终转换为数据的定义和存储方式 功能模型 以此为基础构建应用程序 实体关系模型构建 在系统开发过程中,数据模型对整体系统的影响最大,所以应该在设计阶段尽可能考虑全面,构建健全的数据模型。功能模型的改变影响也不小,但有时候这种改变是不可避免的。 实体关系模型的概念 实体:具有明显意义的事物 如:订单信息,员工信息,部门信息 属性:对实体特性的描述 如:员工名称、编号、电话 关系:两个实体之间的联系 如:订单和货品,员工和部门 实体模型与数据模型的对应关系 构建实体的过程 1、确定应用中的主要数据 以公司员工为例 2、分析数据,确认实体 3、命名实体 4、在实体中加入属性和属性特性 5、确认实体间的关系 6、考虑是否可以拆分实体 确认实体 分析需求,确定业务数据流 从数据流中选择候选实体,即根据业务规则确定的最初实体 将候选实体细化,确定最终实体 在数据模型上描绘实体 命名实体 命名实体 使用唯一名称 严格遵循Oracle的命名规则 使用字母、下划线、数字命名实体 基本规范:功能模块名_实体含义 属性和属性特性 在实体中加入属性 属性是描述实体的信息 添加属性的特性 属性可能有一些特性,例如唯一性,或者非空 实体间的关系 三种关系类型: 一对一 一个员工只属于一个部门 一对多 一个经理管理多个员工 多对多 多个经理管理多个部门 拆分实体 使用第三范式对实体进行拆分 拆分的基本原则—减少实体的信息冗余 实体图例子 本章小结 * Neusoft Institute of Information Date: 25. Feb 2005 IT Education Training Neusoft Institute of Information Date: 25. Feb 2005 IT Education Training 外键 关系 列值 属性值 字段 属性 行 实体实例 表 实体 数据模型 实体模型 Employees Last_name Hire_date Salary Manager_id Job_id Department_id Employee_id Departments Department_name manager_id location_id Department_id * *
您可能关注的文档
- 专职安全员检查记录表.doc
- 香塘小学创先争优活动材料.doc
- 三年级语文试卷分析44.doc
- 常用CAD绘图命令.doc
- 地下矿山检查表2.doc
- 大学生刚就业时的消费.doc
- 中小企业构建管理体系的重要性和基本思路.doc
- 离婚了房产如何分割.doc
- 05机电毕业论文.doc
- 涂料申请流程.ppt
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)