创建表间关系应遵循哪些原则?如果创建表间关系

如题所述

1、一对多:再多的一方创建外键指向一的一方的主键

2、多对多:创建一个中间表,中间表中至少两个字段作为外键分别指向多对多双方的主键。

3、一对一:唯一外键对应,假设一对一中的任意的一方为多,在多的一方创建外键指向一的一方的主键,然后将外键设置为唯一;主键对应,一方的主键作为另一方的主键。

扩展资料:

数据库表能够描述的实体数据之间的关系,通过对象也可以进行描述, 所谓的关联映射就是将关联关系映射到数据库里, 在对象模型中就是一个或多个引用。 如何采用ava对象关系来描述数据表之间的关系, 具体如图所示。

通过一对一的关系就是在本类中定义对方类型的对象;多对多的关系,在A类中定义B类类型的Set集合,在B类中定义A类类型的Set集合,这里用Set集合的目的是避免了数据的重复。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-08
你说的是外键约束把..
创建外键约束的语句
alter table 表名
add constraint 约束名称 foreign key(外键字段) references 主键所在表(主键列)本回答被提问者采纳
相似回答