SQL Server应用与开发范例宝典(txt+pdf+epub+mobi电子书下载)


发布时间:2020-05-30 06:18:45

点击下载

作者:高春艳,陈威,张磊

出版社:信息技术第二出版分社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

SQL Server应用与开发范例宝典

SQL Server应用与开发范例宝典试读:

前言

笔者曾经参加了一个项目的开发工作,项目要求时间很紧,开发团队几乎是挑灯夜战。当时基于Windows的开发资料很少,网络也不发达,常常为了解决一个问题,大家连续奋战几天、十几天,甚至几十天。之后,笔者又参加了多个项目的开发工作。在开发过程中深刻地感觉到:编程是一门创造性较强的活动,因其涉及面广,开发者往往需要学习、研究各方面的技术和问题;编程水平的提高与开发时间成正比,需要长时间经验的积累和磨练;编程也是一项需要相互学习、相互交流的工作,在交流过程中,不但可分享他人的编程经验、体会,更会产生创新的灵感,达到事半功倍的效果。

总之,项目开发从来不是一件容易的事,即使是非常有经验的开发人员,也经常会遇到一些开发技术难题,要成为一个合格的程序员,就必须不断吸取和借鉴其他开发者的成功经验。通过阅读别人程序,从中吸取编程思想的精华,这也是学习程序设计最好的方法。

本书内容

本书精选了484 个典型实例,所选实例覆盖了SQL Server 2000/2005/2008/2012 应用与开发中的热点问题和关键问题。全书按实际应用进行分类,可以使读者在短时间内掌握更多有用的技术,快速提高编程水平。所选内容均来源于实际项目的开发,有的实例是作者开发实践的积累,有的实例来源于公司的开发项目,还有的来自读者的问题。

通过对这些实例进行详细分析和讲解,可以让读者迅速掌握程序设计的开发经验和技巧,迅速提高程序设计的综合水平。全书分为24章(第22章至第24章见光盘),涵盖了配置与管理SQL Server、SQL Server 数据库的安全性管理、使用管理器数据库、使用Transact-SQL 动态维护SQL Server、SQL 基本查询、字符串/数字/日期时间查询、聚合数据查询、子查询、联接/组合查询、高级查询、分布式查询、更新SQL Server 数据、流程控制与功能性语句、索引、视图、存储过程、触发器、游标的使用、SQL Server 高级应用、Visual Basic 与SQL Server、Delphi与SQL Server、ASP与SQL Server、ASP.NET与SQL Server、JSP 与SQL Server 等方面的内容。

在实例讲解上,全书采用了统一的编排方式,每个实例都包括“实例说明”、“技术要点”、“实现过程”和“举一反三”4个部分。在“实例说明”中,以图文结合的方式给出了实例的功能说明及运行效果。在“技术要点”中给出了实例的重点、难点技术和相关编程技巧。在“实现过程”中介绍了该实例的设计过程和主要程序代码。在“举一反三”中给出了相关实例的扩展应用。

本书特色

●所有实例内容都以解决开发人员在编程中遇到的实际问题和开发中应该掌握的技术为中心,每个实例都可以解决某一方面的问题。有的可以解决工作中的难题,有的可以提高工作效率,有的可以提升工作价值。

●所选实例具有极强的扩展性,能够给读者以启发,使读者举一反三,开发出非常实用的软件。

●所选实例具有代表性,所有实例都提供了源代码,方便读者使用。

●为便于查找实例中的编程技术和技巧,本书最后提供了程序快速索引功能,该索引按字母顺序列出了本书中使用的相关技术和技巧。

●本书光盘中提供了本书实例的“源码速查电子搜索引擎”,读者可以快速检索所需技术和代码。

本书的约定

书中每个实例的标题栏都给出了程序的特色和所在光盘中的路径,读者可根据需要学习和使用。

书中涉及数据库的实例,在实例对应文件夹中均提供了数据库文件或数据库文件路径。

书中可能多个实例用到了同一主要技术,为节省篇幅,相关技术的讲解只在一个实例中进行介绍,读者可通过书后的技术索引了解介绍相关技术的章节位置。

因篇幅限制,书中实例只给出了关键代码,其他代码参见光盘中实例的源程序。

使用本书实例光盘前,请仔细阅读光盘中的“光盘使用说明”。

本书的服务

本书由明日科技组织编写,参加编写的有王小科、王占龙、王国辉、崔佳音、张鑫、周佳星、辛洪郁、赛奎春、高春艳、杨丽、陈英、刘佳、刘丽艳、刘红艳、孙雨婷等。由于作者水平有限,错漏之处在所难免,请广大读者批评指正。

如果读者在使用本书时遇到问题,可以访问明日科技网站,我们将通过该网站全面为读者提供网上服务和支持。对于读者使用本书时遇到的问题,我们将在5个工作日内回复。

服务网站:www.mingribook.com

服务信箱:mingrisoft@mingrisoft.com

服务电话:0431-84978981 84978982编者2014年11月第1章配置与管理SQL Server

安装SQL Server

配置服务器

配置客户端

通过Internet访问SQL Server

管理SQL Server

脚本与批处理

维护SQL Server

导入、导出数据库

数据备份与还原

常见问题与解决1.1安装SQL Server

SQL Server 安装程序是标准的Windows 安装程序,操作比较简单。只要读者熟悉对话框中可选项的具体含义,就可以顺利地完成SQL Server 的安装。本章,首先将向读者介绍安装SQL Server 所需的软件及硬件要求;然后,详细介绍安装过程中各对话框的具体含义;最后,详细讲解如何配置SQL Server 服务器。实例001 安装SQL Server 2000 个人版

这是一个基础技能的实例

实例说明

数据库是计算机领域的一个重要分支。在众多的数据库管理系统中,SQL Server 以其操作简单方便、界面友好,获得了广范的应用。下面介绍如何安装SQL Server 2000 数据库。

技术要点

1.SQL Server 2000 版本

SQL Server 2000 的可用版本主要包括以下几种。(1)SQL Server 2000 企业版。

作为数据库服务器使用,可伸缩性和可靠性强,支持SQL Server 2000 中的所有可用功能。该版本可以充分利用硬件的优势,可支持32个CPU和64GB的内存。(2)SQL Server 2000 标准版。

作为工作组或部门的数据库服务器使用,该版本不具有一些高级的分析特性,最多支持 4个CPU和2GB的内存,适用于中小企业或部门。(3)SQL Server 2000 个人版。

个人版是为满足个人用户而开发的,包含一整套管理工具,可供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要SQL Server 数据存储。(4)SQL Server 2000 开发版。

该版本可以帮助开发人员编写和测试应用程序,虽然开发版支持企业版的所有功能,但是只能将开发版作为开发和测试系统使用,并不能作为数据库服务器使用。(5)SQL Server 2000 Windows CE 版。

该版本为开发版的一部分,是为SQL Server 2000 在Windows CE 上运行的设备和应用程序而设计的。(6)SQL Server 2000 企业评估版。

该版本主要用于测试、检查和评估SQL Server 2000 的品质,不能作为正式产品。用户可从Web上免费下载该版本,下载120天后该版本将停止运行。(7)SQL Server 2000 桌面引擎。

允许应用程序开发人员用应用程序分发SQL Server 2000 关系数据库引擎的复本。

说明:如果读者要了解更多的关于SQL Server 2000 的版本信息,可以查看SQL Server 联机帮助。

2.SQL Server 2000 安装要求

由于 SQL Server 2000 版本和 Windows 版本各异,用户在安装过程中可能会出现各种问题,下面笔者从硬件和软件两方面介绍安装 SQL Server 2000 的具体要求,如表 1.1 和表 1.2所示。表1.1 硬件要求表1.2 软件要求

实现过程

SQL Server 2000 包括多个版本,下面介绍安装SQL Server 个人版的过程。(1)将安装盘放入光驱,光盘自动运行,并弹出图1.1所示的窗口。

说明:如果光盘没有自动运行,可以使用“我的电脑”或者Windows资源管理器,浏览光盘内容,双击光盘根目录下的Autorun.exe文件启动安装程序。(2)在启动界面中选择“安装SQL Server 2000 组件”选项,切换至“安装组件”界面,如图1.2所示。(3)在“安装组件”界面中选择“安装数据库服务器”选项,打开SQL Server 安装向导,如图1.3所示。(4)单击“下一步”按钮,打开“计算机名”对话框,如图1.4所示。图1.1 启动界面图1.2 安装组件界面图1.3 安装向导图1.4 选择安装位置(5)在“计算机名”对话框选择安装SQL Server 数据库的计算机,这里选择“本地计算机”选项。如果用户想要在网络上其他计算机中安装SQL Server 数据库实例,可以选中“远程计算机”选项,然后输入计算机名称,也可以单击“浏览”按钮,在弹出的“选择计算机”对话框中选择计算机。单击“下一步”按钮,打开“安装选择”对话框,如图1.5所示。(6)在“安装选择”对话框中选择安装方式,这里选择“创建新的SQL Server 实例,或安装客户端工具”选项,单击“下一步”按钮打开“用户信息”对话框,如图1.6所示。图1.5 安装选择对话框图1.6 输入用户信息

说明:如果用户系统中当前没有SQL Server实例,则“对现有SQL Server实例进行升级、

删除或添加组件”选项不可用。(7)在“姓名”和“公司”文本框中输入用户姓名和公司名称,这些信息也可以省略。单击“下一步”按钮打开“软件许可证协议”对话框。

单击“是”按钮进入“安装定义”对话框,如图1.7所示。(8)在“安装定义”对话框中有3种安装类型。“仅客户端工具”选项,表示只安装客户端数据库管理工具。“服务器和客户端工具”选项,表示安装服务器和客户端工具以创建具有管理能力的关系数据库服务器。“仅连接”选项,表示只安装数据库客户端连接组件。这里选择“服务器和客户端工具”选项,单击“下一步”按钮,打开“实例名”对话框,如图1.8所示。图1.7 安装定义对话框图1.8 实例名对话框(9)在“实例名”对话框中设置安装 SQL Server 的实例名称,可以使用默认的实例名,即选中“默认”复选框。如果要设置实例名,取消“默认”复选框,在“实例名”文本框中输入实例名,这里选择默认的实例名。单击“下一步”按钮,打开“安装类型”对话框,如图1.9所示。(10)在“安装类型”对话框中选择“典型”选项,即进行典型安装,如果用户要更改默认的安装路径,可以单击“浏览”按钮重新指定安装路径。这里选择默认设置,单击“下一步”按钮,打开“服务账户”对话框,如图1.10所示。图1.9 安装类型对话框图1.10 服务账户对话框(11)在“服务账户”对话框中设置用户账户,在“服务设置”选项组中选择“使用本地系

统账户”选项,单击“下一步”按钮,打开“身份验证模式”对话框,如图1.11所示。(12)在“身份验证模式”对话框中选择“混合模式”选项,本例中同时选中“空密码”复选框,单击“下一步”按钮,打开“开始复制文件”对话框,如图1.12所示。图1.11 身份验证模式对话框图1.12 开始复制文件对话框(13)在“开始复制文件”对话框中单击“下一步”按钮开始复制文件,安装成功后,将弹出“安装完毕”对话框。

举一反三

根据本实例,读者可以:

在一台计算机上安装多个SQL Server实例;

在安装SQL Server时通过设置来提高安全性;

安装微软公司免费提供的SQL Server 2000 桌面引擎。实例002 安装 SQL Server 2000 企业版

这是一个基础技能的实例

实例说明

SQL Server 的安装程序是标准的安装程序,本节将介绍如何安装SQL Server 企业版。

技术要点

企业版是一种高端版本。它拥有超大型企业数据库所需要的特性,包括Analysis Services、群集与联合数据库、索引视图等。除此之外,企业版能够支持操作系统所允许的最大内存和CPU数量。它只能安装在Windows的服务器版本上。

说明:企业评估版(Enterprise Evaluation Edition)是一个具有120天使用时间限制、具有企业版全部特性的版本。

以下是企业版的特性。(1)群集与系统区域网(System Area Network,SAN):用一组服务器来构成一个虚拟的服务器,它们共享公共的高性能磁盘子系统。客户连接到虚拟的服务器,并由群集提供几乎是即时的故障切换和恢复。(2)日志传送:周期性地对事务日志进行备份,并将其发送到一台热备份的服务器上。如果主服务器出现故障,系统可切换到热备份的服务器继续工作。(3)增强的并行性:可能使用多个CPU来处理复杂的查询。(4)索引视图:索引视图实际上是建立在用于逆规范化数据的视图上的聚集索引。它可以提高需要读取超大表的查询性能。(5)联合数据库:联合数据库使用约束将单个表的数据分布到多个服务器,并通过使用并行操作的查询来存取数据。使用联合数据库,可以使要查询的数据集合变小,而且要查询的数据页已经缓存在RAM中的可能性也增加了,因而提高了数据库的性能。

实现过程(1)将SQL Server 的安装光盘放入光驱,则会出现安装程序的启动画面。(2)选择“安装SQL Server 组件”选项,将弹出组件选择安装界面。(3)选择“安装数据库服务器”选项,安装程序开始准备 SQL Server 安装向导,会弹出“欢迎”对话框,在“欢迎”对话框中单击“下一步”按钮,弹出“计算机名”对话框。(4)在“计算机名”对话框中,“本地计算机”是默认选项,并且本地计算机名出现在文本框中,如图1.13所示,单击“下一步”按钮。

注意:如果要进行远程安装,可选择“远程计算机”选项,然后键入计算机名或者单击“浏览”按钮查找远程计算机。如果安装时检测到群集,则“虚拟服务器”是默认选项。(5)弹出图1.14 所示的“安装选择”对话框,选择“创建新的SQL Server 实例,或安装客户端工具”选项,然后单击“下一步”按钮。图1.13 “计算机名”对话框图1.14 “安装选择”对话框(6)弹出“用户信息”对话框,如图1.15所示,填写用户信息然后单击“下一步”按钮,将会弹出“软件许可证协议”对话框,如图1.16所示。(7)在图 1.16 所示对话框中单击“是”按钮,将会弹出“安装定义”对话框,如图 1.17所示。在该对话框中选择“服务器和客户端工具”选项,然后单击“下一步”按钮。(8)弹出“实例名”对话框,如图1.18所示。如果“默认”复选框可用,就可以安装默认实例或命名实例;如果“默认”复选框不可用,则表示已经安装了默认实例,且只能安装命名实例。

●若要安装默认实例,可选择“默认”复选框,然后单击“下一步”按钮。

●若要安装命名实例,可清除“默认”复选框,并在“实例名”文本框中键入一个新的命名实例,如图1.19所示,然后单击“下一步”按钮。(9)弹出“安装类型”对话框,如图1.20所示,选择“典型”或“最小”选项,然后单击“下一步”按钮。图1.15 “用户信息”对话框图1.16 “软件许可证协议”对话框图1.17 “安装定义”对话框图1.18 “实例名”对话框图1.19 自定义“实例名”对话框图1.20 “安装类型”对话框

说明:如果要选择组件和子组件,则更改字符集、网络库或其他设置,可以单击图1.20所示的“自定义”按钮,然后单击“下一步”按钮。(10)弹出“服务账户”对话框,在此对话框中选择“使用本地系统账户”选项,然后单击“下一步”按钮,如图1.21所示。(11)弹出“身份验证模式”对话框,如图1.22所示。这里选择“混合模式(Windows身份验证和SQL Server 身份验证)”单选按钮,然后选择“空密码”复选框,最后单击“下一步”按钮。图1.21 “服务账户”对话框图1.22 “身份验证模式”对话框(12)在弹出的“开始复制文件”对话框中单击“下一步”按钮,如图1.23所示。(13)弹出“选择许可模式”对话框,按照许可协议进行选择,然后单击“继续”按钮,如图1.24所示。图1.23 “开始复制文件”对话框图1.24 “选择许可模式”对话框(14)安装完成后,弹出“安装完毕”对话框,单击“完成”按钮,SQL Server 2000 安装成功。

举一反三

根据本实例,读者可以:

安装时设置密码;

只安装客户端工具;

向SQL Server 2000 实例中添加组件。实例003 安装SQL Server 2005 企业版

这是一个提高基础技能的实例

实例说明

SQL Server 2005 是微软公司在 2005 年推出的,可用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库和数据分析平台。下面介绍如何安装 SQL Server 2005 数据库。

技术要点

1.SQL Server 2005 版本

SQL Server 2005 包含5 个版本。(1)SQL Server 2005 Enterprise Edition(企业版)。

支持32位和64位的操作系统,支持超大型企业进行联机事务处理(OLTP)、高度复杂的数据分析、数据仓库系统和网站所需的性能水平,是超大型企业的选择。(2)SQL Server 2005 Standard Edition(标准版)。

支持32位和64位的操作系统,该版本包括电子商务、数据仓库和业务流解决方案所需的基本功能,集成商业智能和高可用性的功能,是中小型企业的选择。(3)SQL Server 2005 Workgroup Edition(工作组版)。

仅支持32位的操作系统,可以用作前端Web服务器,也可以用于部门或分支机构的运营。Workgroup Edition 是入门级数据库,可以升级至标准版或企业版。(4)SQL Server 2005 Developer Edition(开发版)。

支持32位和64位的操作系统,该版只能用于开发和测试系统,而不能用作生产服务器。是独立软件供应商(ISV)、咨询人员、创建和测试应用程序的企业开发人员的选择。(5)SQL Server 2005 Express Edition(学习版)。

仅支持32位的操作系统,该版本是一个免费、易用且便于管理的数据库。是低端服务器用户、创建Web应用程序的非专业开发人员以及创建客户端应用程序的编程爱好者的选择。

2.SQL Server 2005 安装环境

SQL Server 2005 对操作系统环境及计算机硬件环境要求较高。SQL Server 2005 各版本对操作系统的要求如表1.3所示,硬件要求如表1.4所示。表1.3 SQL Server 2005各版本对操作系统的要求续表表1.4 安装和运行SQL Server 2005 的硬件要求

实现过程

SQL Server 2005 包含多个版本,下面介绍安装SQL Server 2005 企业版服务器的过程。(1)将安装盘放入光驱,光盘会自动运行,运行界面如图1.25所

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载