数据库建两张表不使用外键,怎么让他们有联系,也就是,建立两张不同的表,但是只设置主键,不设置外键,在建立一张他们两个的关系 表,应该怎么去建立啊?
外键只是数据库的约束,没有也一样
如果有外键你会设计数据库
那么你把外键删掉就完事了!
你可以让两个表含有公共的键(非主、外键),且部分值相同
不明白你的意思,为什么不用外键。是否可以说明一下原因?
或许你可以考虑一下存储过程。我没有遇见过这种情况,只能提供一个可能的思路。
在没有学会如何将问题抽象而不失去原意的时候,使用具象的方法(通俗的说就是举例说明)提问题是比较合适的。
你可以这样想,虽然我学历高又聪明,只是这个小问题不懂,说不定初中生就能回答呢。
所以你提的问题最好让初中生能看懂。
建A表,B表,各自只有主键,没有外键。建表如 刘宏玺说的,和正常建表一样,只是删了外键而已。
见AB的关系表 c表,c表的字段有主键,A的主键,B主键。对应关系是B是A的外键或者其他~
就类似把外键的关系单独列了张表。
我也不知道说清楚了没。
MyGodness,还是具体例子具体分析的好,这种抽象的描述完全不是理科生的特长。
欢迎来访 http://www.bittyboy.com