SQL SERVER 数据库完整性约束实验报告.docx

上传人:b****0 文档编号:18490256 上传时间:2023-08-18 格式:DOCX 页数:17 大小:582.50KB
下载 相关 举报
SQL SERVER 数据库完整性约束实验报告.docx_第1页
第1页 / 共17页
SQL SERVER 数据库完整性约束实验报告.docx_第2页
第2页 / 共17页
SQL SERVER 数据库完整性约束实验报告.docx_第3页
第3页 / 共17页
SQL SERVER 数据库完整性约束实验报告.docx_第4页
第4页 / 共17页
SQL SERVER 数据库完整性约束实验报告.docx_第5页
第5页 / 共17页
SQL SERVER 数据库完整性约束实验报告.docx_第6页
第6页 / 共17页
SQL SERVER 数据库完整性约束实验报告.docx_第7页
第7页 / 共17页
SQL SERVER 数据库完整性约束实验报告.docx_第8页
第8页 / 共17页
SQL SERVER 数据库完整性约束实验报告.docx_第9页
第9页 / 共17页
SQL SERVER 数据库完整性约束实验报告.docx_第10页
第10页 / 共17页
SQL SERVER 数据库完整性约束实验报告.docx_第11页
第11页 / 共17页
SQL SERVER 数据库完整性约束实验报告.docx_第12页
第12页 / 共17页
SQL SERVER 数据库完整性约束实验报告.docx_第13页
第13页 / 共17页
SQL SERVER 数据库完整性约束实验报告.docx_第14页
第14页 / 共17页
SQL SERVER 数据库完整性约束实验报告.docx_第15页
第15页 / 共17页
SQL SERVER 数据库完整性约束实验报告.docx_第16页
第16页 / 共17页
SQL SERVER 数据库完整性约束实验报告.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

SQL SERVER 数据库完整性约束实验报告.docx

《SQL SERVER 数据库完整性约束实验报告.docx》由会员分享,可在线阅读,更多相关《SQL SERVER 数据库完整性约束实验报告.docx(17页珍藏版)》请在冰点文库上搜索。

SQL SERVER 数据库完整性约束实验报告.docx

SQLSERVER数据库完整性约束实验报告

数据库完整性约束

实验报告

 

1.实验内容(如果是小组协同完成的实验,请指出本人承担的实验任务)

实验4.1实体完整性约束

实验4.2域完整性约束

实验4.3参照完整性约束

2.实验环境(软件、硬件及条件)

学校机房80606

软件:

SQLSever2000

3.实验过程分析(包括主要步骤和主要截图)

实验4.1实体完整性约束

1、用企业管理器为数据库表S创建PRIMARYKEY约束

启动企业管理器,展开数据库jxsk中的“表”节点。

在右窗格中选择表S,单击鼠标右键,打开快捷菜单,选择“设计表”选项,打开表设计器,选择SNO列,单击工具栏中的

按钮

2、用企业管理器创建新表TEST_SC,并创建PRIMARYKEY约束

3、用SQL为现有表T在TNO列上PRIMARYKEY约束

用表设计器打开表T,确保TNO列属性设置不为空

打开查询分析器,在查询窗口输入SQL语句为表T在TNO上创建主键

4、用SQL创建新表TEST_C,并以列约束形式创建PRIMARYKEY约束

打开查询分析器,在查询窗口输入SQL语句创建新表TEST_C,并以列约束的形式在列CNO上创建主键

 

查看表TEST_C,查看各列的定义

5、用SQL创建新表TEST_TC,并以列约束形式创建PRIMARYKEY约束

打开查询分析器,在查询窗口输入SQL语句创建新表TEST_TC,并以列约束的形式在列TNO和CNO上创建主键

 

查看表TEST_TC,查看各列的定义

6、用企业管理器为现有表TEST_TC中的CNO和TNO列创建“UNIQUE约束”

 

创建索引IX_TEST_TC,设置TNO和CNO为UNIQUE约束

7、用SQL为现有表TEST_C中的CN列创建“UNIQUE约束”

 

查看表TEST_C的变化

8、用企业管理器为现有表TEST_C增加新列ID_SC,并创建此列属性为IDENTITY

9、用SQL为现有表TEST_TC增加新列ID_TC,并创建此列属性为IDENTITY

10、在企业管理器中删除现有表TEST_SC的主键PK_TEST_SC和取消ID_SC列的标识属性

选中SNO和CNO列,单击工具栏中的设置主键的钥匙按钮,删除主键约束

 

11、用SQL删除表TEST_C中的CN列的“UNIQUE约束”UNIQUE_C

实验4.2域完整性约束

1、用企业管理器为现有表T创建DEFAULT和CHECK约束(要求CHECK约束对已有数据不做检查)

用表设计器打开表T,给性别列SEX设DEFAULT约束值“男”

 

打开表T属性对话框,创建PROF列与COMM列之间限定取值关系的CHECK约束

 

2、用SQL给现有表S中的年龄AGE创建取值范围在14~40岁之间的CHECK约束,并检查表中的现有数据是否符合此CHECK约束

查看表S的约束

3、用SQL语句创建一新表TEST_S,包含DEFAULT和CHECK约束

 

查看表TEST_S中的对象

4、用SQL删除表中PROF与COMM之间的CHECK约束

 

5、用企业管理器删除表TEST_S中列SEX的DEFAULT约束和AGE列的CHECK约束

实验4.3参照完整性约束

1、用企业管理器创建表S与SC之间的参照关系

2、用SQL创建T表与TC表之间的参照关系

 

3、创建jxsk中5个表之间的关联关系图

“创建关系”对话框

保存

4、用企业管理器删除C表与表TC之间的参照关系

4.实验结论(实验过程中发现的问题或实验后的感想等)

附件(附程序代码的文件名,代码文件存放在该报告的同一文件夹下)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2