数据库设计
来源:互联网 发布:c语言中stdlib 编辑:程序博客网 时间:2024/05/24 06:36
【2017/9/1】
需求分析
1.数据库是地基为今后的系统开发打好基础。
2.好的数据库:少冗余,避免数据维护异常,访问高效,节省空间。
3.设计步骤:
需求分析-逻辑设计(ER图)-物理设计(选择工具)-维护优化(新需求建表,搜索优化,大表拆分)
4.设计范式概要:1,2,3,BC范式
5.数据操作异常:删除,更新,插入
逻辑设计
6.第一范式:数据库中的表都是二维表
(不能二维中带三维)
7.第二范式:唯一标识由两个关键字组合才能区别。(组合关键字)
数据库中不存在非关键字对任一候选关键字段的部分函数依赖。
单关键字是第二。
8.第三范式(3NF):第三范式在第二范式上定义。
存在传递性的不对
9.BC范式:如果由复合关键字,则复合关键字不能存在以来关系。
物理设计
阅读全文
0 0
- 数据库设计
- 数据库设计
- 数据库设计
- 数据库设计
- 数据库设计
- 数据库设计
- 数据库设计
- 数据库设计
- 数据库设计
- 数据库设计
- 数据库设计
- 数据库设计
- 数据库设计
- 数据库设计
- 数据库设计
- 数据库设计
- 数据库设计
- 数据库设计
- java原生实现webservice
- 226. Invert Binary Tree
- 关于 IE8 console不未定义的问题
- jQuery插件--Validation
- jquery实现选项卡切换
- 数据库设计
- [JS] SpringMVC环境下配置ArcGIS JS跨域访问(代理服务)
- 一、python的下载与安装
- Django
- Linux窗口下命令
- [ahk]查询最近修改的文件
- 让人头大的闭包和垃圾回收机制GC
- 邮箱和电话号码验证
- 【C#】Dictionary