sql如何建立两表的实施参照完整性,级联更

sql如何建立两表的实施参照完整性,级联更,第1张

-->工具菜单
-->右键,显示表,将需要创建关系的表添加进来
-->将主键表的主键字段拖动到另一个表的对应字段
-->选择“实施参照完整性”、“级联更新相关记录”、“级联删除相关记录”

关系的完整性主要包括域完整性、实体完整性和参照完整性三种。 1.域完整性 域完整性是对数据表中字段属性的约束,它包括字段的值域、字段的类型及字段的有效规则等约束,它是由确定关系结构时所定义的字段的属性决定的。 2.实体完整性 实体完整性是对关系中的记录唯一性,也就是主键的约束。准确地说,实体完整性是指关系中的主属性值不能为Null且不能有相同值。 3.参照完整性 参照完整性是对关系数据库中建立关联关系的数据表间数据参照引用的约束,也就是对外键的约束。准确地说,参照完整性是指关系中的外键必须是另一个关系的主键有效值,或者是NULL。

只需要:你的电脑装了SQL服务实例,别人的电脑装了客户端连接工具。你的服务要使用sql外围应用配置器-->服务和连接的外围应用配置器开启远程连接,并且在SQL配置管理器里启用TCP/IP协议,重启SQL服务,连接即可

多了个逗号,改为:
CREATE TABLE SC1
(
SNO CHAR(10) NOT NULL,
CNO CHAR(10) NOT NULL,
GRADE SMALLINT,
PRIMARY KEY(SNO,CNO),
FOREIGN KEY(SNO) REFERENCES S(SNO)
ON DELETE SET NULL
);
即可


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13141590.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-11
下一篇 2023-06-11

发表评论

登录后才能评论

评论列表(0条)

保存