ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 关系数据库一对一关系模式应用示例

关系数据库一对一关系模式应用示例

原创 Linux操作系统 作者:斯克迪亚 时间:2009-05-28 02:50:35 0 删除 编辑

关系数据库中,一对多关系使用的非常普遍,多对多关系也时有用到,而一对一关系用的非常之少,本篇将展示一个一对一关系的使用示例。

首先我们有这样一个数据库:

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

不过得细想一下现在的关系:一个品牌可以有多个照片;一个照片可以被多个品牌使用。

这不太符合我们的意图,照片是不能被其他品牌盗用的,那么解决办法就是将映射表中的照片设为主键,使之不会重复,那么映射表和照片表之间的关系就会自动变为一对一关系:

打开 App_Data20090528021257.rarApp_Data200905280212

 

10474909_200905280250421.gif

10474909_200905280250422.gif

10474909_200905280250423.gif

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10474909/viewspace-604380/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2008-08-14

  • 博文量
    40
  • 访问量
    658756