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

数据库实验报告【太原理工大学】,第1张

数据库实验报告

温馨提示:仅供参考!


目录
  • 数据库实验报告
    • 一、交互式 SQL 语句的使用
      • 1.数据定义
      • 2.数据 *** 作
      • 3.数据查询 *** 作
    • 二、用户鉴别与数据控制
      • 1.使用 SSMS 的图形界面创建用户并授权
      • 使用SQL语句创建用户并授权
      • 3.检查权限控制
      • 4.撤销权限
    • 三、数据完整性
      • 1.声明完整性约束
      • 2.检查完整性约束
      • 3.触发器的定义及使用


一、交互式 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.触发器的定义及使用

定义触发器




欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/725267.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存