数据库设计
数据库设计的4个步骤:
-
- 需求分析:
- 数据库存储数据是什么
- 数据有哪些属性
- 数据和属性的特点有那些
- 逻辑设计:
- 数据库进行逻辑建模
- 物理设计:
- 根据数据库自身特点把逻辑设计转换成物理设计
- 维护优化:
- 新的需求建表
- 索引优化
- 大表拆分
需求分析:
-
- 为什么需要需求分析?
- 充分了解当前项目中需要存储的数据
- 了解数据的特点
- 了解数据的生命周期
- 怎么做需求分析?
- 实体与实体之间的关系
- 实体:对现实世界的事物的抽象
- 一对一:
- 一对多
- 多对多
- 实体所包含的属性
- 属性:描述实体的特点或者特征
- 实体的唯一标识
- 单个属性
- 多个属性的组合
- 实体与实体之间的关系
- 实例分析:用户模块
- 实体:
- 用户:记录注册用户相关信息
- 属性:
- 用户名
- 密码
- 邮箱
- 电话
- 简介
- 唯一标识:
- 用户名
- 邮箱
- 电话
- 存储特点:
- 永久存储;
- 实体:
- 为什么需要需求分析?
标签:需求,分析,存储,数据库,实体,设计,属性 来源: https://www.cnblogs.com/sundaoxing/p/10735281.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。