1 / 19

第 7 章 SQL Server 数据库管理系统

第 7 章 SQL Server 数据库管理系统. 云南大学网络与信息中心 纳文 琪. 本章要点. 利用 SQL Server 进行数据库管理与使用的方法 最新版本 SQL Server 2012 的系统概述 SQL Server 系统的安装 SQL Server 主要组件的使用方法 创建 与管理数据库、数据表、视图、索引、存储过程、触发器等的方法 数据库备份与恢复方法 利用 Transact-SQL 进行数据库服务器端程序设计的技能

ryder
Download Presentation

第 7 章 SQL Server 数据库管理系统

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第7章SQL Server 数据库管理系统 云南大学网络与信息中心 纳文琪

  2. 本章要点 利用SQL Server 进行数据库管理与使用的方法 最新版本SQL Server 2012的系统概述 SQL Server系统的安装 SQL Server 主要组件的使用方法 创建与管理数据库、数据表、视图、索引、存储过程、触发器等的方法 数据库备份与恢复方法 利用Transact-SQL进行数据库服务器端程序设计的技能 数据库主要对象的交互式界面操作方法及基本的Transact-SQL命令操作方法等是我们实践数据库应用技术所必须要努力去掌握的。

  3. 7.1 SQL Server 2012 系统概述 SQL Server 简介 SQL Server 的发展历史 SQL Server 2012的版本 SQL Server的主要组件 安装 SQL Server SQL Server2012 管理工具 实验

  4. 7.1.1 什么是SQL Server 2012 微软公司开发的数据库服务器平台 2012是其版本号 可信任的、高效的、智能的数据平台 集成了商业智能工具,提供企业级的数据管理 优势 • 与微软的其他产品(Windows、Office、Visual Studio等)紧密结合,集成度高 • 功能强大,但学习门槛较低,用户更易于使用 • 提供了友好的开发环境,并集成了CLR,可帮助开发人员大幅提高生产效率 • 商业智能。提供了综合分析、集成和数据迁移的功能

  5. 7.1.2 SQL Server的发展历史 1988年,Microsoft、Sybase和Ashton-Tate公司联合,开发出运行于OS/2操作系统上的SQL Server 1.0。 1989年,Ashton-Tate公司退出SQL Server的开发。 1990年,SQL Server 1.1产品面世。 1992年,SQL Server 4.2产品面世。 1994年,Microsoft公司和Sybase公司分道扬镳。 1995年,Microsoft公司发布了SQL Server 6.0产品,随后的SQL Server 6.5产品取得了巨大的成功。 1998年,Microsoft公司发布了SQL Server 7.0产品,开始进入企业级数据库市场。 2000年,Microsoft公司发布了SQL Server 2000产品。 2005年,Microsoft公司发布了SQL Server 2005产品。 2008年,Microsoft公司发布了SQL Server 2008产品。 2012年,Microsoft公司发布了SQL Server 2012产品。

  6. 7.1.3 SQL Server 2012的版本 SQL Server 2012共有6个不同的版本,这些版本各有不同,用户可以根据自己的需要和软、硬件环境来选择不同的版本。 SQL Server 2012 Enterprise Edition(企业版) • 作为高级版本,SQL Server 2012 Enterprise 版提供了全面的高端数据中心功能,性能极为快捷、虚拟化不受限制,还具有端到端的商业智能 - 可为关键任务工作负荷提供较高服务级别,支持最终用户访问深层数据。 SQL Server 2012 Business Intelligence Edition(商业智能版) • SQL Server 2012 Business Intelligence 版提供了综合性平台,可支持组织构建和部署安全、可扩展且易于管理的 BI 解决方案。 它提供基于浏览器的数据浏览与可见性等卓越功能、功能强大的数据集成功能,以及增强的集成管理。 SQL Server 2012 Standard Edition (标准版) • SQL Server 2012 Standard 版提供了基本数据管理和商业智能数据库,使部门和小型组织能够顺利运行其应用程序并支持将常用开发工具用于内部部署和云部署 - 有助于以最少的 IT 资源获得高效的数据库管理。

  7. SQL Server 2012的版本(2) SQL Server 2012 Developer Edition(开发者版) • SQL Server 2012 Developer 版支持开发人员基于 SQL Server 构建任意类型的应用程序。 它包括 Enterprise 版的所有功能,但有许可限制,只能用作开发和测试系统,而不能用作生产服务器。 SQL Server Developer 是构建和测试应用程序的人员的理想之选。 SQL Server 2012 Web Edition(网络版) • 对于为从小规模至大规模 Web 资产提供可伸缩性、经济性和可管理性功能的 Web 宿主和 Web VPS 来说,SQL Server 2012 Web 版本是一项总拥有成本较低的选择。

  8. SQL Server 2012的版本(3) SQL Server 2012 Express Edition(学习版) • SQL Server 2012 Express 是入门级的免费数据库,是学习和构建桌面及小型服务器数据驱动应用程序的理想选择。 它是独立软件供应商、开发人员和热衷于构建客户端应用程序的人员的最佳选择。 如果您需要使用更高级的数据库功能,则可以将 SQL Server Express 无缝升级到其他更高端的 SQL Server 版本。SQL Server 2012 中新增了 SQL Server Express LocalDB,这是 Express 的一种轻型版本,该版本具备所有可编程性功能,但在用户模式下运行,并且具有快速的零配置安装和必备组件要求较少的特点。 SQL Server Compact Edition(移动版) • SQL Server Compact 3.5 免费提供,是生成用于基于各种 Windows 平台的移动设备、桌面和 Web 客户端的独立和偶尔连接的应用程序的嵌入式数据库理想选择。

  9. 7.1.4 SQL Server 2012 的组件 服务器组件 管理工具 文档 • SQL Server 联机丛书

  10. SQL Server 2012 服务器组件 SQL Server 数据库引擎 • SQL Server 数据库引擎 包括数据库引擎(用于存储、处理和保护数据的核心服务)、复制、全文搜索以及用于管理关系数据和 XML 数据的工具。 Analysis Services • Analysis Services 包括用于创建和管理联机分析处理 (OLAP) 以及数据挖掘应用程序的工具。 Reporting Services • Reporting Services 包括用于创建、管理和部署表格报表、矩阵报表、图形报表以及自由格式报表的服务器和客户端组件。Reporting Services 还是一个可用于开发报表应用程序的可扩展平台。 Integration Services  • Integration Services 是一组图形工具和可编程对象,用于移动、复制和转换数据。 Master Data Services (2012) • Master Data Services (MDS) 是针对主数据管理的 SQL Server 解决方案。 可以配置 MDS 来管理任何领域(产品、客户、帐户);MDS 中可包括层次结构、各种级别的安全性、事务、数据版本控制和业务规则,以及可用于管理数据的 用于 Excel 的外接程序。

  11. SQL Server 2012 管理工具 SQL Server Management Studio • SQL Server Management Studio 是一个集成环境,用于访问、配置、管理和开发 SQL Server 的组件。Management Studio 使各种技术水平的开发人员和管理员都能使用 SQL Server。 SQL Server 配置管理器 • SQL Server 配置管理器为 SQL Server 服务、服务器协议、客户端协议和客户端别名提供基本配置管理。 SQL Server Profiler • SQL Server Profiler 提供了一个图形用户界面,用于监视数据库引擎实例或 Analysis Services 实例。

  12. SQL Server 2012 管理工具(2) 数据库引擎优化顾问 • 数据库引擎优化顾问可以协助创建索引、索引视图和分区的最佳组合。 数据质量客户端(2012) • 提供了一个非常简单和直观的图形用户界面,用于连接到 DQS 数据库并执行数据清理操作。 它还允许您集中监视在数据清理操作过程中执行的各项活动。 SQL Server 数据工具(2012) • SQL Server 数据工具 (SSDT) 提供 IDE 以便为以下商业智能组件生成解决方案:Analysis Services、Reporting Services 和 Integration Services。(以前称作 Business Intelligence Development Studio)。SSDT 还包含“数据库项目”,为数据库开发人员提供集成环境,以便在 Visual Studio 内为任何 SQL Server 平台(无论是内部还是外部)执行其所有数据库设计工作。数据库开发人员可以使用 Visual Studio 中功能增强的服务器资源管理器,轻松创建或编辑数据库对象和数据或执行查询。 连接组件 • 安装用于客户端和服务器之间通信的组件,以及用于 DB-Library、ODBC 和 OLE DB 的网络库。

  13. 7.1.5 安装和配置 SQL Server 2012 SQL Server 2012 安装前准备 安装 SQL Server 2012 配置 SQL Server 2012 开始使用

  14. 安装SQL Server 2012 的环境要求 Windows Vista 以上操作系统 建议在使用 NTFS 文件格式的计算机上运行 SQL Server 2012 SQL Server 安装程序会阻止在只读或压缩驱动器上进行安装 需要预先安装.NET Framework 3.5 SP1组件(可通过网络在线安装或下载后安装) 要求使用Microsoft Windows Installer 4.5及以上版本的程序来支持安装 确保拥有计算机的管理员权限 确保当前运行的防病毒软件已经被关闭 确保关闭了所有和SQL Server有依赖关系的服务 确保关闭了系统的事件查看器和注册表编辑器程序

  15. SQL Server 2012 的安装过程 与SQL Server 2005 类似,请参见课本 P207 SQL Server 2012 Express 下载地址:http://cdn.ynu.edu.cn/software/

  16. SQL Server 2012安装的硬件需求

  17. 认识安装后的SQL Server 2012

  18. 7.1.6 SQL Server 2012的管理工具 SQL Server Management Studio(SSMS) SQL Server 配置管理器 SQL Server Profiler 数据库引擎优化顾问 数据质量客户端(2012) SQL Server 数据工具(2012) 连接组件

  19. SSMS(1)- 界面

More Related