数据库教学资料 第1章sql server 简介_第1页
数据库教学资料 第1章sql server 简介_第2页
数据库教学资料 第1章sql server 简介_第3页
数据库教学资料 第1章sql server 简介_第4页
数据库教学资料 第1章sql server 简介_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章SQLServer2008简介主讲教师:卫琳

为什么使用数据库毫无疑问,使用数据库的目的是方便地存储和管理大量的业务数据。但是,有人可能会存在这样的疑问:为什么使用数据库来存储和管理数据,为什么不提倡使用像Excel这样的电子数据表等工具来存储和管理这些业务数据呢?下面,通过一个示例说明为什么要使用数据库。示例原因采用电子数据表来存储和管理数据,不仅可能造成数据的不一致和混乱,而且还有其他更严重的问题。例如,电子表格只能处理有限的数据列和数据行,对于数百万、数千万等巨大的数据量很难有效地处理;电子表格无法提供安全、方便地权限管理和控制手段;电子表格很难有效地实现多个数据之间的关联;电子表格很难有效地实现并发控制、增量维护等管理方式等。这些问题只能通过使用数据库来解决,数据库是一种有效地管理大量的、安全的、并发的、关联的、一致的数据工具,因此需要使用数据库存储和管理数据。

什么是数据库数据库是存储数据的仓库,是长期存储在计算机内的、有组织的、可共享的数据集合,具有冗余度最小、数据之间联系密切、有较高数据独立性等特点。数据库管理系统(DatabaseManagementSystem,简称为DBMS)是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新以及各种数据库控制等。DBMS总是基于某种数据模型,这些模型可以分为层次模型、网状模型、关系模型、面向对象模型等。1.1SQLserver2008概述1.1.1SQLserver2008体系结构1.数据库的类型和特点1.1.2数据库及数据库对象数

库描

述mastermaster数据库是SQLServer的核心,如果该数据库被损坏,SQLServer将无法正常工作。master数据库记录了所有SQLServer系统级的信息,这些系统级的信息包括:登录帐户信息、系统配置设置信息、服务器配置信息、数据库文件信息以及SQLServer初始化信息等tempdbtempdb是一个临时数据库,用于存储查询过程中的中间数据或结果。实际上,这是一个临时工作空间modelmodel数据库是其他数据库的模板数据库。当创建用户数据库时,系统自动把该模板数据库的所有信息复制到新建的数据库中。model数据库是tempdb数据库的基础,对model数据库的任何改动都将反映在tempdb数据库中msdbmsdb数据库是一个与SQLServerAgent服务有关的数据库。该系统数据库记录有关作业、警报、操作员、调度等信息系统数据库的作用和特点2.数据库对象记录数据库表数据库对象系统数据库注册1.1.3SQLServer2008的新增特点保护有价值的信息(2)外键管理(3)增强了审查(4)确保业务连续性(5)加强了可支持性(6)热添加CPU1.保护有价值的信息透明的数据加密。SQLServer2008允许对整个数据库、数据文件和日志文件进行加密,而无需改动应用程序。可扩展的键管理。SQLServer2008可以支持第三方键管理和HSM产品,以满足不断增长的需求。审计。SQLServer2008通过DDL创建和管理审计2.密钥管理SQLServer2008为了满足不断发展的对数据中心信息的跟更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。3.增强了审查SQLServer2008使用户可以审查自己的数据,从而提高了遵从性和安全性。4.确保业务连续性SQLServer2008增强的数据库镜像提供更可靠的镜像平台。5.加强了可支持性SQLServer2008新增加了执行计数器,可以更细地对数据库管理系统日志记录的不同阶段所耗费的时间进行计时。6.热添加CPUSQLServer2008使数据库可以按需扩展,CPU资源可以添加到SQLServer2008所在的硬件平台上而不需要停止应用程序。1.2SQLServer2008的安装1.2.1系统版本SQLServer2008企业版SQLServer2008标准版SQLServer2008工作组版SQLServer2008网络版SQLServer2008开发版SQLServer2008系统的Express版本企业版:提供高级的企业数据管理、高效的开发和商业智能工具以满足企业关键业务应用的需要。新特性包括:无限的扩展的分区功能;高级数据库镜像功能;完全的在线的并行操作能力;数据库快照功能;包括完全的OLAP和数据挖掘的高级分析工具、报表生成器和定制的高扩展的报表功能以及先进的集成服务。企业版是最全面的SQLServer版本,是超大型企业的理想选择,能够满足最复杂的要求。标准版:是一个完全的数据管理和商业智能分析平台。包括电子商务、数据仓库和业务流解决方案所需的基本功能。它为那些需要比SQLServer工作组版更多的(如商业智能)的中型企业和大型部门而设计。它的特性包括高可用性、64位支持、数据库镜像、增强的集成服务、分析服务和报表服务、数据挖掘、完全的数据复制功能和发布功能。支持4个CPU,64位内存。是需要全面的数据管理和分析平台的中小型企业的理想选择。工作组版:对于那些需要在大小和用户数量上没有限制的数据库的小型企业,SQLServer工作组版是理想的数据管理解决方案。它的设计着眼点在于服务器消息块协议和分部门解决方案。在量化性能上,它更优于SQLServer简易版,并能提供关系数据库的支持,只是缺少分析服务。它的特性包括:管理工具集、导入、导出、有限的复制/发布能力、日志传递备份等功能。工作组版支持2个CPU,3GB内存。可以用作前端WEB服务器,也可能用于部门或分支机构的运营。它包括SQLServer产口系列的核心数据库功能,并且可以轻松升级到标准版或SQLServer企业版,是理想的入门级数据库,具有可靠、功能强大且易于管理的特点。开发版:在SQLServer顶部生成任何类型的应用程序。该应用程序包括企业版的所有功能,只能用于开发和测试系统,不能用于生产服务器。开发版是独立软件供应商、咨询人员、系统集成商、解决方案供应商以及生成和测试应用程序的企业开发人员的理想选择,可以根据生产需要升级SQLServer开发版。简易版:是SQLServer数据库引擎中免费的,可再分发的版本。它为新手程序员提供了学习、开发和部署小型数据驱动应用程序最快捷的途径。它的特性包括一个简单的管理工具,一个报表向导和报表控件,数据复制和客户端。1.2.3SQLServer2008的安装1.安装两个前提条件预先安装.netFrameWork3.5Sp1需要使用MicrosoftWindowsInstaller4.5及以上版本的程序支持安装2.安装MicrosoftSQLServer2008标准版的步骤

插入SQLServer安装介质,双击根目录中的setup.exe文件。若要从网络共享进行安装,则导航到共享中的根文件夹,然后双击setup.exe。此时将出现MicrosoftSQLServer2008安装对话框,单击“确定”按钮安装必备组件,单击“取消”按钮将退出SQLServer2008安装,如图1-4所示。(1)如果出现.NETFramework3.5SP1安装对话框,需要选中相应的复选框,接受.NETFramework3.5SP1许可协议。单击“下一步”按钮继续。若要退出SQLServer2008安装过程,则单击“取消”按钮。当.NETFramework3.5SP1的安装完成后,单击“完成”按钮。(2)WindowsInstaller4.5也是必需的,并且可能由安装向导进行安装。如果系统提示重新启动计算机,则重新启动计算机,然后再次启动SQLServer2008setup.exe。(3)必备组件安装完成后,安装向导会立即启动SQLServer安装中心,如图1-5所示。若要创建SQLServer2008的全新安装,请单击“全新安装或向现有安装添加功能”。(4)系统配置检查器将在计算机上运行发现操作。若要继续,请单击“确定”按钮。此时,系统已经为安装创建了安装日志文件。在“产品密钥”页上单击相应的单选按钮,以指示是安装免费版本的SQLServer,还是拥有该产品生产版本的PID密钥,如图1-6所示。在“许可条款”页上阅读许可协议,然后选中相应的复选框接受许可条款和条件。如图1-7所示,单击“下一步”继续。若要结束安装程序,可单击“取消”按钮。(8)如果计算机上尚未安装SQLServer必备组件,则安装向导将安装它们。其中包括:.NETFramework3.5.1.SQLServerNativeClient.SQLServer安装程序支持文件若要安装必备组件,请单击“安装”按钮,如图1-8所示。(9)系统配置检查器将在安装继续之前检验计算机的系统状态。检查完成后,单击“下一步”按钮继续,如图1-9所示。(10)在“功能选择”页上选择要安装的组件。选择功能名称后,右侧窗格中会显示每个组件的说明,可以选中任意一些复选框,如图1-10所示。用户还可以使用此页底部的字段为共享组件指定自定义目录。若要更改共享组件的安装路径,可更新对话框底部字段中所提供的路径名,或单击“浏览”按钮导航到另一个安装目录。默认安装路径为C:\ProgramFiles\MicrosoftSQLServer\。(11)在“实例配置”页上指定是安装默认实例还是命名实例。然后单击“下一步”按钮继续,如图1-11所示。实例ID后缀:默认情况下,使用实例名称作为实例ID的后缀。这用于标识SQLServer实例的安装目录和注册表项。默认实例和命名实例的默认方式都是如此。对于默认实例,实例名称和实例ID后缀均为MSSQLSERVER。若要使用非默认的实例ID后缀,则选中“实例ID后缀”复选框,并提供一个值。实例根目录:默认情况下,实例根目录为C:\ProgramFiles\MicrosoftSQLServer\。若要指定一个非默认的根目录,可单击“浏览”按钮以找到一个安装文件夹。所有SQLServerServicePack和升级都将应用于SQLServer实例的每个组件。检测到的实例和功能:该网格将显示运行安装程序的计算机上的SQLServer实例。如果计算机上已经安装了一个默认实例,则必须安装SQLServer2008的命名实例。单击“下一步”按钮继续。(12)“磁盘空间要求”页计算指定的组件所需的磁盘空间,然后与可用磁盘空间进行比较,如图1-12所示。(14)在“服务器配置-服务账户”页上指定SQLServer服务的登录账户。此页上配置的实际服务取决于前面选择安装的功能,如图1-13所示。用户可以为所有的SQLServer服务分配相同的登录账户,也可以单独配置各个服务账户。还可以指定服务是自动启动、手动启动还是禁用。Microsoft建议对各服务账户进行单独配置,以便为每项服务提供最低特权,即向SQLServer服务授予它们完成各自任务所需的最低权限。若要为此SQLServer实例中的所有服务账户指定相同的登录账户,请在页面底部的字段中提供凭据。安全说明:请不要使用空密码,建议使用强密码。为SQLServer服务指定登录信息后,单击“下一步”按钮继续。(15)使用“服务器配置-

排序规则”选项卡为数据库引擎和AnalysisServices指定非默认的排序规则。(16)使用“数据库引擎配置–

账户设置”页指定以下事项:安全模式:为SQLServer实例选择Windows身份验证或混合模式身份验证。如果选择“混合模式身份验证”,则必须为内置SQLServer系统管理员账户提供一个强密码。在设备与SQLServer成功建立连接之后,用于Windows身份验证和混合模式身份验证的安全机制是相同的。SQLServer管理员:必须为SQLServer实例指定至少一个系统管理员。若要添加用以运行SQLServer安装程序的账户,请单击“添加当前用户”按钮。若要向系统管理员列表中添加账户或从中删除账户,可单击“添加”或“删除”按钮,然后编辑将拥有SQLServer实例的管理员特权的用户、组或计算机的列表。完成对该列表的编辑后,单击“确定”按钮。验证配置对话框中的管理员列表。然后单击“下一步”按钮继续,如图1-14所示。(17)使用“数据库引擎配置-数据目录”页指定非默认的安装目录。若要安装到默认目录,请单击“下一步”。(18)使用“数据库引擎配置–FILESTREAM”页对SQLServer实例启用FILESTREAM。然后单击“下一步”按钮继续。(19)使用“AnalysisServices配置–

账户设置”页指定拥有AnalysisServices的管理员权限的用户或账户。必须为AnalysisServices指定至少一个系统管理员。若要添加用以运行SQLServer安装程序的账户,请单击“添加当前用户”按钮。若要向系统管理员列表中添加账户或从中删除账户,可单击“添加”或“删除”按钮,然后编辑将拥有AnalysisServices的管理员特权的用户、组或计算机的列表。完成对该列表的编辑后,单击“确定”按钮。验证配置对话框中的管理员列表。单击“下一步”按钮继续。使用“AnalysisServices配置-数据目录”页指定非默认的安装目录。若要安装到默认目录,直接单击“下一步”按钮继续,如图1-15所示。(21)使用“ReportingServices配置”页指定要创建的

ReportingServices安装的类型。包括以下选项:本机模式默认配置SharePoint

模式默认配置未配置的

ReportingServices安装(22)在“错误和使用情况报告”页上指定要发送到

Microsoft以帮助改善SQLServer的信息。默认情况下,用于错误报告和使用情况的选项处于启用状态,如图1-16所示。(23)系统配置检查器将再运行一组规则来针对用户指定的SQLServer功能验证计算机配置。(24)“准备安装”页显示安装期间指定的安装选项的树视图。单击“安装”按钮开始安装,如图1-17所示。(26)安装完成后,“完成”页会提供指向安装摘要日志文件以及其他重要说明的链接。单击“关闭”按钮完成SQLServer的安装,如图1-19所示。(27)如果安装程序指示重新启动计算机,请立即重新启动。安装完成后,请务必阅读来自安装向导的消息。为何要学习数据库?数据库服务器响应和提供数据应用程序数据库操作和查询SQLServer的发展SQLServer是一个关系数据库管理系统。SQLServer2008

是Microsoft公司推出的SQLServer数据库管理系统的升级版本,该版本继承了SQLServer2000版本的优点同时又比它增加了许多更先进的功能。SQLServer2008版本:企业版、标准版、开发版、工作组版和精简版5个。SQLServer2008简介SQLServer的特点1.SQLServer的主要功能支持客户/服务器结构分布式数据库功能与Internet的集成具有很好的伸缩性与可用性数据仓库功能SQLServer2008简介2.SQLServer2008的新特性

SQLServer2008增加了新的功能,主要体现在数据管理、商务智能和开发工具等方面。安全、可靠、高效的企业级数据管理平台先进、一体化的商业智能平台方便、灵活的开发平台SQLServer2008简介启动SQLServer2008的有关组件SQLServer2008的安装1.SQLServer管理平台SQLServer管理平台(SQLServerManagementStudio)是为SQLServer数据库的管理员和开发人员提供的一个可视化图形集成管理平台,通过它来对SQLServer数据库进行访问、配置、控制、管理和开发。1.4SQLServer2008常用管理工具

1.4.1启动SQLServer管理平台

SQLServer2008常用管理工具SQLServer管理平台窗口(1)已注册的服务器”窗口

(2)“对象资源管理器”窗口(3)“文档”窗口1.4.2.SQLServer商业智能开发平台可用于开发商业智能应用程序。如果要实现使用SQLServer数据库服务的解决方案,或者要管理并使用SQLServer、AnalysisServices、IntegrationServices或ReportingServices的现有解决方案。1.4.3.SQLServer事件探查器SQLServer事件探查器(SQLServerProfiler)是一个图形化的管理工具,用于监督、记录和检查SQLServer2008数据库的使用情况。

示例:以服务器登录失败为例SQLServer服务器中保存数据是商家机密。如银行的存款账户信息,电子商务公司的客户信息。应该做好对系统日常监控工作。

可监测到这一事件信息,可看到试图登录的客户端程序,主机名称,采用的用户账号等,可进一步分析事件的详细情况。1.4.4.SQLServer配置管理器

SQLServer配置管理器(SQLServerConfigurationManager)是一种工具,用于管理与SQLServer相关联的服务,配置SQLServer使用的网络协议,以及从SQLServer客户端计算机管理网络连接配置。1.4.5.数据库引擎优化管理顾问SQLServer2008的数据库引擎优化顾问是一个性能优化工具,所有的优化操作都可以由该顾问来完成。

1.46实用工具

SQLServer2008系统不仅提供了大量的图形化工具,而且还提供了大量的命令行实用工具,包括bcp,dta,sqlcmd,dtutil合理地配置服务器,可以加快服务器响

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论