第02章:数据库设计.ppt

第二章 数据库基础 需求分析 概念结构设计 使用E-R模型进行概念结构设计 逻辑结构设计 使用PowerDesigner进行数据建模 理论内容 数据库设计(Database Design)是针对某一具体的数据库管理系统,设计出数据库结构以及建立数据库的一个过程。 数据库设计不可能一蹴而就,而是一种“反复探寻,逐步求精”的过程。 数据库设计需要规划和结构化数据库中的数据对象,以及构建这些数据对象之间的关系。 数据库设计 需求分析概略 贯穿于应用系统中信息产生、传递、转换、保存和消亡等过程。 它是开发人员弄清实际情况,制定合理方案,开发系统的基础。 1.1 需求分析 调查、收集和分析用户数据管理中的信息需求、处理需求、安全性与完整性要求。 对系统需要处理的对象(组织、部门和企业等)进行详细的调查。了解各部门的业务活动情况,调查各部门输入和使用什么数据,如何加工处理这些数据等。 需求分析应准确地反映用户的实际要求。 1.1.1 需求分析任务 支持用户注册。 支持按团购商品和服务的类型、商家以及商家所在区域,进行分类查询。 支持注册用户一次订购多个商品。 支持订购数据自动生成。 1.1.2 网络商城需求分析 将需求分析得到得用户需求,抽象为信息结构的过程就是概念结构设计。 概念结构设计的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于D

文档评论(0)

1亿VIP精品文档

相关文档