1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > mysql的安全性实验报告_数据库实验报告3-SQL Server 安全性验证

mysql的安全性实验报告_数据库实验报告3-SQL Server 安全性验证

时间:2019-10-30 19:47:05

相关推荐

mysql的安全性实验报告_数据库实验报告3-SQL Server 安全性验证

数据库实验报告

JNU本科实验报告专用纸

课程名称 数据库上机实验 成绩评定 实验项目名称 SQL Server 安全性验证 指导教师

实验项目编号 08060113 实验项目类型 验证性 实验地点 C305 学生姓名 学号

学院 电气信息学院 系 专业 计算机科学与技术 实验时间 11月30日下午~ 月 日 午 温度 ℃湿度

(一) 实验目的

熟悉通过SQL对数据进行完整性控制,完成作业的上机练习。

(二) 实验内容和要求

使用SQL对数据进行完整性控制(3类完整性、CHECK短语、

CONSTRAIN子句、触发器)。用实验证实,当操作违反了完整性约束条件

时,系统是如何处理的。根据以下要求认真填写实验报告,记录所有的实验

用例。

(三) 主要仪器设备

仪器:计算机

实验环境:Windows7 +SQL Server

(四) 实验内容与完成情况

1.设计实验内容:

根据实验二的安全性内容所建立的数据库company中的职工表a、部门表b,

创建以下两个关系模式,并分别插入相应的数据。

职工表w(职工号,姓名,年龄,职务,工资,部门号)其中职工号为主码;

部门表b2(部门号,名称,经理名,地址,电话号码),其中部门号为主码;

(1)使用SQL语言定义这两个关系模式,并完成以下完整性约束条件的定

义;

(a)定义每个模式的主码;

(b)定义参照完整性;

(c)职工的姓名不能为空;

(d)定义职工的年龄最小为18岁,50岁后退休(即不能超过50岁);

(e)职工的工资不能为空,且不能小于1100(珠海最低工作限);

(f)部门名称不能为空且不能重复,定义约束名为UK_dName;

(2)使用SQL语言分别向两个表中插入7行记录,验证上面的各种约束条

件;

(3)将职工的年龄改为不能小于16岁,并且不能大于65岁;

(4)定义一个表tbl_Emp_Log(eNO, eSalary, Username, ModiDate);在职工表上定义修改和插入数据的触发器,将插入的职工号和工资数据填入到Emp_log表

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。