数据库:

结构化查询语言(Structured Query Language)简称SQL;

数据库管理系统(Database Management System)简称DBMS;

数据库管理员(Database Administration)简称DBA,功能是确保DBMS的正常高效运行;

数据库分体验版(一般只安装库文件和服务)和正式版(授权使用);

在正式团队开发时,一般只安装界面,登录到服务器共同操作数据库,这样可避免每人的数据库不同而无法组合。

SQL server 2008 模式:

1.客户机/服务器(C/S)

2.浏览器/服务器(B/S)

数据库文件:

***一个数据库最多可以存32767个数据文件和32767个日志文件

名称 用途 扩展名
主文件 存储数据、启动信息 必须有且只能有一个
mdf

次要文件 存储主文件未存储的数 可有可无、可多可少
ndf

日志文件 记录操作信息 必须有且至少有一个
ldf

ps:一个文件或文件组只能用于一个数据库,不能用于多个数据库。

一个文件只能是某一个文件组的成员,不能是多个文件组的成员。

日志文件永远不能是任意文件组的成员。

数据信息和日志信息不能放在同一个文件或文件组中。

数据库系统服务器类型:

1.数据库引擎:核心服务,是一个复杂的系统,负责数据的存储,处理和安全;

2.Analysis services:分析挖掘数据,支持本地多维数据集引擎,可使断开连接的客户端上的应用程序能够在本地浏览器以存储的多维数据;

3.Reporting services:报表服务器管理工具;

4.Intergration services:负责数据的提取,转换和加载等操作,可以高效处理各种各样的数据源。例:Oracle、Excel、XML文档等;

5.SQL server compact edition:不是SQL server 2008的组成部分,它是一种功能强大的轻型关系数据库引擎。

数据库产品:

甲骨文 Oracle

IBM DB2、Informix

赛贝斯 Sybase Ase

微软 Access、Microsoft SQL sever

My SQL 开源DB

PS:Microsoft SQL sever 2008 代码名称为:katmai

数据库中系统数据库中包含Master、Tempdb、Model和Msdb类型。

SQL sever 2008 的数据存储单位:

1.页:最基本的单位。

8KB为一页,128页为1MB,开头是96B的标头,

表中每一行数据字节数不能超过8192-96B(8192=1024*8)

2.区:管理空间的基本单位。

8个链接页为一个区,即64KB为一个区,16个区为1MB,

控制表和索引的存储<64KB时存在混合盘,只有在64KB是才整存。

控制数据库的服务:

运行cmd

输入net start MSSQLserver 启动数据库服务

输入net stop MSSQLserver 关闭数据库服务

输入net pause MSSQLserver 暂停数据库服务

输入net continue MSSQLserver 继续数据库服务

SQL数据库基础(一)的更多相关文章

  1. SQL数据库基础知识-巩固篇<一>

    SQL数据库基础知识-巩固篇<一>... =============== 首先展示两款我个人很喜欢的数据库-专用于平时个人SQL技术的练习<特点:体积小,好安装和好卸载,功能完全够用 ...

  2. SQL 数据库基础语句

    一.基础 1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建备份 ...

  3. SQL数据库基础(三)

    认识数据库备份和事务日志备份 数据库备份与日志备份是数据库维护的日常工作,备份的目的是在于当数据库出现故障或者遭到破坏时可以根据备份的数据库及事务日志文件还原到最近的时间点将损失降到最低点. 数据库备 ...

  4. SQL 数据库基础

    SQL:Structured Quety Language SQL SERVER是一个以客户/服务器(c/s)模式访问.使用Transact-SQL语言的关系型数据库管理子系统(RDBMS) DBMS ...

  5. SQL数据库基础

    SQL:Structured Quety Language SQL SERVER是一个以客户/服务器(c/s)模式访问.使用Transact-SQL语言的关系型数据库管理子系统(RDBMS) DBMS ...

  6. SQL数据库基础语法

    SQL语句的概述 SQL语言的分类 数据定义语言(Data Definition Language)主要用于修改.创建和删除数据库对象,其中包括CREATE  ALTER  DROP语句. 数据查询语 ...

  7. SQL数据库基础(九)

    变量: SQL语言也跟其他编程语言一样,拥有变量.分支.循环等控制语句. 在SQL语言里面把变量分为局部变量和全局变量,全局变量又称系统变量. 局部变量: 使用declare关键字给变量声明,语法非常 ...

  8. SQL数据库基础(八)

    连接查询:通过连接运算符可以实现多个表查询.连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志. 常用的两个链接运算符: 1.join   on 2.union     在关 ...

  9. SQL数据库基础(六)

    子查询,又叫做嵌套查询. 将一个查询语句做为一个结果集供其他SQL语句使用,就像使用普通的表一样,被当作结果集的查询语句被称为子查询. 子查询有两种类型: 一种是只返回一个单值的子查询,这时它可以用在 ...

随机推荐

  1. WinStore控件之TextBlock

    1  TextBlock简单实例应用 <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}&quo ...

  2. android html 与webview属性从冲突

    在最近的项目开发中,使用webview加载html页面,这样可以节省大量页面开发的时间,同时也可加快项目进度. 我们需求是需要显示商品评论,页面设计如下: 调用android代码,对于webview的 ...

  3. POJ 1308 Is It A Tree?

    Is It A Tree? Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 18778   Accepted: 6395 De ...

  4. 各种UserAgent的列表

    User Agent是浏览器用于 HTTP 请求的用户代理头的值.更换User Agent能更好的模拟出不同的系统和浏览器信息. Android Name User Agent Nexus 7 (Ta ...

  5. Sphinx(coreseek) 安装使用以及词库的扩展

    1.Sphinx(coreseek) 是啥 一般而言,Sphinx是一个独立的全文搜索引擎:而Coreseek是一个支持中文的全文搜索引擎,意图为其他应用提供高速.低空间占用.高结果相关度的中文全文搜 ...

  6. C#基础总结之二循环控制-运算符

    #region 第二天 作业2 从键盘上输入三个数,用if语句和逻辑表达式把最小数找出来. //需要:控制台输入 三个变量(a,b,c)判断这三个数其中一个最小的值 打印输出 //Console.Wr ...

  7. 3D全景!这么牛!!

    如果你用过网页版的百度地图,你大概3D全景图浏览是一种怎样的酷炫体验:在一个点可以360度环顾周围的建筑.景色,当然也可以四周移动,就像身临其境. 全景图共分为三种: ①球面全景图 利用一张全景图围成 ...

  8. js替换指定字符串

    // var a = "212"; // var b = []; // for(var i=0;i<a.length;i++){ // if(a[i]=="1&qu ...

  9. Cwinux源码解析(二)

    我在我的个人博客上发表了第二篇解析文章.欢迎各位读者批评指正. Cwinux源码解析(二)

  10. Nodejs建站笔记-注册登录流程的简单实现

    1. 使用Backbone实现前端hash路由 登录注册页面如下: 初步设想将注册和登录作为两个不同的url实现,但登录和注册功能的差距只有form表单部分,用两个url实现显然开销过大,所以最终方案 ...