数据库实验报告【太原理工大学】

数据库实验报告

温馨提示:仅供参考!



一、交互式 SQL 语句的使用

1.数据定义

创建、修改、删除基本表
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建索引

在这里插入图片描述

创建视图
在这里插入图片描述
在这里插入图片描述

2.数据操作

插入数据

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

修改数据

在这里插入图片描述

删除数据

在这里插入图片描述

3.数据查询操作

单表查询

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
分组统计

在这里插入图片描述
连接查询

在这里插入图片描述
在这里插入图片描述
嵌套查询

在这里插入图片描述

集合查询

在这里插入图片描述
视图操作

在这里插入图片描述
在这里插入图片描述


二、用户鉴别与数据控制

1.使用 SSMS 的图形界面创建用户并授权

使用 SSMS 的图形界面创建登录名

在这里插入图片描述
使用 SSMS 的图形界面创建数据库用户

在这里插入图片描述
使用 SSMS 的图形界面进行授权,设置用户对对象的访问权限

在这里插入图片描述

使用SQL语句创建用户并授权

创建登录名

在这里插入图片描述
创建数据库用户

在这里插入图片描述
授权

在这里插入图片描述

3.检查权限控制

检查王明的权限

在这里插入图片描述
在这里插入图片描述

why?so what?

原因:我们前面仅仅是对王明授予了查看Student表的权限,但是并没有设置其他的权限,所以此时他仅可以查看Student表,但是无法对其内容进行增删改,也无法查看和访问Course表和SC表。

检查李刚的权限

在这里插入图片描述
在这里插入图片描述

过来,给你一JIO

我们对李刚授予了查看Student表和对该表进行增删改的权限,但是对于Course表,他仅有查看的权限,其他操作是被拒绝的。

增加李刚的权限
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.撤销权限

在这里插入图片描述
在这里插入图片描述


三、数据完整性

1.声明完整性约束

创建基本表及约束

在这里插入图片描述
在这里插入图片描述
插入数据

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

修改约束

在这里插入图片描述

2.检查完整性约束

检查主键约束

在这里插入图片描述
在这里插入图片描述

检查唯一约束

在这里插入图片描述

检查默认值、允许空值列

在这里插入图片描述

检查非空约束

在这里插入图片描述

检查 CHECK 约束

在这里插入图片描述
检查外键约束

在这里插入图片描述

3.触发器的定义及使用

定义触发器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 15
    点赞
  • 94
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

栈老师不回家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值