湖南农业大学学生实验报告姓名熊清学号年级专业及班级级计算机班成绩课程名称数据库原理与应用实验名称数据库完整性控制实验目的要求理解的完整性控制机制掌握使用实现数据库三类完整性控制的方法理解触发器原理掌握触发器的定义和使用实验原理数据库完整性控制原理主要设备器材微型计算机数据库软件实验步骤及原始数据记实体完整性约束机制使用语句为表添加实体完整性约束在表上执行如下类似的语句插入的第一个元组主码值为第二个元组主码不唯一都是违约操作无法执行参照完整性约束机制使用语句为表添加参照完整性约束定义其属性和表主码的参照关系主要违约响应有三种操作语句事例如下分别执行下列语句园艺园林学院结果中的语句可以执行用户自定义完整性约束机制设计语句并实现如下操作男女此处有点错误学士硕士博士指导教师签名年月日实验结果与分析触发器的定义和使用在表上创建一个响应和操作的触发器实现如下功能当用户修改考试成绩或者删除选课记录时激发触发器显示用户当前所操作记录的有关信息首先创建触发器修改数据为学号课程号原成绩新成绩运行上述创建触发器的语句完成触发器定义然后在查询窗口输入以下语句修改学生考试成绩列自动激发触发器在查询窗口输入以下语句修改非考试成绩属性列自动激发触发器在查询命令窗口中输入以下语句删除成绩记录自动激发触发器删除触发器使用语句年月日备注