数据库的概念

结构化查询语言: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的基础知识的更多相关文章

  1. 10 月 30 日新款 Mac mini 有望与新款 iPad Pro 一起发布

    苹果最新款的 Mac mini 是在 2014 年 10 月推出的版本,到现在已经过了 4 年.分析师郭明錤和彭博社的 Mark Gurman 都表示苹果会在今年晚些时候发布新款 Mac mini. ...

  2. 系列文章:老项目的#iPhone6与iPhone6Plus适配#(持续更新中,更新日期2014年10月12日 星期日 )

    本文永久地址为http://www.cnblogs.com/ChenYilong/p/4020399.html ,转载请注明出处. ********************************** ...

  3. 2016年10月30日 星期日 --出埃及记 Exodus 19:15

    2016年10月30日 星期日 --出埃及记 Exodus 19:15 Then he said to the people, "Prepare yourselves for the thi ...

  4. 10 月 30 日 北京 LiveVideoStack 阿里云视频云专场限量赠票 100 张

    10 月 30 日 | 北京 LiveVideoStack 将携手阿里云共邀 4 位技术大咖,一同探讨从上云到创新,视频云的新技术与新场景.阿里云视频云依托阿里云服务数百万开发者的卓越服务能力与实践, ...

  5. 10月30日下午 PHP精确查询(模糊查询、模糊+关键字共同查询)

    1.一个条件的模糊查询 <body> <br /> <form action="main.php" method="post"&g ...

  6. 10月30日上午MySQL数据库的修改(从网页上实现对数据库的更改)

    从网页页面上对数据库进行更改,连接着之前做的增加.删除.查询. 1.先做一个修改页面 <body> <!--这个页面需要让用户看到一些数据,所以不是一个纯php页面,页面效果和增加页 ...

  7. 国庆第三天2014年10月3日10:21:39,Nutz,WebCollector,jsoup

    (1)做得好,做得快,只能选择一样. (2)时间过得很快,你没法在假期的一天里完成更多的计划.假期全部由自己支配,相对长一点的睡眠,新加入的娱乐(视频或者游戏),你不比在工作中更有效率. (3)每天练 ...

  8. Uploadify 笔记分享 -- 2014年10月18日

    最近要做一个项目,有个部分需要用到Uploadify,以前用过,但不是很懂,找了无数遍的中文文档,发现好多都是以前的,都不能用,一时间索性自己写了个笔记,随用随查 <form> <i ...

  9. SE 2014年4月30日

    如图配置: SW1 SW2 SW3 SW4组成一环型网络 Sw2 和Sw4个存在两业务vlan(vlan 10 和vlan 20) 1.Smart Link 组1 的引用实例1(绑定VLAN 10 ) ...

随机推荐

  1. C# Sending data using GET or POST ZZ

    In this short article, I'll show you how to send data to a website from a C# application using GET o ...

  2. [转]NHibernate之旅(4):探索查询之条件查询(Criteria Query)

    本节内容 NHibernate中的查询方法 条件查询(Criteria Query) 1.创建ICriteria实例 2.结果集限制 3.结果集排序 4.一些说明 根据示例查询(Query By Ex ...

  3. HTTP 500 - 内部服务器错误

    问题1 问:当调试程序出错的时候,为什么有的机器总是出现“HTTP 错误 500.100 - 内部服务器错误 - ASP 错误”,而不能显示具体的出错信息? 原因: IE浏览器设置中屏蔽掉了出错的具体 ...

  4. 员工部门表综合查询SQL

    --数据库的表设计如下: --部门:部门编号,部门名称,地址: --员工:员工编号,员工名字,职务,管理编号,入职日期,薪资,奖金,部门编号: --创建部门表: CREATE TABLE dept( ...

  5. java常用重构优化总结--自己亲身体验

    代码重构  6大原则:    单一职责原则(一个类最好最好只有一种行为动机,太多承担职责会导致耦合度太高).    开放封闭原则(功能可以扩展,但是不可以内部修改).    依赖倒转原则(应该依赖抽象 ...

  6. Bzoj 3389: [Usaco2004 Dec]Cleaning Shifts安排值班 最短路,神题

    3389: [Usaco2004 Dec]Cleaning Shifts安排值班 Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 218  Solved: ...

  7. C语言求x的y次方,自定义函数,自己的算法

    我是一名高二中学生,初中时接触电脑,非常酷爱电脑技术,自己百度学习了有两年多了,编程语言也零零散散的学习了一点,想在大学学习计算机专业,所以现在准备系统的学习C语言,并在博客中与大家分享我学习中的心得 ...

  8. vmware产品

    https://my.vmware.com/cn/group/vmware/info?slug=datacenter_cloud_infrastructure/vmware_vsphere/5_5#o ...

  9. Android Fragment 多标签应用

    1.使用Fragment 可以方便的替代TabActivity.ViewGroup 2.同时也省去了在AndroidManifest.xml文件中 添加相应的Activity 3.Fragment 是 ...

  10. linux_tomcat7服务器日志爆满导致java崩溃的问题

    在linux服务器上部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统的稳定造成了一定的影响. 最近刚刚出现了某台linux服务器上的java应用都假死或挂掉 然后我在输入命 ...