北邮数据库实验报告mysql_北邮大三下第5次数据库实验报告--mysql

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

一、实验内容

1.1完整性实验:

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

(2)分别向学生表、课程表插入具有相同学号和相同课程编号的学生数据和课程数据,验证其实体完整性约束;

(3)向学生选课表中插入一条数据,课程编号是课程表中没有的,验证参照完整性约束;

(4)删除学生表中的所有数据,验证参照完整性约束;

(5)定义存储过程,完成查询某个学生的选课情况,并执行。

(6)定义触发器,当向学生表插入新的一条记录时,将所有学生出生日期加1;

并对其进行测试。

(7)用sql完成以上操作。

1.2安全性实验内容

(1)定义一新的登陆帐号、数据库用户,并授予其访问学生数据库的读权限;(2)分别用sa用户和新定义的用户访问学生数据库,并对其中的学生表数据进行修改;

(3)再次用此用户访问学生数据库,并对其中的学生表数据进行修改。

(4)用SQL语句分别完成以上内容。

二、实验要求

(1)用SQL语句完成以上操作

(2)要求学生独立完成以上内容。

(3)实验完成后完成要求的实验报告内容。

三、实验环境

系统:windows 7

软件:mysql5.6

四、实验步骤及结果分析

4.1完整性实验:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值