文章目录

  • (三) 【关系数据库语言SQL】
    • 4.【视图的定义和作用】
      • 4.1【视图的概念】
      • 4.2【视图与基本表的异同】
        • 4.2.1【视图】
        • 4.2.2【表】
      • 4.3【采用视图概念的优点】
      • 4.4【用SQL语句定义和撤消视图】
      • 4.5【针对视图的查询】
    • 5.【SQL数据控制功能】
      • 5.1【数据库安全性的含义和授权机制】
      • 5.2【数据库完整性的含义和完整性约束条件】
      • 5.3【实体完整性、参照完整性、用户自定义完整性】
        • 5.3.1【实体完整性】
        • 5.3.2【参照完整性】
        • 5.3.3【用户自定义完整性】
      • 5.4【用SQL语句授权和收回权限】
      • 5.5【在创建基本表时定义完整性约束条件】
      • 5.6【触发器】
    • 【重点例题】:

(三) 【关系数据库语言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)

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

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

    文章目录 (三) [关系数据库语言SQL] 1.[SQL概貌,特点及其相关基本概念] 1.1[SQL语言的发展及标准化过程] 1.2[SQL语言的主要特点] 1.3[SQL中基本表和视图的概念] 1. ...

  2. 【数据库系统概论】考研第五部分重点分析【5.1】

    文章目录 (五) [数据库设计] 1.[需求分析] 1.1[需求分析的目的.需求调研方法] 1.1[需求分析的目的] 1.2[需求调研方法] 1.2[需求描述工具(数据流图.数据字典....)] 2. ...

  3. 【数据库系统概论】考研第六部分重点分析【6.1】

    文章目录 (五) [数据库保护] 1.[并发控制基本概念和基本技术] 1.1[并发访问可能出现的问题] 1.2[封锁及锁的类型] 1.3[死锁概念] 1.4[并发调度的可串行性] 1.5[三级封锁协议 ...

  4. 【数据库系统概论】考研第四部分重点分析【4.1】

    文章目录 (四) [关系数据库规范理论] 1.[关系规范化的作用] 1.1[非规范关系模式可能带来的问题] 1.2[关系规范化如何解决这些问题] 1.3[规范化理论在数据库设计中的作用] 2.[函数依 ...

  5. 【数据库系统概论】第三章:SQL

    B站视频 B站第一章 参考资料 图片来自视频链接和参考资料. 本章目录: SQL特点 SQL基本概念 SQL的基本语法 SQL特点 SQL包括:数据查询.数据操作.数据定义.数据控制 它是一个非过程语 ...

  6. 北京信息科技大学计算机软件基础,2017年北京信息科技大学计算机学院816《软件技术基础》综合之数据库系统概论考研题库...

    一.简答题 1. 如表所示,给出的是一个调度的事件序列.该调度包含 H 为数据库中的数据项.假定 存在死锁?并分析哪些事务处于等 待另外事务的状态. 表 -个调度的事件序列 等12个事务 ,成功,则获 ...

  7. 数据库系统概论:第三章 关系数据库标准语言SQL

    3.1 SQL 概述 3.1.1 SQL的产生和发展 目前,没有一个数据库系统能够支持SQL标准的所有概念和特性.许多软件厂商对SQL基本命令集还进行了不同程度的扩充和修改,又可以支持标准以外的一些功 ...

  8. 河南科技大学828计算机网络,2017年河南科技大学信息工程学院828计算机网络之数据库系统概论考研导师圈点必考题汇编...

    一.填空题 1 在SQL Server 2000中,,.新建了一个SQL Server身份验证模式的登录账户LOG 现希望LOG 在数据库服务器上具有全部的操作权限,下述语句是为LOG 授权的语句,请 ...

  9. 中南民大计算机学院复试细则,2016年中南民族大学计算机科学学院数据库系统概论考研复试题库...

    一.选择题 1. 对数据对象施加封锁可能会引起活锁和死锁问题,避免活锁的简单方法是采用( )的策略. A. 顺序封锁法 B. 依次封锁法 C. 优先级尚先服务 D. 先来先服务 [答案]D [解析]活 ...

最新文章

  1. char,Character,int,字符及编码日记
  2. 【Demo 0121】纯资源DLL中提取资源
  3. 软件工程——认识方法、模型、工具和技术
  4. oracle报表范例1 (转载)
  5. NPOI导出 The maximum column width for an individual cell is 255 characters
  6. Atitit Atitit 图像处理之  Oilpaint油画滤镜 水彩画 源码实现
  7. 【马克思主义基本原理】--第二章--实践与认识及其发展规律
  8. C++银行账户管理程序1
  9. SysFader:IEXPLORE.EXE应用程序错误
  10. Qt Event(Qt事件)
  11. CityEngine--comp() operator
  12. 树的最大连通分支问题
  13. Linkage Mapper 之 Barrier Mapper 功能解析(含实际案例分析)
  14. CF1452 D. Radio Towers(斐波那契数列+概率)
  15. 2022-2028年中国激光打印机行业市场调查研究及未来趋势预测报告
  16. OA项目16:初始化权限数据
  17. java 应用 知乎_GitHub - liangsonghua/zhihu: JAVA仿知乎与redis应用
  18. CE实战:植物大战僵尸修改阳光并制作辅助(小试牛刀)
  19. 斐波那契数列----有一段楼梯有n级台阶,规定每一步只能跨一级或两级,要登上第n级台阶有几种不同的走法?...
  20. C之奇淫技巧——宏的妙用

热门文章

  1. 来了!8月10日19:00商汤全球校招空宣!现场发放专属内推码
  2. Autoformer: 基于深度分解架构和自相关机制的长期序列预测模型
  3. 今晚直播 | 旷视研究院王毅:用于条件图像生成的注意力归一化
  4. 经典论文复现 | InfoGAN:一种无监督生成方法
  5. AAAI 2018论文解读 | 基于置信度的知识图谱表示学习框架
  6. java3.3-3.6类与对象2020.3.13
  7. Swintransformer详细设计文档
  8. pcb二次钻孔_线路板中的二次孔是什么?线路板钻孔有哪些常见问题?
  9. 实战 es6_Node.JS实战65:ES6新特性:箭头函数
  10. 联发科mtk和骁龙730哪个好_天玑720和骁龙730g哪个好?两款处理器应该如何选择?...