问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sqlserver数据库主外键问题

发布网友 发布时间:2022-04-22 04:35

我来回答

3个回答

热心网友 时间:2022-04-09 05:18

你这个表设计不符合第三范式。
正常应该是有一个学生表(stu_id,stu_name,age,sex),班级表(class_id,class_name),然后再有一个学生班级表(stu_id,class_id)

学生表中stu_id是关键字;班级表中class_id是关键字;学生班级表中stu_id,class_id组合关键字;
学生班级表中:
stu_id是外键,引用学生表的stu_id
class_id是外键,引用班级表的class_id

热心网友 时间:2022-04-09 06:36

可以的,如果你说的其他表中name字段是该表的主键的话,是可以作为学生表的外键的。追问name不是其他表的主键,我的问题关键是说如果有一个表是两个字段唯一标识的,那么能不能称其中一个字段为他的外键?

追答一个表的联合主键可以作为其他表的外键,但是联合主键中的一个字段不能作为本身的外键,也不能作为其他表的外键。

热心网友 时间:2022-04-09 08:11

ALTER
TABLE
[dbo].[外键表]
WITH
CHECK
ADD
CONSTRAINT
[FK_外键键名]
FOREIGN
KEY([外键字段])
REFERENCES
[dbo].[主键表]
([主键字段])
你的外键表应该是BBSTopic,主键表是BBSUsers
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我的配置可以玩使命召唤9吗 电脑型号 惠普 HP Pavilion G4 NoteB... 雅马哈机油好还是新大州机油好 豪爵和新大洲哪个的机油好? 工程资质加盟有哪些常见的骗局? 中国是否会出现像日本"三菱,三井,住友"那样的大财团? 中国会实现日本采用的教育制度吗? ...日本经济的手段来对付中国,中国经济会不会像日本那样垮掉? 联想笔记本一直滴滴滴响 联想笔记本怎么一直滴 女朋友太多愁善感了觉得我肤浅不懂她 我摸了一下刚认识不久的女朋友的头,她觉得我很肤浅,怎样道欠?_百度知 ... 菜鸟网络再秀成绩单 大数据之路还有三道坎 如何去除墨汁臭味? 现场包装发泡剂是什么材料 被酒驾的人撞了车要求怎么赔偿 sqlserver怎么删除有外键关联的数据? 水泥发泡剂都用那些材料? 去掉书的油墨味,有什么好办法? SQLserver的主键、外键……等五大键的作用和区别? sql server怎样删除外键约束? 怎样去除书放了一段时间后的墨水臭味 发泡材料是什么? sqlserver 如何用sql修改外键 聚氨酯发泡胶主要原料是什么? SQLSERVER外键约束 请问SQLserver中的主键和外键的作用 sqlserver外键关系有什么用? sqlserver外键关系有什么用? 公司转让协议书格式范本 公司债务转让协议书怎么写呢 ftp上传用工具登录时经常连不上 你好我醉驾剐蹭对方车没有人员伤亡对方赔偿费太高... 请问生产泡沫最主要的材料是什么? 各位大侠,在SQL Server中如何设置外键? - MS-SQL... 我醉驾130撞对方车了我主责对方不给谅解书会判缓刑... 冰箱发泡料是什么材料啊?黑白料又是怎么个意思? 菜鸟想要入行数据分析,需要有什么特质啊? 我开车撞到别人车辆,我全责,但是对方司机酒驾,... 书封面(硬皮)的油墨味太臭了,如何除掉 SQL server 2008中的建立表时,如何建立外键。 对方是醉驾行驶撞了我的车怎么办 制造发泡水泥混凝土气块,用什么化工原料作为发泡剂 sqlserver 中一个主键可以对应几个外键,如果可以... 网购回来的书有股油墨味怎么去除? 我酒驾了 但是别人把我车撞了 怎么办 sqlserver2017怎么代码创建外键。或者用鼠标创建外键 生产发泡胶(聚氨酯发泡胶)需要投资多少,原料是... 谁说菜鸟不会数据分析怎么样 车被撞了,对方酒驾,对方全责,请问我该如何处理呢! SQLSERVER 外键是自己的主键,可以吗? 什么是化学发泡?