• SQL技术内幕一


    • 范式:关系模型的规范化规则

    Codd提出的三个数据库范式:

    1. 第一范式

    第一范式要求表中的每一行都是必须是唯一的。因为关系型数据库是基于集合论的,而集合的定义中,要求每一个元素都是唯一的(在关系数据库中可以用键来区别)。因此所有的关系数据库表必然是满足第一范式的。

    2.第二范式

    第二范式要求必须满足第一范式,其次要求非键值属性和候选键值属性之间必须满足一定的条件。即所有非键值属性都完全依赖与整个候选键值所有属性。

    如何理解名词参照http://www.cnblogs.com/lumnm/archive/2010/11/08/1871783.html

    3.第三范式

    第三范式要求满足第二范式,其次非键值属性不能依赖于其他非键值属性。

    总结:实际上满足第三范式后,每一表,即每一个关系会生成一个关系元。这个关系无法在拆分出其他关系。

    • 数据的生命周期

    OLTP-->DW-->OLAP

    首先进入联机事务处理系统,主要涉及增删改。然后进入数据仓库,针对与数据报表的导出,然后进入联机在线分析系统,针对数据的查询。

    • SQL Server实例

    一个数据库引擎可以安装多个数据库实例,但是这两个实例之间没有任何关系。但会共享任何的计算机资源如CPU,内存等

    数据库

    可以将数据库理解为各种对象的容器,表,视图,存储过程等

    数据库系统包括:

    1.master 保存sql实例的元信息,服务器配置等

    2.Resource 实际上保存的是所有数据库对象

    3.model实际上是数据库的模板

    4.tempdb保存临时数据的地方

  • 相关阅读:
    团队建设
    风云变幻六十年 平板电脑演变史回顾
    在线ide汇总
    XAMPP中启动tomcat报错的解决方法
    ExtJs 中 xtype 与组件类的对应表
    FineReport关于Linux下字体乱码终极解决方案
    SqlDataReader的关闭问题
    MemberShip学习之:注册用户
    索引超出范围。必须为非负值并小于集合大小。
    利用SiteMapPath控件做论坛导航(也适合其它系统)
  • 原文地址:https://www.cnblogs.com/ykwang/p/4658915.html
Copyright © 2020-2023  润新知