SQL Server 2019实验 │ 设计数据库的完整性

举报
TiAmoZhang 发表于 2025/10/16 14:09:03 2025/10/16
【摘要】 设计数据库的完整性。

1.png

设计数据库的完整性。


01、目的与要求


(1) 掌握用约束实施数据库完整性的方法。

(2) 掌握使用规则实施数据库完整性的方法。
(3) 掌握使用默认值实施数据库完整性的方法。
(4) 掌握使用IDENTITY列实施数据库完整性的方法。


02、实验准备


(1) 了解数据库的约束及使用方法。

(2) 了解数据库的规则及使用方法。
(3) 了解默认值及使用方法。
(4) 了解IDENTITY列及使用方法。


03、实验内容

(1) 数据库的约束及使用。

① 将Employee_ ID和Program_ ID设置为cyqk表的主键。


2.png

② 将cyqk表的Program_sale列的取值范围设置为[0,100]。

3.png

③ 将cyqk表的Employee_ ID和Program_ ID设置为外键,分别对应ygqk表的Employee _ID , xmxx 表的 Program _ID 列。

4.png

④ 在创建cyqk表时创建以上约束。

5.png

(2) 数据库的规则及使用。
① 创建一个规则,用以限制插入该规则所绑定的列中的整数范围。

6.png

② 将规则fee_rule绑定到xmxx表的Program_fee列上。

7.png

(3) 默认值及使用。
① 创建字符默认值 def_sex。



9.png

② 将默认值def_sex绑定到ygqk表的Sex列。

10.png

(4) 了解IDENTITY列及使用。
创建一个新表,该表将 IDENTITY 属性用于获得自动增加的标识号。

11.png














【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。