数据库实验报告【太原理工大学】
数据库实验报告温馨提示:仅供参考!目录数据库实验报告一、交互式 SQL 语句的使用1.数据定义2.数据操作3.数据查询操作二、用户鉴别与数据控制1.使用 SSMS 的图形界面创建用户并授权使用SQL语句创建用户并授权3.检查权限控制4.撤销权限一、交互式 SQL 语句的使用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.触发器的定义及使用
定义触发器
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)