首页 > Linux操作系统 > Linux操作系统 > 关系数据库一对一关系模式应用示例
关系数据库中,一对多关系使用的非常普遍,多对多关系也时有用到,而一对一关系用的非常之少,本篇将展示一个一对一关系的使用示例。
首先我们有这样一个数据库:

那么我们可以考虑把照片单独提出来作为一个表,统一存放,然后新建映射表用于存放各表的映射,以形成多对多关系:

不过得细想一下现在的关系:一个品牌可以有多个照片;一个照片可以被多个品牌使用。
这不太符合我们的意图,照片是不能被其他品牌盗用的,那么解决办法就是将映射表中的照片设为主键,使之不会重复,那么映射表和照片表之间的关系就会自动变为一对一关系:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10474909/viewspace-604380/ ,如需转载,请注明出处,否则将追究法律责任。