北邮大三下数据库实验报告5

loading 分享 2026-9-1 下载文档

北京邮电大学

实验报告

课程名称 数据库系统原理

实验内容 实验5

数据库完整性与安全性实验

班级 2013211*** 姓名 ***

指导老师 成绩_________

2016年 05月 20日

实验5 数据库完整性与安全性实验 实验目的:

1. 通过对完整性规则的定义实现,熟悉了解SQL SERVER中完整性保证的规则和实现方

法,加深对数据完整性的理解。

2. 通过对安全性相关内容的定义,熟悉了解SQL SERVER中安全性的内容和实现方法,

加深对数据库安全性的理解

实验内容

完整性实验与要求:

1. 分别定义数据库中各基表的主键、外键,实现实体完整性约束和参照完整性约束; 定义主键:

方法一:使用Enterprise Manager设置主键(以book表为例) ①光标移到book表的位置,右键->设计

②在你要选的属性列右键->设置主键,完成。

方法二:使用SQL语句。 ①右键数据库,新建查询

设置外键:

方法一:使用Enterprise Manager设置外键(以student表为例)

①单击student表,鼠标移到“键”文件夹,单击右键,选择“新建外键”。

②选择“表和列规范”进行设置

③我们想在student表设置class_id属性为外键,按照下图选择,点击确定,保存即可。

方法二:SQL语句

新建查询,输入如图语句。

2. 向学生表插入具有相同学号的数据,验证其实体完整性约束;

Student表的主键是学号,所以不能插入有相同学号的学生。

3. 向学生表中插入一条数据,班级号是学生表的外键,验证参照完整性约束;

Class表中没有“2013211302”这个班级,所以无法插入。改变班级号为class表中存在的,则能够进行插入,结果如下:

4. 删除教师表中的所有数据,验证参照完整性约束;


北邮大三下数据库实验报告5.doc 将本文的Word文档下载到电脑
搜索更多关于: 北邮大三下数据库实验报告5 的文档
相关推荐
相关阅读