1 / 26
文档名称:

sql server数据库基础知识.ppt

格式:ppt   页数:26页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

sql server数据库基础知识.ppt

上传人:tmm958758 2015/5/27 文件大小:0 KB

下载得到文件列表

sql server数据库基础知识.ppt

文档介绍

文档介绍:SQL Server 2005基础教程
SQL Server 2005安装
几种数据库产品介绍
SQL Server
只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平
台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据。
Oracle
能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。
Sysbase
能在所有主流平台上运行(包括 windows)。但由于早期Sybase与OS集成度不高,因此VERSION DB级补丁。在多平台的混合环境中,会有一定问题。
DB2
能在所有主流平台上运行(包括windows)。最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。
MySql
可以说这是中小企业网站Linux平台的首选自由数据库系统。它是一个跨平台数据库系统,一个真正的多用户、多线程的SQL数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。同时,也是Linux系统中使用最为简单的数据库系统,安装简单、使用简单、管理也简单,且数据库系统的稳定性也很不错。
SQL Server的安全性
身份验证模式
(1)Windows身份验证模式
客户机使用Windows操作系统的用户帐户和密码连接数据库服务器时,SQL Server 2005使用Windows操作系统来进行身份验证。
(2)混合模式
客户机使用用户帐户和密码连接数据库服务器时,服务器首先在数据库中查询是否有相同账户和密码的用户,基有则接受连接。若数据库中没有相应的账户和密码,则向windows操作系统请求验证客户机的身份,若两者都没有通过,则拒绝连接。
Master
master数据库位于Sql Server的核心,如果该数据库被损坏,Sql Server将无法正常工作。因此请大家千万不要对master作任何操作。
Master数据库中的内容主要有:
所有的登录名或用户ID所属的角色。
所有的系统配置设置。
服务器中的数据库的名称及相关信息。
数据库中的位置。
SQL server如何初始化。
用于存储系统重要信息的特殊的系统表。
SQL Server中的数据库
tempdb
tempdb数据库,是一个临时性的数据库,它存在于Sql Server会话期间,一旦Sql Server关闭,tempdb数据库将丢失。当Sqlserver得新启动时,将重建全新的、空的tempdb数据库,以供使用。其作用是保存数据库运行过程中生成的临时数据以供用户使用。
对于tempdb,我们只需关注其大小的设置。
SQL Server中的数据库
model
模板数据库,作为其它数据库的模板数据库。
msdb
当创建备分或执行还原等作业时,存储有关这些任务的信息的数据库。
利用查询编辑器创建数据库
格式:
CREATE DATABASE database_name
A. 创建未指定文件的数据库
CREATE DATABASE mytest;
B. 创建指定数据和事务日志文件的数据库
'CREATE DATABASE Sales ON
( NAME = Sales_dat,
FILENAME = ‘c:\',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5
)