7 数据库设计.ppt

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.1 数据库设计概述 定义:对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。 (如电子商务系统、地理信息系统、资源管理系统等) 数据库系统项目开发过程 1.数据库设计(狭义概念) 数据库本身的设计,即设计数据库各级模式并建立数据库 2.数据库编程(程序开发,第八章内容) 数据库设计的重要性 1.数据库设计(很重要) 参加人员:系统分析员、数据库设计师、 数据库管理员、用户、 程序员、操作员 2.数据库编程 参加人员:程序员、操作员 数据库设计方法 手工与经验相结合方法 设计质量与设计人员的经验和水平有直接关系 规范设计法 基本思想:过程迭代和逐步求精 新奥尔良(New Orleans)方法 将数据库设计分为若干阶段和步骤 ODL(Object Definition Language)方法 面向对象的数据库设计方法 规范设计法 重点与难点 重点: 掌握数据库设计步骤,特别是概念设计和逻辑设计。 掌握E-R图的设计,E-R图向关系模型的转换。 难点: 技术难点:E-R图的设计和数据模型的优化 真正的难点:理论与实际的结合。 案例分析—图书馆信息系统 项目规划: 为提高管理效率,学校图书馆现准备开发信息管理系统,为各部门业务处理提供信息化支持,试编写软件设计说明书。 7.2 需求分析 需求分析的任务: 详细调查要处理的对象(组织、部门、企业等), 充分了解原系统(手工系统或计算机系统)工作概况, 明确系统的各种需求, 确定新系统的功能。 需求分析的步骤 两个阶段 需求信息的收集 需求信息的分析整理 1)信息收集—具体方法 跟班作业 开调查会 请专人介绍 询问 设计调查表请用户填写 查阅记录 问卷调查 图书馆读者信息需求调查问卷 A.读者信息 A1.您的年龄是 1.25岁以下□ 2.26-35岁□ 3.36-45岁□ 4.46-55岁□ 5.56岁以上□ A2.您的学历是 1.专科以下□ 2.本科□ 3.硕士□ 4.博士□ C.用户的信息需求调查 C2.您利用各类电子资源时遇到的主要问题是? 1.网络问题□ 2.检索技巧问题□ 3.获取原文问题□ 4.语言问题□ 5.其他□ C3.您经常需要使用的外文文摘数据库有 1.MEDLIN□ 2.PUBMED□ 3.EMBASE□ 4.BIOSIS Previews□ 5.CA□ 6.其他(请列出数据库名称) C4.您经常需要使用的外文全文数据库是 1.Sciense Direct(含CELL)□ 2.Springer□ 3.LWW(OVID)□ 4.Nature□ 5.Science □ 6.EBSCO □ 7.OUP□ 8.Others C16.您最希望在第一时间内阅览的期刊有: 再次感谢您的合作! 开调查会 图书馆信息系统—信息收集 1) 图书借阅管理子系统 2)书刊管理子系统 3)财务管理子系统 4)人事管理子系统 2)信息整理—描述方法 数据流图(业务流程分析) 数据字典(数据的静态组成结构描述) 数据流分析—逐步求精 数据流图 数据流图 数据字典 1、数据项 数据项是数据的最小单位,对数据项的描述,通常包括数据项名、含义、别名、类型、长度、取值范围以及其他数据项的逻辑关系。 数据字典 2、数据结构 数据结构是若干数据项有意义的集合。包含数据结构名,含义及组成该数据结构的数据项名。 数据字典 3、数据流 表示某一加工处理过程的输入或输出数据。对数据流的描述应包括数据流名、说明、流出的加工名、流入的加工名以及组成该数据流的数据结构或数据项。 数据字典 数据流图—人事管理子系统 数据字典—人事管理子系统 7.3 概念设计 任务: 根据需求分析的结果:数据流图和数据字典来设计各子系统局部E-R图和总的基本E-R图,为下一步的逻辑设计阶段提供素材. 概念设计步骤--自底向上设计 1)抽象数据并设计局部E-R图 在多层的数据流图中选择一个适当层次的(经验很重要)数据流图,以该层次的数据流图为出发点,设计分E-R图 2)集成E-R图,生成基本E-R图 合并、修改与重构 关键:消除各分E-

文档评论(0)

fpiaovxingl + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档