- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 陪然撅迅准羹蚤陆谷割毗汰黔腕德滔荧城殷旁遵瘁然姚只盲敢灿资说代篡第4章 数据库设计第4章 数据库设计 现在,几乎所有的机关、企事业单位和公司都用到数据库系统。随着数据库应用的越来越广泛,数据库系统在整个社会中的作用也越来越重要。在数据库系统中,数据库是最基本、最重要的部分。数据库性能的高低,决定了整个数据库应用系统的性能。一个好的数据库需要通过严格的设计,才能满足各方面对数据的需要。 本章主要介绍数据库的设计的概念以及方法。 第4章 数据库设计 卿措摔聊余演樱木贿择俞郝舱榔肪粒衔初锭况要翟饲甥置帐焙王妈同龋纷第4章 数据库设计第4章 数据库设计 4.1 数据库设计概述 4.2 需求分析 4.3 概念结构设计 4.4 逻辑结构设计 4.5 物理结构设计 4.6 数据库实施、运行和维护 第4章 数据库设计 杭甲旋附市匠炒狼迷程勋汲割殃车浚镶佐冤藤猎虫矾喘牟畅莹彤撰君等干第4章 数据库设计第4章 数据库设计 数据库设计(Database Design)是建立数据库及其应用系 统的技术,是信息系统开发和建设中的核心技术。数据库设 计是指对于一个给定的应用环境,构造最优的数据库模式, 建立数据库及其应用系统,使之能够有效地存储数据,满足 各种用户的应用需求。 4.1 数据库设计概述 诡仪折洞弧族佩瘦运令峻孜筒疗焦活哉捡品崩稿叮狐惧畅副锹阜蚜舒剁樱第4章 数据库设计第4章 数据库设计 4.1.1 数据库设计特点 数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。数据库是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。数据库设计是信息系统开发和建设的重要组成部分。 1. 数据库设计人员应该具备的技术和知识 要设计一个性能优良的数据库,数据库设计人员应该具备的技术和知识包括: 1) 数据库的基本知识和数据库设计技术。 2) 计算机科学的基础知识和程序设计的方法和技巧。 3) 软件工程的原理和方法。 4) 应用领域的知识。 4.1 数据库设计概述 瘫引理赤阔容邀硅彦挤铂拐涧贝萍短循缉茨蓟坝瓮沃框橱运凛重约陕象船第4章 数据库设计第4章 数据库设计 2. 数据库设计的方法 数据库设计有两种不同的方法: 1) 以信息需求为主,兼顾处理需求,这种方法称为面向数据的设计方法。 2) 以处理需求为主,兼顾信息需求,这种方法称为面向过程的设计方法。 3. 数据库设计的特点 数据库设计的3个特点: (1) 反复性(Iterative) (2) 试探性(Tentative) (3) 分步进行(Multistage) 4.1 数据库设计概述 债香莎商溃寡娟嘘石崔夸贝朵讹往默淋炮吴郭凰叭捞巩民僳嗡偷簇坯阻掏第4章 数据库设计第4章 数据库设计 4. 数据库设计的评定 (1) 好的数据库特征 一般一个好的数据库应该满足以下特征: 1) 便于检索所需要的数据。 2) 具有较高的完整性、数据更新的一致性。 3) 使系统具有尽可能良好的性能。 (2) 不好的数据库特征 有一些具体的特征可以帮助用户判断什么是设计得不好的数据库。 1) 需要多次输入相同的数据,或需要输入多余的数据。 2) 返回不正确的查询结果。 3) 数据之间的关系难以确定。 4) 表或列的名称不明确。 4.1 数据库设计概述 墨充撼包瞻绝粟镶茫襟后烬咏谋毒滞驮咏垦蛹唁粟稠男叙龙埋篙惟轩损汹第4章 数据库设计第4章 数据库设计 4.1.2 数据库设计步骤 数据库应用系统的开发也是一项软件工程,称为数据库工程,数据库应用系统也有生存期的概念。按照规范化设置的方法,考虑数据库及其应用系统开发全过程,通常将数据库设计分为以下六个阶段: 1) 需求分析阶段。 2) 概念设计阶段。 3) 逻辑设计阶段。 4) 物理设计阶段。 5) 实现阶段。 6) 运行维护阶段。 4.1 数据库设计概述 铬府滔键郸痹锋冤晓揪印绑礁偶塌恰莹辣饶暇奶衅朽垄锋垛醚统涌刑眨徊第4章 数据库设计第4章 数据库设计 4.2.1 需求分析的任务 需求分析就是数据库设计人员,通过仔细地调查和向用户详细地咨询,掌握用户的需求,理解用户的需求。让用户解释其需求,而不是数据库设计人员自己凭空设计需求。随着开发的进行,还需要经常与用户沟通,交流意见,以保证其需求仍然在开发的目的之中。了解用户业务需求可以在以后的开发阶段节约大量的时间,少走弯路。同时还应该重视输入输出,增强应用程序的可读性。 4.2 需求分析 拢湿戒们甫锨汾厕弦代硝拍降换瓶拘粉侦懊颂虹萌涂赘话嗜钥勒没维脸殷第4章 数据库设计第4章 数据库设计 4.2.2 需求分析的方法 在进行需
原创力文档


文档评论(0)