【数据库系统概论】考研第三部分重点分析【3.2】

(三) 【关系数据库语言SQL】

4.【视图的定义和作用】

  • 行列子集视图
  • WITH CHECK OPTION的视图
  • 基于多个基表的视图
  • 基于视图的视图
  • 带表达式的视图
  • 分组视图

4.1【视图的概念】

  • 存储在数据库中的查询的SQL 语句

4.2【视图与基本表的异同】

4.2.1【视图】
  • 视图不是一个独立的文件,是由一个或几个基本表导出形成的虚表。视图存储的内容是来自本地数据源或远程数据源的定义,不存放实际数据。
4.2.2【表】
  • 表是数据库中用来存储数据的对象,是有结构的数据的集合,是整个数据库系统的基础。表存储的内容是本地数据源的数据。

4.3【采用视图概念的优点】

  • 简化用户操作
  • 多种角度看待同一数据
  • 逻辑上的独立性
  • 视图能对机密数据提供安全保护

4.4【用SQL语句定义和撤消视图】

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

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

在这里插入图片描述

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

4.5【针对视图的查询】

  • 实体化视图
  • 视图消解法

在这里插入图片描述

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

  • 更新
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

5.【SQL数据控制功能】

5.1【数据库安全性的含义和授权机制】

  • 数据库的安全性是指保护数据库以防止非法使用造成数据泄露,更改、或者破坏

5.2【数据库完整性的含义和完整性约束条件】

  • 数据完整性是指存储在数据库中的数据,应该 保持一致性和可靠性
  • 完整性:
    1、实体完整性
    2、参照完整性
    3、用户定义的完整性
  • 五个约束:
    (1) not null(非空)约束
    (2) unique(惟一)约束
    (3) primary key(主键)约束
    (4) foreign key(外键)约束
    (5) check(校验)约束

5.3【实体完整性、参照完整性、用户自定义完整性】

5.3.1【实体完整性】
  • primary key(主键)约束 :不重不为空

在这里插入图片描述

在这里插入图片描述

5.3.2【参照完整性】
  • foreign key(外键)约束 reforences 参照表名(属性)在这里插入图片描述
5.3.3【用户自定义完整性】
  • not null(非空)约束
  • unique(惟一)约束
  • check(校验)约束
    在这里插入图片描述

5.4【用SQL语句授权和收回权限】

在这里插入图片描述

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

5.5【在创建基本表时定义完整性约束条件】

在这里插入图片描述

在这里插入图片描述

5.6【触发器】

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

【重点例题】:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
(B)
在这里插入图片描述
(A)
在这里插入图片描述
(B)

在这里插入图片描述
(D)

在这里插入图片描述
(C)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

LetsonH

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

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

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

打赏作者

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

抵扣说明:

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

余额充值