驻马店重点项目建设网站,建设部投诉网站,手机怎么做网站教程,网站名称更改需要多久杨教授工作室#xff0c;版权所有#xff0c;盗版必究#xff0c;1/13页11.1EbookStore/EBank项目的数据源设计1.1.1本项目中的数据库设计概述1、数据库设计(1)数据库设计方法一般数据库设计方法有两种,即属性主导型和实体主导型。属性主导型从归纳数据库应用的属性出发,在…杨教授工作室版权所有盗版必究1/13页11.1EbookStore/EBank项目的数据源设计1.1.1本项目中的数据库设计概述1、数据库设计(1)数据库设计方法一般数据库设计方法有两种,即属性主导型和实体主导型。属性主导型从归纳数据库应用的属性出发,在归并属性集合(实体)时维持属性间的函数依赖关系。实体主导型先从寻找对数据库应用有意义的实体入手,然后通过定义属性来定义实体。选择的方法一般现实世界的实体数在属性数1/10以下时,宜使用实体主导型设计方法。面向对象的数据库设计是从对象模型出发的,属于实体主导型设计。(2)数据库设计的五个步骤数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。1)数据库需求分析的任务是将业务管理转化为数据流划分主题之间的边界绘制出DFD图并完成相应的数据字典。2)概念设计主要的任务是从DFD出发绘制出本主题的实体关系图并列出各个实体与关系的纲要表。在概念设计阶段中设计人员从用户的角度看待数据及处理要求和约束产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。逻辑设计主要的任务是从E-R图与对应的纲要表出发确定各个实体及关系的表名属性。由于概念设计的结果是ER图DBMS一般采用关系型因此数据库的逻辑设计过程就是把ER图转化为关系模式的过程。物理设计的任务是确定所有属性的类型、宽度与取值范围设计出基本表的主键将所有的表名与字段名英文化实现物理建库完成数据库物理设计字典加载测试工作贯穿于程序测试工作的全过程整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。2、数据库的逻辑设计概述