数据库原理复习

数据库的三级模式:
外模式,概念模式,内模式
外模式:又称用户模式,它是用户看到的数据视图,是与某应用有关的数据逻辑表示。外模式是从模式导出的子集,包含模式中允许特定用户使用的那部分数据。
概念模式:综合所有用户数据,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的供供数据视图。
内模式:对应物理级,是数据库中全体数据的内部表示或底层描述,它描述了数据在存储介质上的存储方式和物理结构。
 
HAVING短语与WHERE子句的区别:
    • 作用对象不同
    • WHERE子句作用于基表或视图,从中选择满足条件的元组
    • HAVING短语作用于组,从中选择满足条件的组。
 
表连接:
自身连接,外连接,全连接
自身连接:需要给表取别名以示区别
外连接(左/右):
  • 与普通连接区别
    • 普通连接只输出满足条件的元组
    • 外连接将主体表不满足连接条件的元组一并输出
 
集合查询
    • 集合操作的种类

      • 并操作UNION
      • 交操作INTERSECT
      • 差操作EXCEPT
    • 参加集合操作的各查询结果的列数必须相同;对应项的数据类型也必须相同
 
视图的作用
  1. 视图能够简化用户的操作
  2. 视图使用户能以多种角度看待同一数据
  3. 视图对重构数据库提供了一定程度的逻辑独立性
  4. 视图能够对机密数据提供安全保护
  5. 适当的利用视图可以更清晰的表达查询
 
数据库设计分6个阶段
    • 需求分析
    • 概念结构设计
    • 逻辑结构设计
    • 物理结构设计
    • 数据库实施
    • 数据库运行和维护
 
 
 
原文地址:https://www.cnblogs.com/lumouren009/p/4256830.html