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 属性用于获得自动增加的标识号。

相关推荐
数白15 小时前
Oracle 数据迁移最佳实践(不使用第三方工具)
数据库·oracle
周杰伦fans15 小时前
C# 中的**享元工厂**模式
开发语言·数据库·c#
空空kkk15 小时前
SpringMVC——拦截器
java·数据库·spring·拦截器
J***516816 小时前
MySql中的事务、MySql事务详解、MySql隔离级别
数据库·mysql·adb
SelectDB16 小时前
Apache Doris 中的 Data Trait:性能提速 2 倍的秘密武器
数据库·后端·apache
i***279516 小时前
Spring boot 3.3.1 官方文档 中文
java·数据库·spring boot
TDengine (老段)16 小时前
TDengine 日期函数 DATE 用户手册
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
q***656917 小时前
PostgreSQL 中进行数据导入和导出
大数据·数据库·postgresql
一 乐17 小时前
助农平台|基于SprinBoot+vue的助农服务系统(源码+数据库+文档)
前端·javascript·数据库·vue.js·ecmascript·springboot
NineData17 小时前
保姆级!Oracle→达梦零停机迁移攻略,5 步操作,业务零影响!
数据库·程序员