ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:2.40MB ,
资源ID:9674104      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9674104.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库运维形考任务3.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库运维形考任务3.docx

1、数据库运维形考任务3实验 3 数据库安全性与完整性控制实验1.实验目的练习安全性授权方法、 安全性和完整性查看的操作方法。2.实验内容【实验 3-1】 使用 create user 创建用户, 创建单个用户 teacher, 创建两个用户 teacher1 和student。【实验 3-2】 通过直接操作 MySQL 用户表创建用户, 创建单个用户 teacher2, 创建两个用户teacher3 和 student2(请注意, 新版的 MySQL 可能不支持使用此方法创建新用户)。【实验 3-3】 新建一个 terminal 窗口, 使用 mysql u h -p 方式登录 teacher。

2、【实验 3-4】 再次新建一个 terminal 窗口, 使用 mysql u h -p 方式登录 student。【实验 3-5】 使用 GRANT 语句对用户 student 赋予所有数据库所有表的 insert 权限和 update权限。【实验 3-6】 使用 GRANT 语句对用户 student 赋予 school 数据库所有表的 select 权限。【实验 3-7】使用 GRANT语句对用户 student赋予 school 数据库 stuinfo 表的 create 访问权限。【实验3-8】使用 GRANT语句对用户 student赋予school 数据库 stuinfo表的 s

3、tuno列上的 select访问权限。【实验 3-9】 使用 GRANT 语句对用户 student 赋予 s 所有数据库所有表的 select 访问权限,并设定 student 每小时最多可使用 select 操作访问数据库的次数。【实验 3-10】 查看表 INFORMATION_SCHEMA.USER_PRIVILEGES 中有关 student 的信息, 查看user 表中的内容信息。【实验 3-11】 查看表 INFORMATION_SCHEMA.SCHEMA_PRIVILEGES, 找到 student 在 school数据库下拥有的权限。【实验 3-12】查看表 INFORMAT

4、ION_SCHEMA.TABLE_PRIVILEGES, 查找 school 数据库中 stuinfo数据表相关的表权限。【实验 3-13】 查看表 INFORMATION_SCHEMA.COLUMN_PRIVILEGES, 查找用户 sutdent 的其中一条记录, 其数据库为 school, 表名为 stuinfo, 列名为 stuno, 查看其授予权限类型。【实验 3-14】 首先进入 school 数据库, 如果没有, 创建一个 school 数据库。创建 stuinfo 表, 包括 stuno varchar(10)(加非空约束和主键约束)、 stuname varchar(8)、

5、stubirdate、 stuage int。创建表 course, 包括 courno varchar(3)(非空约束)、 courname varchar(10)、 schyear date(非空约束)、 credit int, 主键为课程号 courno 和学年 schyear。创建 stuandcour 表, 包括 stuno varchar(10)、 courno varchar(3)、 chono varchar(10), 定义其主键为选课号 chono, stuno 为外键, 参考 stuinfo 中的 stuno 列。上述操作完成后, 继续向 stuandcour数据表中添加新

6、的字段schyear date, 添加外键(courno,schyear) 参照 course 表中的 courno, 并删除时置空值。【实验 3-15】 查看表 INFORMATION_SCHEMA.TABLES存放数据库中所有数据库表信息,所得到的记录值有很多条, 然后观察其内部字段表示, 进一步筛选表名为 stuinfo 的记录,school 数据库 stuinfo 表的所有基本信息都在这里描述。【实验 3-16】 查看表 INFORMATION_SCHEMA.TABLE_CONSTRAINTS存放表中所存在的约束信息。 进一步筛选表名为 stuandcour 的记录信息, 可以看到关于

7、该表有三条约束信息,与我们设定的一样, 其拥有两个外键和一个主键。 尽管这三种约束涉及四个列字段, 但是基于表层面还是三个约束, 因为有一个外键是由两个列组成的。【实验 3-17】 查看表 INFORMATION_SCHEMA.KEY_COLUMN_USAGE存放数据库里所有具有约束的键信息, 然后通过对表名筛选, 选出表 stuandcour 的所有以列为单位的约束信息,通过观察可以得出该查询结果与 table 级别约束的查询结果个数不同, 这里出现四个结果,列名 COLUMN_NAME 部分涉及 stuandcour 表中所有约束包含的全部列。 据我们所知,stuandcour 表的主键为 chono, 为第一行结果; 第一个外键只有一列, 该列为 stuno, 出现在第二行结果; 第二个外键含有两列, 分别为 courno、 schyear, 出现在第三行、 第四行。3.实验结果

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1