本系列为《数据库系统原理与应用(刘先锋等著)》的读书笔记。
课本第07~08章主要知识点
一,SQL Server 2005概述
1,SQL Server 2005
新特性
SQL Server
是一个全面的,集成的数据库解决方案,为企业中的用户提供了用于企业数据管理和商业智能的一个安全,可靠和高效的平台。
1)Service Broker
- 提供了一个功能强大的,异步编程的新模型。数据库应用程序通常使用异步编程来缩短交互式响应时间,并增加应用程序总吞吐量。
- 帮助数据库开发人员生成可靠且可扩展的应用程序。
- 在
SQL Server
实例之间提供可靠的消息传递服务。
2)CLR
集成
3)专用管理员DAC
:SQL Server 2005
为管理员提供了一种特殊的诊断连接,以供在无法与服务器建立标准连接时使用。
4)用户与架构分离
- 简化删除数据库用户的操作
- 多个用户可以用户同一个架构
5)分区:分区
是大型数据表和索引采取的优化存储性能和数据存储的技术。
2,SQL Server 2005
体系结构
1)数据库引擎组件:为数据存储、处理和安全实现高可伸缩性和高可用性服务。
2)报表组件服务组件:提供了全面的报表解决方案,可创建、管理和发布传统的、可打印的报表和交互性的、基于Web
的报表。
3)分析服务组件:提供数据分析服务。利用分析服务开发人员设计、创建和管理多种数据源和多种数据结构,通过数据分析规律,获取数据知识。
4)集成服务组件:用于构建高性能数据集成解决方案(包括为数据仓库提取、转换和加载(ETL
)包)的平台。
5)其他组件:复制服务组件,通知服务组件,服务代理组件,全文搜索。
3,SQL Server 2005
安装
1)SQL Server 2005
版本选择
SQL Server 2005
企业版:支持32位
和64位
系统,适合超大型企业。包括联机事务处理,高度复杂的数据分析,数据仓库系统和网站所需的基本功能。SQL Server 2005
标准版:支持32位
和64位
系统,适合中小型企业。包括电子商务,数据仓库和业务流解决方案所需的基本功能。SQL Server 2005
工作组版:仅支持32位
系统,适合小型企业使用。包括SQL Server
产品系列的核心数据库功能,可升级至标准版或者企业版。SQL Server 2005
开发版:支持32位
和64位
系统,仅适合于开发和测试系统使用。具备和企业版完全一样的功能,但有许可限制,只能用于开发和测试。SQL Server 2005
简易版:仅支持32位
系统,是一个免费的,使用简单,易于管理的数据库。SQL Server 2005
精简版:仅支持32位
系统,适合在移动智能设备上使用。
二,数据库的类型
1,系统数据库
数据库
是表、视图、索引、存储过程等对象的集合&