首页 >> 大全

湖南大学数据库实验二

2023-12-05 大全 24 作者:考证青年

实验 2 云数据库中对象的定义

在大学教务管理数据库中创建学生视图:

创建一个触发器,当由用户给DBMS提交如下SQL语句时,能将一个学生的数据添加到数据库的表中。

2.对 2020-1 学期的选课情况统计表,它由课程名称,课程编号,开课学院编号,学期,选

修人数五个字段构成,其数据按开课学院编号排序。对这样一个业务数据,请为其定义为一

个视图,存放到数据库中,供用户访问。

3.为如下业务定义一个存储过程。已知如下三个参数:教师工号,课程编号,学期。求在

所给学期,选修了所给老师开设的所给课程的学生名单,输出只须五列:教学班编号,姓名,

学号,性别,行政班编号。数据先按教学班,再按行政班排序,用于上课时点名考勤。

4.规定一个学生在一个学期选课不得超过20 学分。要维护这一数据完整性,使用触发器来实现这一业务规则。请用触发器来加以实现;

5.对大学教务管理数据库,假定教师用户用自己的工号来登录,学生用户用自己的学号来登

录。当有人对表中某行数据的成绩列score执行操作时,如果操作的请求者(即

登录用户名)不为该行数据的上课老师时,就要拒绝受理该请求,并在

(,, , ,

, ,)表中添加一行审计记录。请为该业务需求定义一个触

发器。提示:请求者的登录用户名用函数()获取;

8.创建角色 , , ;

创建用户 s1,s2, t1, a1;

将角色 指派给用户 s1 和 s2;

湖南大学实验教学网__湖南大学数据结构实验

将角色 和 指派给用户 a1;

将角色 指派给用户 t1;

给角色 赋权:对 表有添加,修改,删除的权力;

以角色 的身份,给角色 赋权:对 表具有 权限,添加事限 定仅为 , , 这三个字段赋值;

解除用户 a1 的 角色;

删除用户 s2;

10)给 teach 表,就 字段创建一个索引。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了