php study 9 数据库设计
来源:互联网 发布:东方网络 编辑:程序博客网 时间:2024/06/02 23:28
由于看的无聊 而且需要也不是对php特别高外加本来没太多耐心 跳过去几章。来看数据库设计
数据库就是存数据的。所以巧妙的优化存储空间就是设计的原则。
数据的关系 1对1 1对多 多对多
正常来说 我们可以用一张平表来存储所有数据
比如 student name -------- student id -------- course
但是我们知道 id和name是一定对应的,course和id也是一定对应的
我们称id为主键,这样复合第二范式,有明确主键的可以拆分为两个表
id----name id-----course 这样拆分成两个表就节省了很多空间。
但是 如果对因关系更复杂一下 student name -------- student id -------- course---course id----teacher id
我们发现 没有明确的唯一主键。
但单一平表会带来极大的冗杂 , 这种情况称为第三范式吧
我们只能拆的更复杂些
student id--student name
student id--coure-
course--course id
course id--teacher id
对这章理解就这么多。。
纯属个人理解 不要轻易相信
- php study 9 数据库设计
- php-study
- PHP Study
- PHP STUDY
- PHP数据库权限设计
- PHP之数据库设计
- PHP Study RoadMap
- php study 4 array
- php study 5 object
- php study 6 string
- php study 8 表单
- php study 10 SQL
- PHP操作mongodb--study
- php study oop2
- REST&PHP study Note
- php数据库的关联设计
- the memory of php study
- PHP study 2 array function
- CUDA: 如何创建一个CUDA应用程序
- 网络数据通过内核图2
- vmware提示:此虚拟机似乎正在使用中,取得该虚拟机的所有权失败错误
- Android中apk检测更新类库,下载等
- java ClassNotFoundException and NoClassDefFoundError 的区别
- php study 9 数据库设计
- jQuery验证
- struts2效验框架学习笔记(第二季)
- 拦截android手机短信
- unity3d 鼠标点击 控制人物行走
- 对控件位置更改在- (void)viewDidLoad 中无效,应在viewDipAppear函数中更改
- java 获取文件的路径 名称
- 虚拟机中无法显示摄像头驱动问题
- iOS事件响应机制