php数据库的关联设计
来源:互联网 发布:表单向php提交数据 编辑:程序博客网 时间:2024/06/06 04:26
在任何web应用中,你都会遇到有很多代码重复出现在很多地方。这样会维护起来麻烦。所以你就需要通过共享来消除代码重复。换句话说,把重复代码放在一个位置上,然后在需要它的地方直接引用这个唯一的副本就可以了。
一般我们的网页都会有个相同的页眉header.php,一个导航菜单navmenu.php,一个页脚footer.php。我们一般用require_once('');来包含这些重复的部分。
关联多个表
将表链接在一起构成一个一体化数据系统,这需要使用键(key),我们已经使用了主键(primary key)为表中的数据提供了唯一的标识符,不过我们现在还需要外键(foreign key)将一个表中的一行链接到另一表中的一行。一个表中的一行。一个表中的外键引用到另一个表的主键,从而可以建立这俩个表之间的一个联系用于查询。
其实说白了,就是在数据库中多插入一个键,比如说你写个留言板,留言在那个文章下面,你就需要用那个文章的主键,给留言板的表做外键数据,查询的时候打开这篇文章,然后查看一下留言板外键都有那个跟这个文章的主键相匹配,你就可以把它找出来。
规范表的考虑
1 。表要描述的对象是什么?
2 。如何使用表来得到对象?
3 。列是否包含原子数据以保证查询简短而且切中要点?
为何要规范
规范表不会有重复数据,这回缩小数据库的规模。
要搜索的数据更小,查询也会更快。
规范化数据库步骤
确保列具有原子性。
每个表都有自己的主键。
确保非键的列不相互依赖。
我自己写的一个小网站http://www.caozhicong.com/
阅读全文
0 0
- php数据库的关联设计
- 数据库的设计原则:关联还是不关联?
- PHP开发与Oracle数据库关联的一些问题
- php学习笔记(六)数据库表的关联
- 数据库表项的一对多关联设计
- 数据库设计中实体关联的四种类型
- 简单的动态网页设计及开发(关联数据库)
- 2014.7.14 【数据库设计】自关联设计的另一种设计方式
- 数据库的关联操作
- 数据库的自身关联
- PHP数据库权限设计
- PHP之数据库设计
- 数据库设计、三大范式、关联查询
- PBAC数据库表中设计及关联
- php关联数组的访问
- apache与php的关联
- 关联关系表的设计
- mongodb关联数据的设计
- 小随笔:写一个基于几何生成方法的描边效果
- HashMap和TreeMap
- CSS3分栏、响应式布局
- CSS基本选择器
- Eclipse Neno版本 安装插件开发JavaEE
- php数据库的关联设计
- Unity动态创建带有Shader的Material
- mybatis简单实例
- LINUX驱动之SPI子系统之二SPI的基本数据结构2
- Java入门之IO流(输入流和输出流)
- CSS3选择器、边框、阴影
- 制作卡通材质
- C++ STL 学习一vector
- C#中的表达式树的浅解