数据库的概念

结构化查询语言: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. C++的四种cast操作符的区别--类型转换

    Q:什么是C风格转换?什么是static_cast, dynamic_cast 以及 reinterpret_cast?区别是什么?为什么要注意? A:转换的含义是通过改变一个变量的类型为别的类型从而 ...

  2. Make 命令教程 -- 阮一峰

    摘自http://www.ruanyifeng.com/blog/2015/02/make.html Make 命令教程 作者: 阮一峰 日期: 2015年2月20日 代码变成可执行文件,叫做编译(c ...

  3. Android学习总结——Activity状态保存和恢复

    Android中启动一个Activity如果点击Home键该Activity是不会被销毁的,但是当进行某些操作时某些数据就会丢失,如下: Java class: package com.king.ac ...

  4. ping网络故障

    网络的应用已渐渐深入我们的工作和生活,它带给了我们各方面的便利.因此,这种种的便利致使很多人对网络产生依赖性.那么,当电脑不能上网时,我们如何才能准确地判断电脑问题出在哪里?又如何能快捷地解决这故障? ...

  5. Android核心基础(五)

    1.仿网易新闻客户端 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xml ...

  6. ecside使用笔记(1)

    1. 部分属性描写叙述: 属性: tableId 描写叙述:  设置列表的唯一标识,默觉得"ec",当一个页面内有多个ECSIDE列表时,必须为每一个列表指定不同的 tableId ...

  7. &lt;转&gt;凯文&#183;凯利斯坦福演讲-预言未来20年科技潮流

    Note:未来全部的生意都是关于数据的生意,近场通信.自组网介入网络.人工智能...,如今的IT科技界是否仅仅是冰山一角.斑斓舞台帷幕的一丝缝隙? 原文出处: 中欧管理工商学院   欢迎分享原创到伯乐 ...

  8. 绿色mysql启动脚本

    启动脚本如下:./mysqld_safe --defaults-file=/export/servers/mysql-5.5.38/my.cnf --ledir=/export/servers/mys ...

  9. 关于oracle卸载没有卸载完全的问题

    1.关闭oracle所有的服务.可以在windows的服务管理器中关闭: 2.打开注册表:regedit 打开路径: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlS ...

  10. C# 运算符 if

    运算符: 一.算术运算符: + - * / % ——取余运算 取余运算的应用场景: 1.奇偶数的区分. 2.把数变化到某个范围之内.——彩票生成. 3.判断能否整除.——闰年.平年. int a = ...