1. identifying relationship: 1对多。

父实体的主键是子实体的外键(FK1),且FK1是主键。

2. no identifying, mandatory relationship: 1对多。

父实体的主键是子实体的外键(FK1),FK1不为空。

3. no identifying, optional relaotionship: 1对多。

父实体的主键是子实体的外键(FK1),Fk1可以为空。

4. one-to-one relationship: 1对1.

父实体的主键是子实体的外键(FK1), FK1可以为空。

5. non-specific relationship: 多对多。

(不建议的关系)  父实体和子实体是多对多的关系。 实际上ER studio会自动生成一个中间表。

=============================================

Identifying Relationship:需要提供外键给另外一张表作联合主键

Non-identifying Mandatory Relationship:强制外键

Non-identifying Optional Relationship:可选外键

One-to-one Relationship   Non-specific:无特殊关系

单词解释:

Identifying:标识;识别

Mandatory:命令的;强制的;义务的

Optional:可选择的, 非强制的,选修的

specific:明确的, 确切的, 详尽的

判别一个关系是Non-Identifying还是Identifying只要区分子实体的主键,看是否需要父实体的外键来共同作为主键,需要则为Identifying,如果子实体自己的主键就可唯一标识则它为Non-Identifying!

最新文章

  1. Tomcat服务器本地的搭建,以及在 IDEA软件下的配置,以及项目的测试运行(基于supermvc框架下的web)
  2. 了解HTML CSS选择器操作和特性
  3. js-JavaScript高级程序设计学习笔记7
  4. 帝国cms搜索表单用法
  5. 关于qt的集成开发环境
  6. Java Code Examples for PhantomJSDriverService
  7. [原创] WINDOWS 7 精简教程之驱动精简 可用于64和32
  8. Shell脚本中cd命令使用
  9. poj1819Disks
  10. Android开发者应该深入学习的10个开源应用项目
  11. jquery ajax发送delete(use in jquery file upload delete file)
  12. 1066. Root of AVL Tree
  13. Python 函数 切片 迭代 列表生成器
  14. The Highest Mark(01背包)
  15. ZOJ3605-Find the Marble(可能性DP)
  16. 【JAVAWEB学习笔记】22_ajax
  17. Java数据结构和算法(七)——链表
  18. svn冲突文件解决方法
  19. T-SQL:qualify和window 使用(十七)
  20. Spring Boot打包war jar 部署tomcat

热门文章

  1. Linux下/proc目录简介
  2. php + mysql 分布式事务(转)
  3. WPF捕捉Windows关机事件
  4. gdb调试多进程和多线程命令
  5. Emmet插件使用方法总结
  6. Gulp, 比Grunt更好用的前端构建工具
  7. SpringMVC关于json、xml自动转换的原理研究
  8. PHP引用(&)初探:函数的引用返回
  9. 我们为之奋斗过的C#-----Bank系统
  10. window 安装 sass compass 记录