数据库设计

【2017/9/1】
需求分析


1.数据库是地基为今后的系统开发打好基础。
2.好的数据库:少冗余,避免数据维护异常,访问高效,节省空间。
3.设计步骤:
需求分析-逻辑设计(ER图)-物理设计(选择工具)-维护优化(新需求建表,搜索优化,大表拆分)
4.设计范式概要:1,2,3,BC范式
5.数据操作异常:删除,更新,插入


逻辑设计

6.第一范式:数据库中的表都是二维表
(不能二维中带三维)
7.第二范式:唯一标识由两个关键字组合才能区别。(组合关键字)
数据库中不存在非关键字对任一候选关键字段的部分函数依赖。
单关键字是第二。
8.第三范式(3NF):第三范式在第二范式上定义。
存在传递性的不对
9.BC范式:如果由复合关键字,则复合关键字不能存在以来关系。


物理设计

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值