zoukankan      html  css  js  c++  java
  • 数据库原理复习

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

        • 并操作UNION
        • 交操作INTERSECT
        • 差操作EXCEPT
      • 参加集合操作的各查询结果的列数必须相同;对应项的数据类型也必须相同
     
    视图的作用
    1. 视图能够简化用户的操作
    2. 视图使用户能以多种角度看待同一数据
    3. 视图对重构数据库提供了一定程度的逻辑独立性
    4. 视图能够对机密数据提供安全保护
    5. 适当的利用视图可以更清晰的表达查询
     
    数据库设计分6个阶段
      • 需求分析
      • 概念结构设计
      • 逻辑结构设计
      • 物理结构设计
      • 数据库实施
      • 数据库运行和维护
     
     
     
  • 相关阅读:
    定时删除日志文件---linux定时清理日志
    Packagist 镜像使用方法--composer
    laravel 5.5 跨域问题解决方案
    linux服务器上面部署ShowDoc 安装Composer
    shell之批量新增用户脚本(http-basic-auth)
    js转义问题
    js之select三级联动
    《远见》之读书笔记
    Node.js之判断字符串中是否包含某个字符串
    微信小程序之页面传参
  • 原文地址:https://www.cnblogs.com/lumouren009/p/4256830.html
Copyright © 2011-2022 走看看