2014年10月30日-----SQL的基础知识
数据库的概念
结构化查询语言: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时才整存
2014年10月30日-----SQL的基础知识的更多相关文章
- 10 月 30 日新款 Mac mini 有望与新款 iPad Pro 一起发布
苹果最新款的 Mac mini 是在 2014 年 10 月推出的版本,到现在已经过了 4 年.分析师郭明錤和彭博社的 Mark Gurman 都表示苹果会在今年晚些时候发布新款 Mac mini. ...
- 系列文章:老项目的#iPhone6与iPhone6Plus适配#(持续更新中,更新日期2014年10月12日 星期日 )
本文永久地址为http://www.cnblogs.com/ChenYilong/p/4020399.html ,转载请注明出处. ********************************** ...
- 2016年10月30日 星期日 --出埃及记 Exodus 19:15
2016年10月30日 星期日 --出埃及记 Exodus 19:15 Then he said to the people, "Prepare yourselves for the thi ...
- 10 月 30 日 北京 LiveVideoStack 阿里云视频云专场限量赠票 100 张
10 月 30 日 | 北京 LiveVideoStack 将携手阿里云共邀 4 位技术大咖,一同探讨从上云到创新,视频云的新技术与新场景.阿里云视频云依托阿里云服务数百万开发者的卓越服务能力与实践, ...
- 10月30日下午 PHP精确查询(模糊查询、模糊+关键字共同查询)
1.一个条件的模糊查询 <body> <br /> <form action="main.php" method="post"&g ...
- 10月30日上午MySQL数据库的修改(从网页上实现对数据库的更改)
从网页页面上对数据库进行更改,连接着之前做的增加.删除.查询. 1.先做一个修改页面 <body> <!--这个页面需要让用户看到一些数据,所以不是一个纯php页面,页面效果和增加页 ...
- 国庆第三天2014年10月3日10:21:39,Nutz,WebCollector,jsoup
(1)做得好,做得快,只能选择一样. (2)时间过得很快,你没法在假期的一天里完成更多的计划.假期全部由自己支配,相对长一点的睡眠,新加入的娱乐(视频或者游戏),你不比在工作中更有效率. (3)每天练 ...
- Uploadify 笔记分享 -- 2014年10月18日
最近要做一个项目,有个部分需要用到Uploadify,以前用过,但不是很懂,找了无数遍的中文文档,发现好多都是以前的,都不能用,一时间索性自己写了个笔记,随用随查 <form> <i ...
- SE 2014年4月30日
如图配置: SW1 SW2 SW3 SW4组成一环型网络 Sw2 和Sw4个存在两业务vlan(vlan 10 和vlan 20) 1.Smart Link 组1 的引用实例1(绑定VLAN 10 ) ...
随机推荐
- ADB对手机进行开关机测试
Verify issue 时,其中有条要对手机进行开关机100次,由于只有ADB环境,只能用批处理来写脚本了,代码如下: ::需配置ADB环境,开启Debug模式 ::start循环 :start s ...
- Web---Cookie技术(显示用户上次登录的时间、显示用户最近浏览的若干个图片(按比例缩放))
本章博客讲解: 1.Cookie基本用法演示 2.演示Cookie的访问权限 3.演示Cookie的删除 4.利用Cookie显示用户上次登录的时间 5.利用Cookie技术显示用户最近浏览的若干个图 ...
- JavaScript---网络编程(12)--DHTML技术演示(5)-form表单验证技术(正则)
这里不进行很复杂的后台验证以及JavaScript的正则表达式,只是简单的介绍下这个技术,简单的后台接收与跳转,大概了解怎么验证的就可以.具体的技术,我后面还会继续写博客的.本人也还在学习中. 表单验 ...
- 2013 ACM区域赛长沙 K Pocket Cube hdu 4801
题意:给了一个2*2的魔方..每步操作可以将任意一面翻转90度..现在问在N(<=7)步内.最多能翻出几面相同的. 直接打表模拟每种翻转情况 #include<cstdio> #in ...
- CSS样式学习笔记『W3School』
1.选择器+声明声明:属性+值eg:h1{color:red;font-size:14px;}颜色:p{color:#ff0000;}p{color:#f00;}p{color:rgb(255,0,0 ...
- jvm参数优化
一.HotSpot JVM 提供了三类参数 现在的JVM运行Java程序(和其它的兼容性语言)时在高效性和稳定性方面做的非常出色.例如:自适应内存管理.垃圾收集.及时编译.动态类加载.锁优化等.虽然有 ...
- Cogs 309. [USACO 3.2] 香甜的黄油 dijkstra,堆,最短路,floyd
题目:http://cojs.tk/cogs/problem/problem.php?pid=309 309. [USACO 3.2] 香甜的黄油 ★★ 输入文件:butter.in 输出文件 ...
- Bzoj 3236: [Ahoi2013]作业 莫队,分块
3236: [Ahoi2013]作业 Time Limit: 100 Sec Memory Limit: 512 MBSubmit: 1113 Solved: 428[Submit][Status ...
- hdoj 1150 Machine Schedule【匈牙利算法+最小顶点覆盖】
Machine Schedule Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) ...
- myEclipse和eclipse修改或复制项目名称后-更新部署名称
一.myEclipse 复制后修改名称,访问不到项目 这是因为,你只是改了项目的名称,而没有改 下面是解决方法: 方法 1.右击你的项目,选择“properties”,在“type filter te ...