SQLSERVER数据库论文1.docx
《SQLSERVER数据库论文1.docx》由会员分享,可在线阅读,更多相关《SQLSERVER数据库论文1.docx(16页珍藏版)》请在冰豆网上搜索。
SQLSERVER数据库论文1
SQLSERVER数据库
--SQLSERVER数据库简介和各个主流数据库之间的比较
摘要:
对SQLSERVER数据库的背景和SQLSERVER数据库的发展做了详细的介绍,并针对SQLSERVER2005的安装和使用进行的详细的说明。
且对现今SQLSERVER、ORACLE、DB2、SYBASE四种主流数据库进行了全方面的比较并得出结论。
关键词:
SQLSERVER数据库;简介;安装;使用;比较
Abstract:
onthebackgroundoftheSQLSERVERdatabaseandSQLSERVERdatabasedevelopmentisintroducedindetail,andfocusedontheinstallationanduseofSQLSERVER2005fordetailedinstructions.AndontheSQLSERVER,ORACLE,DB2,SYBASEfourmainstreamdatabaseforallaspectsofthecomparisonandconclusion.
Keywords:
SQLSERVERdatabase;Introduction;Installation;Use;Tocompare
一、SQLSERVER数据库简介
(一)SQLSERVER数据库的背景
1.SQL语言
SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。
SQL语言的主要功能就是同各种数据库建立联系,进行沟通。
按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。
SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。
虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。
2.SQLSERVER数据库的背景
SQLServer是一个关系数据库管理系统它最初是由Microsoft、Sybase、Ashton-Tate三家公司共同开发的。
1988年推出了第一个OS/2版本在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了Microsoft将SQLServer移植到WindowsNT系统上专注于开发推广SQLServer的WindowsNT版本,Sybase则较专注于SQLServer在UNIX操作系统上的应用。
(二)SQLSERVER数据库的发展
SQLServer从20世纪80年代后期开始开发,最早起源于1987年的SybaseSQLServer。
1988年,Microsoft公司、Sybase公司和Aston-Tate公司把该产品移植到OS/2上。
后来Aston-Tate公司退出了该产品的开发,而Microsoft公司、Sybase公司则签署了一项共同开发协议,这两家公司的共同开发结果是发布了用于WindowsNT操作系统的SQLServer,1992年,将SQLServer移植到了WindowsNT平台上。
1993年,SQLServer4.2面世,它是一个桌面数据库系统,虽然其功能相对有限,但是采用WindowsGUI,向用户提供了易于使用的用户界面。
在SQLServer4版本发行以后,Microsoft公司和Sybase公司在SQLServer的开发方面分道扬镳,取消了合同,各自开发自己的SQLServer。
Microsoft公司专注于WindowsNT平台上的SQLServer开发,重写了核心的数据库系统,并于1995年发布了SQLServer6.05,该版本提供了一个廉价的可以满足众多小型商业应用的数据库方案,而Sybase公司则致力于UNIX平台上的SQLServer的开发。
SQLServer6.0版是第一个完全由Microsoft公司开发的版本。
1996年,Microsoft公司推出了SQLServer6.5版本,由于受到旧有结构的限制,微软再次重写SQLServer的核心数据库引擎,并于1998年发布SQLServer7.0,这一版本在数据存储和数据库引擎方面发生了根本性的变化,提供了面向中、小型商业应用数据库功能支持,为了适应技术的发展还包括了一些Web功能。
此外,微软的开发工具VisualStudio6也对其提供了非常不错的支持。
SQLServer7.0是该家族第一个得到了广泛应用的成员。
又经过两年的努力开发,2000年初,微软发布了其第一个企业级数据库系统——SQLServer2000,其中包括企业版、标准版、开发版、个人版四个版本,同时包括数据库服务、数据分析服务和英语查询三个重要组成。
此外,它还提供丰富的管理工具,对开发工具提供全面的支持,对于Internet应用提供不错的运行平台,对于XML数据也提供了基础的支持。
借助这个版本,SQLServer成为了最广泛使用的数据库产品之一,也牢固树立了它在数据库产品中“三驾马车”居其一的地位。
从SQLServer7.0到SQLServer2000的变化是渐进的,没有从6.5到7.0变化那么大,只是在SQLServer7.0的基础上进行了增强。
2005年,五年之后,在整个应用开发环境几乎已经“变了人间”之后,微软发布了新一代数据库产品——SQLServer2005。
SQLServer2005为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。
通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQLServer2005为不同规模的企业提供了一个完整的数据解决方案。
2007年,SQLServer2008(Katmi)即将发布。
2008年,SQLServer2008即将于第三季度正式发布,SQLServer2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQLServer版本。
(三)SQLSERVER数据库的功能
1.SQLSERVER2000
SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的一个版本。
SQLServer2000继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。
2.SQLSERVER2005
SQLServer2005通过在可伸缩性、数据集成、开发工具和强大的分析等方面的革新更好的确立了微软在BI领域的领导地位。
SQLServer2005能够把关键的信息及时的传递到组织内员工的手中,从而实现了可伸缩的商业智能。
从CEO到信息工作者,员工可以快速的、容易的处理数据,以更快更好的做出决策。
SQLServer2005全面的集成、分析和报表功能使企业能够提高他们已有应用的价值,即便这些应用是在不同的平台上。
3.SQLSERVER2008
可信任的—使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
高效的—使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
智能的—提供了一个全面的平台,可以在你的用户需要时候给他发送观察和信息。
4.SQLSERVER2012
SQLSERVER2012对微软来说是一个重要的产品。
微软吧自己定位为可用性和大数据领域的领头羊。
以下为SQLSERVER2012的十二大优势。
1、AlwaysOn-这个功能将数据库的镜像提到了一个新的高度。
用户卡哇伊针对一组数据做灾难性的回复而不是一个单独的数据库。
2、WindowsServerCore的支持。
3、Columnstore索引。
4、自定义服务器权限。
5、增强的审计功能。
6、BI语义模型。
7、SequenceObjects。
8、增强的PowerShell。
9、分布式回放。
10、PowerView。
11、SQLAzure增强。
12、大数据支持。
二、SQLSERVER数据库的安装和使用
(一)SQLSERVER数据库的安装
1、下载MicrosoftSQLServer2005ExpressEdition进行安装,打开安装包。
进入安装程序。
单击选中“我接受许可条款和条件”。
然后单击“下一步”按钮。
如图1所示。
图1
2、进入安装向导,单击“下一步”。
如图2所示
图2
3、出现“系统配置检查”界面,将对系统自动进行检查,如图3所示。
图3
4、完成系统配置检查后,系统将要求用户输入安装密钥,用以注册,如图4所示
图4
5、在接下来的“要安装的组件”界面中,用户将自定义选择安装所需要的组件,如图5所示。
图5
6、接下来,进行“实例”的安装,安装向导将提示是否安装默认实例或命名实例,如图6所示。
图6
7、单击“下一步”按钮,出现“报表服务器安装选项”设置界面,如图7所示。
图7
8、单击“下一步”按钮,出现“错误和使用情况报告设置”界面,如图8所示。
图8
9、单击“下一步”按钮,出现“准备安装”界面,单击“安装”按钮,开始安装,如图9所示。
图9
10、可以在安装过程中监视安装进度,如图10所示。
图10
11、完成安装,如图11所示。
图11
(二)SQLSERVER2005的使用
1、启动sqlservermanagementstudio(简称ssms)。
(1)进入“连接到服务器”界面,单击“连接”
(2)打开sql编辑界面(查询语句编辑界面)
2、简要的介绍sqlserver的一些sql基本语句使用
(1)创建数据库
--CREATEDATABASE表示create一个DB
CREATEDATABASETestData1
GO
创建结果
(2)创建基本表。
--使用指定的DB
USETestData1
GO
--为打开的数据库创建表--dbo.Products表示创建的表名
--ProductID、ProductName..为属性int。
varchar为数据类型
CREATETABLEdbo.Products
(ProductIDintPRIMARYKEYNOTNULL,
ProductNamevarchar(25)NOTNULL,
PricemoneyNULL,
ProductDescriptiontextNULL)
GO
创建基本表
(3)插入数据
--插入数据
INSERTdbo.Products(ProductID,ProductName,Price,ProductDescription)
VALUES(1,