数据库
文章平均质量分 75
cpp152
这个作者很懒,什么都没留下…
展开
-
主键设置中的字段类型选择
主键的必要性: 有些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联,本记录的修改与删除,当我们没有主键时,这些操作会变的非常麻烦。 主键的无意义性: 我强调主键不应该具有实际的意义,这可能对于一些朋友来说不太认同,比如订单表吧,会有转载 2016-10-29 17:00:06 · 1590 阅读 · 0 评论 -
数据库中外键的作用
外键用来干什么 为了一张表记录的数据不要太过冗余。这和软件工程的模块化思想差不多类似,只不过在数据库中是对表关系进行解耦,尽量让表 记录的数据单一化。就如你贴的图片中,把成绩和学生信息放在一张表中就太冗余了,成绩完全可以以学生的id作为区分标识。 为什么说外键能保持数据的一致性、完整性 你想想,你的图中的第一章表分割成了表1和表2,表2的学号引用了表1的学号字段作为外键,转载 2016-11-01 15:11:05 · 823 阅读 · 0 评论