数据库的概念

结构化查询语言: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时才整存

SQL整理2的更多相关文章

  1. 工作经常使用的SQL整理,实战篇(二)

    原文:工作经常使用的SQL整理,实战篇(二) 工作经常使用的SQL整理,实战篇,地址一览: 工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇(二) 工作经常使用的SQL整理,实 ...

  2. 工作经常使用的SQL整理,实战篇(三)

    原文:工作经常使用的SQL整理,实战篇(三) 工作经常使用的SQL整理,实战篇,地址一览: 工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇(二) 工作经常使用的SQL整理,实 ...

  3. 工作经常使用的SQL整理,实战篇(一)

    原文:工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇,地址一览: 工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇(二) 工作经常使用的SQL整理,实 ...

  4. 工作经常使用的SQL整理

    工作经常使用的SQL整理,实战篇(二)   工作经常使用的SQL整理,实战篇,地址一览: 工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇(二) 工作经常使用的SQL整理,实战 ...

  5. [SQL SERVER系列]工作经常使用的SQL整理,实战篇(一)[原创]

    工作经常使用的SQL整理,实战篇,地址一览: 工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇(二) 工作经常使用的SQL整理,实战篇(三) 目录概览: 1.数据库 2.表 3 ...

  6. [SQL SERVER系列]工作经常使用的SQL整理,实战篇(三)[原创]

    工作经常使用的SQL整理,实战篇,地址一览: 工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇(二) 工作经常使用的SQL整理,实战篇(三) 接着本系列前面两篇继续讨论. 有时 ...

  7. [SQL SERVER系列]工作经常使用的SQL整理,实战篇(二)[原创]

    工作经常使用的SQL整理,实战篇,地址一览: 工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇(二) 工作经常使用的SQL整理,实战篇(三) 接着上一篇“工作经常使用的SQL整 ...

  8. MySQL常用SQL整理

    MySQL常用SQL整理 一.DDL #创建数据库 CREATE DATABASE IF NOT EXISTS product DEFAULT CHARSET utf8 COLLATE utf8_ge ...

  9. mysql动态sql 整理多个字段

    原始表: 整理后的表: 方案一(动态sql): BEGIN #Routine body goes here... DECLARE v1 ); DECLARE v2 ); #DECLARE v3 VAR ...

  10. SQLServer常用运维SQL整理

    今天线上SQLServer数据库的CPU被打爆了,紧急情况下,分析了数据库阻塞.连接分布.最耗CPU的TOP10 SQL.查询SQL并行度配置.查询SQL 重编译的原因等等 整理了一些常用的SQL 1 ...

随机推荐

  1. OpenStack开启sshd

    修改配置sshd的文件 1.      修改sshd配置文件 /etc/ssh/sshd_config 2.      将#PasswordAuthentication no的注释去掉,并将no改为y ...

  2. HDU 1757 A Simple Math Problem(矩阵高速幂)

    题目地址:HDU 1757 最终会构造矩阵了.事实上也不难,仅仅怪自己笨..= =! f(x) = a0 * f(x-1) + a1 * f(x-2) + a2 * f(x-3) + -- + a9 ...

  3. cocos2d_android 瞬间动作

    该文章所写的瞬间动作主要有CCFlipX,CCFlipY,CCHide,CCShow 当中CCFlipX是以Y轴为中心旋转,CCFlipY是以X轴为中心旋转,CCHide将精灵对象隐藏,CCShow将 ...

  4. 【二分+最大团】【HDU3585】【maximum shortest distance】

    题目大意 在N个点钟 选出K个点 使得这K个点间的最小距离最大 二分距离,然后如果两点间距离小于它的边当做不存在,求出最大团,如果最大团>=K,向上缩小区间 <  K  ,  向下缩小区间 ...

  5. Hadoop 安装 (4) SSH无密码验证配置

    验证SSH 和 RSYNC 已经安装好了 Master 生成密码对以及对于 Slave 的无密码登录. 见:http://www.cnblogs.com/xia520pi/archive/2012/0 ...

  6. RDLC报表系列(六) 多图表-折线图和柱状图

    美好的一天开始了,这篇是RDLC系列的最后一篇文章,我的小项目也已经release,正在测试中. 1.新建demo3.aspx和demo3.rdlc文件 2.往rdlc文件中拖一个图标控件,在弹出的窗 ...

  7. Hibernate工作原理及为什么要用?(转http://www.cnblogs.com/javaNewegg/archive/2011/08/28/2156521.html)

    原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的<mapping resou ...

  8. HMM模型详解

    http://www.cnblogs.com/skyme/p/4651331.html

  9. [Linked List]Reverse Linked List,Reverse Linked List II

    一.Reverse Linked List  (M) Reverse Linked List II (M) Binary Tree Upside Down (E) Palindrome Linked ...

  10. 请简述javascript的数据类型种类?

    答案: javascript里的数据类型分为基本数据类型 和 引用数据类型两种, 其中, 基本数据类型包括5个:数值,字符串,布尔,null, undefined 引用数据类型包括3个:array,f ...