[《中文版SQL_Server_2005数据库应用实用教程》电子教案]_第1章_走进SQL_Server

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011年3月18日 第6页
历程
1987年,赛贝斯公司发布了Sybase SQL Server系统。 年 赛贝斯公司发布了 系统。 系统 1988年,微软公司、Aston-Tate公司参加到了赛贝斯公司的 公司参加到了赛贝斯公司的SQL Server系 年 微软公司、 公司参加到了赛贝斯公司的 系 统开发中。 统开发中。 1989年,推出了 系统。 年 推出了SQL Server 1.0 for OS/2系统。 系统 1990年,Aston-Tate公司退出了联合开发团队,微软公司则希望将 公司退出了联合开发团队, 年 公司退出了联合开发团队 微软公司则希望将SQL Server移植到自己刚刚推出的新技术产品即 移植到自己刚刚推出的新技术产品即Windows NT系统中。 系统中。 移植到自己刚刚推出的新技术产品即 系统中 1992年,微软与赛贝斯公司年签署了联合开发用于 环境的SQL 年 微软与赛贝斯公司年签署了联合开发用于Windows NT环境的 环境的 Server系统。 系统。 系统 1993年,微软公司与赛贝斯公司在 年 微软公司与赛贝斯公司在SQL Server系统方面的联合开发正式结 系统方面的联合开发正式结 束。 1995年,微软公司成功地发布了 系统。 年 微软公司成功地发布了Microsoft SQL Server 6.0系统。 系统 1996年,微软公司又发布了 系统。 年 微软公司又发布了Microsoft SQL Server 6.5系统。 系统 1998年,微软公司又成功地推出了 系统。 年 微软公司又成功地推出了Microsoft SQL Server 7.0系统。 系统 2000年,微软公司迅速发布了与传统 有重大不同的Microsoft 年 微软公司迅速发布了与传统SQL Server有重大不同的 有重大不同的 SQL Server 2000系统。 系统。 系统 2005年12月,微软公司发布了Microsoft SQL Server 2005系统。 年 月 微软公司发布了 系统。 系统
2011年3月18日
第8页
本章内容
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 简史 体系架构 数据库的类型和特点 数据库对象的类型、 数据库对象的类型、特点和示例 管理工具 数据库应用开发和数据库开发 上机练习 习题
第9页
2011年3月18日
1.2 体系架构
Microsoft SQL Server是一个提供了联机事务处理、数 是一个提供了联机事务处理、 是一个提供了联机事务处理 据仓库、电子商务应用的数据库和数据分析的平台。 据仓库、电子商务应用的数据库和数据分析的平台。 体系架构是描述系统组成要素和要素之间关系的方式。 体系架构是描述系统组成要素和要素之间关系的方式。 Microsoft SQL Server系统的体系结构是对 系统的体系结构是对Microsoft 系统的体系结构是对 SQL Server的主要组成部分和这些组成部分之间关系的 的主要组成部分和这些组成部分之间关系的 描述。 描述。 Microsoft SQL Server 2005系统由 个主要部分组成, 系统由4个主要部分组成 系统由 个主要部分组成, 个部分被称为4个服务 这4个部分被称为 个服务,这些服务分别是数据库引擎、 个部分被称为 个服务,这些服务分别是数据库引擎、 分析服务、报表服务和集成服务, 分析服务、报表服务和集成服务,这些服务之间相互存在 和相互应用,它们的关系示意图如图1-1所示 所示。 和相互应用,它们的关系示意图如图 所示。
第1章 走进 章 走进SQL Server
学习目标 本章重点 本章内容
2011年3月18日
第1页
学习目标
以Microsoft SQL Server为代表的数据库产品具有超大 为代表的数据库产品具有超大 容量的数据存储、高效率的数据查询算法、 容量的数据存储、高效率的数据查询算法、方便易用的向 导和工具及友好亲切的用户接口,大大推动了数据管理、 导和工具及友好亲切的用户接口,大大推动了数据管理、 电子商务、知识管理的应用和发展。 电子商务、知识管理的应用和发展。 作为微软公司的旗舰产品, 作为微软公司的旗舰产品,Microsoft SQL Server是一 是一 种典型的关系型数据库管理系统,它不仅提供了数据定义、 种典型的关系型数据库管理系统,它不仅提供了数据定义、 数据控制、数据操纵等基本功能,还提供了系统安全性、 数据控制、数据操纵等基本功能,还提供了系统安全性、 数据完整性、并发性、审计性、可用性、集成性等功能。 数据完整性、并发性、审计性、可用性、集成性等功能。 作为开场白,本章快速浏览Microsoft SQL Server的特 作为开场白,本章快速浏览 的特 点。
2011年3月18日
第2页
本章重点
简史 体系结构 数据库 数据库对象 管理工具 开发过程
2011年3月18日
第3页
本章内容
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 简史 体系架构 数据库的类型和特点 数据库对象的类型、 数据库对象的类型、特点和示例 管理工具 数据库应用开发和数据库开发 上机练习 习题
2011年3月18日 第14页
报表服务
报表服务(SQL Server Reporting Services,SSRS)为用 报表服务 , 为用 户提供了支持Web的企业级的报表功能。 的企业级的报表功能。 户提供了支持 的企业级的报表功能 通过使用Microsoft SQL Server 2005系统提供的 系统提供的SSRS 通过使用 系统提供的 服务,用户可以方便地定义和发布满足自己需求的报表。 服务,用户可以方便地定义和发布满足自己需求的报表。 无论是报表的布局格式,还是报表的数据源, 无论是报表的布局格式,还是报表的数据源,用户都可以 轻松地实现。 轻松地实现。 这种服务极大地便利了企业的管理工作, 这种服务极大地便利了企业的管理工作,满足了管理人员 高效、规范的管理需求。 高效、规范的管理需求。 例如,在航空公司的机票销售信息系统中, 例如,在航空公司的机票销售信息系统中,使用 Microsoft SQL Server 2005系统提供的 系统提供的SSRS服务可以 系统提供的 服务可以 方便地生成Word、PDF、Excel等格式的报表。 等格式的报表。 方便地生成 、 、 等格式的报表
201ver Analysis Services,SSAS)提供 分析服务 , 提供 和数据挖掘功能, 了OLAP和数据挖掘功能,可以支持用户建立数据仓库。 和数据挖掘功能 可以支持用户建立数据仓库。 相对OLAP来说,OLTP是由数据库引擎负责完成的。使 来说, 是由数据库引擎负责完成的。 相对 来说 是由数据库引擎负责完成的 服务, 用SSAS服务,可以设计、创建和管理包含了来自于其他 服务 可以设计、 数据源数据的多维结构, 数据源数据的多维结构,通过对多维数据进行多个角度的 分析,可以支持管理人员对业务数据的更全面的理解。 分析,可以支持管理人员对业务数据的更全面的理解。 另外,通过使用SSAS服务,用户可以完成数据挖掘模型 另外,通过使用 服务, 服务 的构造和应用,实现知识发现、表示和管理。 的构造和应用,实现知识发现、表示和管理。 例如,在航空公司的机票销售信息系统中, 例如,在航空公司的机票销售信息系统中,可以使用 Microsoft SQL Server 2005系统提供的 系统提供的SSAS服务完成 系统提供的 服务完成 对客户的数据挖掘分析, 对客户的数据挖掘分析,可以发现更多有价值的信息和知 从而为减少客户流失、 识,从而为减少客户流失、提高客户管理水平提供有效的 支持。 支持。
2011年3月18日
第10页
SQL Server 2005体系架构示意图 体系架构示意图
复制 Service Broker 全文检索
数据库引擎 SSDE 通知服务
集成服务 集成服务 SSIS 报表服务 SSRS 分析服务 SSAS
2011年3月18日
第11页
数据库引擎
数据库引擎(SQL Server Database Engine,SSDE)是 数据库引擎 , 是 Microsoft SQL Server 2005系统的核心服务,负责完成 系统的核心服务, 系统的核心服务 业务数据的存储、处理、查询和安全管理。 业务数据的存储、处理、查询和安全管理。 例如,创建数据库、创建表、执行各种数据查询、 例如,创建数据库、创建表、执行各种数据查询、访问数 据库等操作,都是由数据库引擎完成的。 据库等操作,都是由数据库引擎完成的。 在大多数情况下, 在大多数情况下,使用数据库系统实际上就是使用数据库 引擎。 引擎。 例如,在某个使用Microsoft SQL Server 2005系统作为 例如,在某个使用 系统作为 后台数据库的航空公司机票销售信息系统中, 后台数据库的航空公司机票销售信息系统中, Microsoft SQL Server 2005系统的数据库引擎服务负责完成机票销 系统的数据库引擎服务负责完成机票销 售数据的添加、更新、删除、查询及安全控制等操作。 售数据的添加、更新、删除、查询及安全控制等操作。
2011年3月18日
第12页
功能组件
数据库引擎本身也是一个复杂的系统, 数据库引擎本身也是一个复杂的系统,它包括了许多功能 组件,例如Service Broker、复制、全文搜索、通知服务 组件,例如 、复制、全文搜索、 等。 Service Broker提供了异步通信机制,可以用于存储、传 提供了异步通信机制, 提供了异步通信机制 可以用于存储、 递消息。 递消息。 复制是指在不同的数据库之间对数据和数据库对象进行复 制和分发,保证数据库之间同步和数据一致性的技术。 制和分发,保证数据库之间同步和数据一致性的技术。复 制经常用于物理位置不同的服务器之间的数据分发, 制经常用于物理位置不同的服务器之间的数据分发,它可 以通过局域网、广域网、拨号连接、 以通过局域网、广域网、拨号连接、无线连接和 Internet 分发到不同位置的远程或移动用户。 分发到不同位置的远程或移动用户。 全文搜索提供了基于关键字的企业级的搜索功能。 全文搜索提供了基于关键字的企业级的搜索功能。 通知服务提供了基于通知的开发和部署平台。 通知服务提供了基于通知的开发和部署平台。
2011年3月18日
第7页
SQL Server 2005系统 系统
2005年12月,微软公司发布了 年 月 微软公司发布了Microsoft SQL Server 2005系统。 系统。 系统 2000系统相比 系统相比, 与Microsoft SQL Server 2000系统相比, Microsoft SQL Server 2005系统又在此基 系统又在此基 础上进行了更多的改进, 础上进行了更多的改进,对整个数据库系 统的安全性和可用性进行了巨大的变革, 统的安全性和可用性进行了巨大的变革, 并且与.NET架构的捆绑更加紧密。 架构的捆绑更加紧密。 并且与 架构的捆绑更加紧密
microsoftsqlserver是一2014年12月9日第2页本章重点?简史?体系结构?数据库?数据库2014年12月9日第3页?数据库对象?管理工具?开发过程本章内容11简史12体系架构13数据库的类型和特点14数据库对象的类型特点和示例15管理工具16数据库应用开发和数据库开发17上机练习18习题2014年12月9日第4页本章内容11简史12体系架构13数据库的类型和特点14数据库对象的类型特点和示例15管理工具16数据库应用开发和数据库开发17上机练习18习题2014年12月9日第5页11简史?通常把microsoftsqlserver简称为sqlserver
第4页
2011年3月18日
本章内容
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 简史 体系架构 数据库的类型和特点 数据库对象的类型、 数据库对象的类型、特点和示例 管理工具 数据库应用开发和数据库开发 上机练习 习题
第5页
2011年3月18日
1.1 简史
通常把Microsoft SQL Server简称为 简称为SQL 通常把 简称为 Server。 。 严格地说, Server和 严格地说,SQL Server和Microsoft SQL Server是不同的,Microsoft SQL Server 是不同的, 是不同的 是微软公司开发的SQL Server系统,SQL 系统, 是微软公司开发的 系统 Server系统不一定是指微软公司的产品。 系统不一定是指微软公司的产品。 系统不一定是指微软公司的产品 最早的SQL Server系统并不是微软开发出 最早的 系统并不是微软开发出 来的,而是由赛贝斯公司推出的。 来的,而是由赛贝斯公司推出的。
相关文档
最新文档