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

设计数据库的完整性。

01、目的与要求

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

(2) 掌握使用规则实施数据库完整性的方法。

(3) 掌握使用默认值实施数据库完整性的方法。

(4) 掌握使用IDENTITY列实施数据库完整性的方法。

02、实验准备

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

(2) 了解数据库的规则及使用方法。

(3) 了解默认值及使用方法。

(4) 了解IDENTITY列及使用方法。

03、实验内容

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

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

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

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

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

(2) 数据库的规则及使用。

① 创建一个规则,用以限制插入该规则所绑定的列中的整数范围。

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

(3) 默认值及使用。

① 创建字符默认值 def_sex。

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

(4) 了解IDENTITY列及使用。

创建一个新表,该表将 IDENTITY 属性用于获得自动增加的标识号。

相关推荐
rgeshfgreh7 分钟前
Python函数全解析:定义、参数与作用域
前端·数据库·python
亮子AI8 分钟前
【MySQL】node.js 如何判断连接池是否正确连接上了?
数据库·mysql·node.js
Chef_Chen8 分钟前
数据科学每日总结--Day41--ubuntu安装tailscale
数据库·ubuntu·postgresql
a程序小傲13 分钟前
【Node】单线程的Node.js为什么可以实现多线程?
java·数据库·后端·面试·node.js
DBA小马哥3 小时前
时序数据库迁移替换与时序数据库分片
数据库·时序数据库
DBA小马哥3 小时前
时序数据库迁移方案在物联网设备监测中的实践与性能突破
数据库·物联网·时序数据库
ID_180079054733 小时前
小红书笔记详情API接口基础解析:数据结构与调用方式
数据结构·数据库·笔记
ruleslol9 小时前
MySQL的段、区、页、行 详解
数据库·mysql
while(1){yan}9 小时前
MyBatis Generator
数据库·spring boot·java-ee·mybatis
それども9 小时前
MySQL affectedRows 计算逻辑
数据库·mysql