天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。

数据库管理系统SQL Server之概述(一)

上一篇 / 下一篇  2013-01-10 10:53:53 / 精华(1) / 置顶(1) / 个人分类:Oracle数据库

去相亲,见一娇小可爱女生,两人聊得很是投机,后来聊到体重,她让我猜她有多重
肯定不过一百斤
你怎么知道?女崇拜的问。
LZ
当时脑子一抽:体重不过百,不是平胸就是矮,你两样都占了,所以肯定没过百
然后。
就没有你然后了。

 

1、 SQL Server的简介

a)        SQL ServerMicrosoft公司推出的适用于大型网络环境的关系型数据库管理系统,它支持客户/服务器体系结构,能够支持大吞吐量的事务处理,也能在Microsoft Windows Server网络环境下管理数据存取的应用程序

b)        SQL Server是开放式的系统,因此可以很好地与其他系统进行交互操作

2、 SQL Server的结构

a)        数据库:32767个数据库,最小为1MB,最大为1TB

b)        表:每个数据库最多20亿个表,表中每行最大字节数为8060

c)        列:每个表最多1024个列

d)        索引:每个表一个簇式索引,最多249个非簇式索引,一个复合索引最多有16个索引关键字

e)        存储过程:一个存储过程最多可以有1024个参数和最多32级嵌套

f)         用户连接:32767

g)        锁定及打开的对象:20亿个

h)        打开的数据库:32767

3、 SQL Server的版本

a)        SQL Server企业版:作为生产数据库服务器使用,支持SQL Server中的所有可用功能,并可根据支持最大的web站点和企业联机事务处理及数据仓库系统所需的性能水平进行伸缩;

b)        SQL Server标准版:作为小工作组或部门的数据库服务器使用;

c)        SQL Server个人版:供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要SQL Server数据存储;

d)        SQL Server开发版:供程序员用来开发将SQL Server用作数据存储的应用程序,虽然开发版支持企业版的所有功能,使开发人员能够编写和测试可使用这些功能的应用程序,但是只能将开发版作为开发和测试系统使用,不用作为生产服务器使用。

4、 SQL Server的系统目录

a)        \BackUp存放备份文件

b)        \Binn存放客户端和服务器端可执行文件与DLL文件

c)        \Books存放联机文档

d)        \Data存放数据库文件,包括系统数据库,实例数据库和用户数据库

e)        \DevTools\Include存放OLE DBInclude文件(*.h)

f)         \DevTools\Lib存放OLE DB程序库文件(*.lib)

g)        \DevTools\Samples存放范例程序文件

h)        \Ftdata存放全文索引目录文件

i)          \Html存放HTML文档

j)          \Install存放有关安装方面的信息文件

k)        \Jobs存放工作文件

l)          \Log存放日志文件

m)      \Repldata存放复制数据

n)        \UpGrade存放升级工具及升级文件

5、 SQL Server自动创建的数据库

在安装SQL Server时,安装程序会自动创建4个系统数据库和两个范例数据库,系统数据库由系统自动维护

a)        Master数据库:记录了所有SQL Server的系统信息、登录账号、系统配置设置、系统中所有数据库及其系统信息以及存储介质信息;

b)        Model数据库:是SQL Server为用户创建数据库提供的模版数据库,每个新建的数据库都是在一个Model数据库的副本上扩展而生成的,所以对Model数据库的修改一定要小心;

c)        Msdb数据库:主要用于SQL Server存储任务计划信息、事务处理信息、备份恢复信息以及异常报告等;

d)        Tempdb数据库:存放所有临时表和临时的存储程序,并且提供SQL Server存放目前使用中的表,它是一个全局的资源,临时表和存储程序可供所有用户使用。每次SQL Server启动时它会自动重建并重设为默认大小,使用中它会依需自动增长;

e)        Northwind数据库:是SQL Server提供的范例数据库,包含一个称为Nortwind Trader公司的销售数据库;

f)         Pubs数据库:是SQL Server提供的范例数据库,包含一个书籍出版公司的数据库范例。

6、 SQL Server提供的服务

a)        MS SQL Server:运行SQL Server的服务,管理着存储数据库的所有文件,处理所有客户应用传送的T-SQL命令,执行其他服务器上的存储过程,并支持从多个不同数据源获取数据的分布式查询;

b)        SQL Server Agent:管理SQL Server周期性行为的安排,并在发生错误时通知系统管理员,包括作业、警告和操作员三部分;

c)        Microsoft Server Service:一个全文本索引和搜索引擎,它可以再所选列表上创建有关词汇的特殊索引,T-SQL语言可以利用这些索引来支持语言搜索和近似搜索;

d)        MS DTCMicrosoft Distributed Transaction Coordinator):管理包含不同数据源的事务,它可以正确提交分布式事务,以确保所有服务器上的修改都被保存和回退。

7、 SQL Server的工具介绍

a)        (重要)查询分析器(Query Analyzer):提供图形界面来执行一个或多个T-SQL语句,执行T-SQL的最佳轻量级工具;

b)        导入和导出数据:提供导入、导出以及在SQL ServerOLE DBODBC及文件间转换数据的功能;

c)        (重要)服务管理器(Service Manager):可以用来启动、暂停和停止SQL Server的主要服务和指示其当前状态,在没有启动SQL Server服务时不能进行数据库操作;

d)        服务器网络实用工具:是SQL Server服务器端的网络配置界面,能够配置SQL Server与用户的通信方式;

e)        客户端网络实用工具:可以用来配置客户端到服务器的连接;

f)         联机丛书:提供联机文档,包括有关操作的说明;

g)        (重要)企业管理器(Enterprise Manager):用来管理数据库的应用程序;

h)        事件探查器:可以监察SQL Server的运行情况和事件,并将选定的信息显示在屏幕上,或记录在表、文件中

i)          IIS中配置SQL XML支持:可以用来配置SQL Server中的XML支持功能

                                                                                                               零测试


TAG: 零测试 数据库 索引 master MODEL server Server SQL Master Model Msdb 企业管理器

 

评分:0

我来说两句

Open Toolbar