数据库的概念

结构化查询语言: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. LInux 下挂在Windows共享文件夹

    挂载WIndow共享文件夹  //192.168.0.103/software mount -t smbfs -o username=administrator,password=“de123”  / ...

  2. Makefile中使用$$的使用

      http://blog.csdn.net/darennet/article/details/8185881   Makefile中使用$$的使用     在makefile中,会经常使用shell ...

  3. Minimum Sum(思维)

    Problem 1603 - Minimum Sum Time Limit: 2000MS   Memory Limit: 65536KB    Total Submit: 563  Accepted ...

  4. sso单点登录解决方案收集

    本文来自:http://blog.csdn.net/huwei2003/article/details/6038017 我的想法是使用集中验证方式,多个站点集中Passport验证. 主站:Passp ...

  5. 关于AndroidManifest.xml

    一.关于AndroidManifest.xml http://themeforest.net/item/metro-vibes-showcase-html-theme/full_screen_prev ...

  6. UVA 507 - Jill Rides Again 动态规划

      Jill Rides Again  Jill likes to ride her bicycle, but since the pretty city of Greenhills where sh ...

  7. RCTF Re300 Writeup

    发现一篇写得更好的:http://insight-labs.org/?p=2009  程序要求输入一个flag.拿ida加载后,发现是Upx壳,脱壳后加载入ida进行分析.定位到输入flag的地方,如 ...

  8. C#整理2——C#的输入输出及基本类型

    //输出 Console.WriteLine("摩西摩西"); Console.Write("hollo");不带回车的 注意: 1.注意大小写敏感.(快捷键操 ...

  9. css中关于transform、transition、animate的区别

    写动画经常会用到这几个属性,他们之间有什么区别呢? 1.transform 每每演示transform属性的,看起来好像都是带动画.这使得小部分直觉化思维的人(包括我)认为transform属性是动画 ...

  10. C#核编之格式化编程

    一.格式化控制台输入输出 1. 在前面的随笔中,会经常看到诸如{0},{1}之类的标记嵌入在字符串变量中..NET引入一种字符串格式化的新风格.与C的printf()相似,简而言之,如果需要定义一个字 ...