请问数据库在创建表的时候如何设计表关系,一对一,一对多,多对多 请高手举例说明.
问题描述:
请问数据库在创建表的时候如何设计表关系,一对一,一对多,多对多 请高手举例说明.
答
你把因果关系弄倒了,不是创建表的时间选用这样的关系,而是我们根据现实世界中设计出这样的关系而创建的表,也就是说我们设计数据库的目的是解决现实中的问题的,而不是你说的为了设计让现实去适应系统,而是系统必须适合现实.
关于数据库设计,先从现实分析E-R(实体-联系)模型,数据库建立的标准就是这个E-R图的.是现实决定了我们使用的表关系.然后从这个E-R进行数据库的创建.所以这些关系都来源于现实.
所以这个问题,可以查看一下数据库设计,E-R分析等内容.不是一两个例子能给你说清楚的!谢谢你的回答!