• SQL整理2


    数据库的概念

    结构化查询语言:structured query language 简称:SQL

    数据库管理系统:database management system 简称:DBMS 

    数据库管理员:database  administration 简称:DBA

    SQL的语言类别

    DDL 数据定义语言   create(创建)  drop (删除) alter(修改)

    DML  数据操作语言    CRUD(增删改查)

    DCL   数据控制语言   grant  back

    SQL server2008模式

    1,客户机/服务器(c/s)

    2,浏览器/服务器(B/S)

    数据库文件

    一个数据库最多有32767个数据文件和32767个日志文件

    主文件  mdf 用于存储数据,启动信息   必须有,并且只有一个

    次要文件 NDF 用于存储主文件上未存的数据  可有可无可多可少

    日志文件  ldf 用于记录操作信息 必须有,并且至少有一个

     

    一个文件或文件组只能用于一个数据库,不能用于多个数据库

    一个文件只能是某一个文件组的成员,不能是多个文件组的成员

    日志文件永远不能是文件组的成员

    数据信息和日志信息不能放在同一文件或文件组中

     

    数据库的系统的模型:

    关系:relation   model

    层次:hierarchical   model

    网状:network   model

     

    对关系型数据库的操作:选择(where) 投影(列)  连接(行)

     

     

    数据库系统服务器类型

    1,数据库引擎:核心服务,一个复杂的系统,负责数据的存储,处理和安全

    2,Analysis  service:分析挖掘数据,支持本地多维数据引擎,可使断开连接的客户端上的应用程序能够在本地浏览已存储的多维数据

    3,reporting service:报表服务器管理工具

    4,Intergration service:负责数据的提取,转载和加载等操作,可以高效的处理各种各样的数据源,例如:Oracle,Excel,XML文档等

    5,SQL server compact edition:不是SQL server 2008的组成部分。他是一种功能强大的轻型关系数据库引擎

    数据库类的产品

    甲骨文公司的Oracle,IBM的DB2和informix ,赛贝斯的Sybase ASE

    微软的access和Microsoft SQL server,MySQL公司的开源DB 

     

    系统数据库

    系统数据库

    类型

    用途

    物理名称

    Master

    存系统级信息,控制用户数据库及数据库管理系统的运行

    Master.mdf

    Mastlog.ldf

     

    tempdb

    存所有的临时信息,每次启动时重新创建为原始值

    Tempdb.ldf

    Templog.ldf

     

    model

    模板数据库,新数据库的第一部分都是复制model中的内容创建的

    Model.mdf

    Modellog.ldf

     

    msdb

    用于数据库管理系统的代理程序,负责存储调度,报警,作业等信息

    Msdbdata.mdf

    Msdblog.ldf

     

     

    单位换算

    1B(字节)=8b(位),B,KB,MB,GB,TB都是以2的十次方倍增

    计算机运算的基本单位是B

    笔记本分32位(4字节)和64位(8字节)系统,代表的是处理数据的能力

     

    图像分位图和矢量图

    位图由很多的点拼接起来,一位一个点,点有多少就代表像素有多大

    矢量图由线条组成,越放大越多,放大多少倍都不会出现点

    SQL server 2008 的数据存储单位

    1>页,最基本的单位

      8kb为一页,128页为1MB,开头是96B的标头

    表中每一行数据字节数都不能超过8192-96B(8192=1024*8)

    2>区,管理空间的基本单位

      8个连接页为一个区,即64KB为一个区,16个区为一个MB

    控制表和索引的存储,<64KB时存在混合盘,只有在64KB时才整存

  • 相关阅读:
    两个栈实现一个队列
    DacningLinks实现
    boost::implicit_cast
    hibernate查询之Criteria实现分页方法(GROOVY语法)
    VS2015 android 设计器不能可视化问题解决。
    当Eclipse爱上SVN
    你不知道的getComputedStyle
    推荐的软件
    React之表单
    理解javascript中的Function.prototype.bind
  • 原文地址:https://www.cnblogs.com/viven/p/4299708.html
Copyright © 2020-2023  润新知