第一图书网

SQL Server 2008数据库应用简明教程

祝红涛//李玺 清华大学
出版时间:

2010-4  

出版社:

清华大学  

作者:

祝红涛//李玺  

页数:

461  

Tag标签:

无  

前言

SQL Server 2008是一个可信任的、高效的、智能的数据平台,旨在满足目前和将来管理与使用数据的需求。SQL Server 2008是一个重要的产品版本,它推出了许多新的特性和关键的改进,成为至今为止最强大、最全面的SQL Server版本。 在SQL Server 2005的基础上,SQL Server 2008进一步增加了部分特性和安全性,例如页面自动修复、性能提高、加强可支持性、简单的数据加密、支持外键管理和增加审查等。 本书由浅入深地介绍了SQLServer2008中最基本、最常用、最重要的知识,同时通过贯穿全文的实验指导可以使读者更容易、更迅速地掌握各章的知识点,最后通过实际应用中的完整实例让读者顺利地将所学的理论知识运用到实际工作中去,达到学以致用的目的。 本书共分为17章,概要内容如下。 第1章为认识SQL Server 2008。本章介绍了数据库关系理论,SQL Server 2008的特性及体系结构,以及如何安装和卸载SQL Server 2008。 第2章为SQL Server 2008管理工具集。本章主要介绍了SQLServer 2008的各种管理工具,例如SQL Server Management Studio等。 第3章为SQL Server 2008的墓本管理。本章主要介绍了如何创建和维护表、表中列数据类型、数据完整性,以及如何设计表的规范化等内容。 第4章为查询和管理表数据。本章主要介绍了如何在SQL Server 2008中使用SELECT、INSERT、UPDATE和DELETE语句查询和管理表中的数据。 第5章为查询复杂数据。本章主要介绍了如何在表之间使用多表连接、内连接、外连接、交叉连接、自连接进行复杂查询,以及如何在语句中使用子查询。 第6章为管理数据库对象。本章主要介绍了如何管理SQL Server 2008中的架构、视图、索引等数据库对象。 第7章为管理数据库和数据库文件。本章主要介绍了如何查看数据库状态、修改与删除数据库、分离与附加数据库,以及创建与删除数据库快照。 第8章为Transact-SQL编程。本章主要介绍了Transact-SQL语言中的常量与变量、运算符、控制语句和函数,最后对事务、锁和游标等作简单介绍。 第9章为存储过程。本章主要介绍了如何创建、使用与管理存储过程,如何处理存储过程中的错误信息,以及如何优化存储过程。 第10章为触发器。本章主要介绍了SQL Server 2008中的触发器类型,以及不同类型的触发器的创建方法。另外,还介绍了如何管理触发器。 第11章为维护数据库安全。本章主要介绍了SQL Server 2008的安全机制,以及SQL Server 2008中的登录账户、数据库用户、角色和权限。 第12章为备份与恢复数据库。本章主要介绍了如何创建备份设备、执行数据备份的几种备份类型、恢复模式以及恢复数据库的两种方法。 第13章为系统自动化任务管理。本章主要介绍了如何配置数据库邮件、操作员、作业、警报以及如何维护数据库等内容。 第14章为SQL Server 2008 XML开发。本章重点介绍了SQL Server 2008提供的XML支持功能,其中包括XML数据类型、XML数据类型查询方法、FOR XML子句的4种模式,以及其他的XML技术支持。 第15章为SQL Server 2008高级开发。本章主要介绍了CLR存储过程、CLR触发器、SMO操作SQL Server 2008、报表服务和集成服务。 第16章为产品展示模块。本章结合SQL Server 2008技术与ASP.NET编程技术实现实际应用中的产品展示模块。

内容概要

SQL Server 2008是Microsoft发布的大型关系数据库管理系统。SQL Server 2008推出了许多新的特性和关键的改进,使得它成为至今为止最强大和最全面的SQL Server版本。SQL Server 2008与Microsoft数据平台技术的结合使得用户可以快速、轻松地建立基于数据的解决方案。  本书由浅入深地介绍了SQL Server 2008中最基本、最常用、最重要的知识,主要内容包括安装SQL Server 2008、SQL Server 2008的管理工具集、查询与管理表数据、管理数据库对象、管理数据库和数据库文件、Transact-SQL编程、数据库的安全管理、数据库的备份与恢复、SQL Server 2008的系统自动化管理,以及XML开发和高级开发等,最后结合ASP.NET技术创建两个应用实例来介绍SQL Server 2008在实际项目中的使用。  本书适合作为高等院校数据库技术专业、信息管理与信息系统专业的教材,也可以作为有一定SQL Server 2008基础的数据库管理开发人员的参考书。

书籍目录

第1章 认识SOL Server 2008  1.1 关系数据库  1.2 关系数据库与SQL Server 2008  1.3 安装SQL Server 2008  1.4 实验指导——注册SQL Server服务器  1.5 升级到SQL Server 2008  1.6 实验指导——卸载SQL Server 2008  1.7 习题 第2章 SQL Server 2008管理工具集  2.1 SQL Server Management Studio  2.2 Business Intelligence Development Studio  2.3 SQL Server配置管理器,  2.4 实验指导——隐藏SQL Server数据库引擎实例  2.5 实验指导——配置SQL Server 2008的TCP/IP端口  2.6 SQL Server Profiler  2.7 数据库引擎优化顾问  2.8 sqlcmd  2.9 实验指导——读取数据库数据到外部txt文件  2.10 习题 第3章 SQL Server 2008的基本管理  3.1 SQL Server 2008数据库  3.2 创建数据库  3.3 实验指导——创建学生管理系统数据库smsyaem  3.4 创建表  3.5 指定列数据类型  3.6 数据完整性  3.7 实验指导——创建表的主键  3.8 实验指导——定义学生管理系统表关系图  3.9 维护表  3.10 设计表的规范化  3.11 习题 第4章 查询和管理表数据  4.1 标准查询  4.2 使用WHERE子句  4.3 实验指导——在WHERE子句中使用逻辑运算符  4.4 规范化结果集  4.5 插入数据  4.6 实验指导——使用INSERT语句插入多行数据  4.7 更新数据  4.8 实验指导——更新多列  4.9 删除数据  4.10 习题 第5章 查询复杂数据  5.1 多表连接  5.2 实验指导——查询Java班所教的科目  5.3 内连接  5.4 外连接  5.5 交叉连接  5.6 自连接  5.7 联合查询  5.8 实验指导——按层次查看所有员工的信息.  5.9 子查询  5.10 实验指导——查询比Java班学生年龄都小的学生信息  5.11 习题 第6章 管理数据库对象  6.1 架构  6.2 实验指导——创建图书明细架构  6.3 视图  6.4 实验指导——创建药品详情视图  6.5 索引  6.6 实验指导——对药品信息建立聚集索引  6.7 习题 第7章 管理数据库和数据库文件  7.1 查看数据库状态  7.2 修改数据库  7.3 实验指导——增加辅助数据库文件  7.4 删除数据库  7.5 分离与附加数据库  7.6 实验指导——附加stusystem数据库  7.7 数据库快照  7.8 实验指导——将数据库恢复到数据库快照  7.9 习题 第8章 Transact-SQL编程  8.1 Transact-SQL语言基础  8.2 运算符  8.3 控制语句  8.4 实验指导——查询学生的科目成绩并划分级别  8.5 函数  8.6 高级操作  8.7 实验指导——使用自定义函数按姓名获取学生信息  8.8 习题 第9章 存储过程  9.1 使用存储过程  9.2 实验指导——使用SQL Server 2008的系统存储过程  9.3 实验指导——使用存储过程按学号查询学生信息  9.4 管理存储过程  9.5 处理错误信息  9.6 优化存储过程  9.7 实验指导——修改存储过程并处理错误信息  9.8 习题 第10章 触发器  10.1 了解触发器  10.2 创建触发器  10.3 实验指导——使用触发器删除班级  10.4 管理触发器  10.5 习题 第11章 维护数据库安全  11.1 SQL Server 2008安全机制  11.2 创建账户与数据库用户  11.3 删除用户与登录  11.4 角色  11.5 权限  11.6 实验指导——创建管理学生信息及成绩的管理员  11.7 习题 第12章 备份与恢复数据库  12.1 备份概述  12.2 数据备份  12.3 实验指导——创建完整、差异兼事务日志备份stusystem数据库  12.4 恢复模式  12.5 恢复数据库  12.6 实验指导——按时间点恢复stusystem数据库  12.7 习题 第13章 系统自动化任务管理  13.1 SQL Server代理  13.2 数据库邮件  13.3 操作员  13.4 作业  13.5 实验指导——创建定时备份stusystem数据库作业  13.6 警报  13.7 实验指导——在作业上创建性能条件警报  13.8 维护计划  13.9 习题 第14章 SOL Server 2008 XML开发  14.1 使用XML数据类型  14.2 实验指导——XML数据类型综合应用  14.3 查询XML数据  14.4 实验指导——使用PATH模式  14.5 其他XML技术  14.6 习题 第15章 SQL Server 2008高级开发  15.1 使用CLR开发数据库对象  15.2 使用SMO操作SQL Server 2008  15.3 实验指导——使用存储过程添加学生信息  15.4 使用报表服务  15.5 使用集成服务  15.6 习题 第16章 产品展示模块  16.1 系统分析  16.2 公共部分  16.3 产品展示  16.4 习题 第15章 SQL Server 2008高级开发  15.1 使用CLR开发数据库对象  15.2 使用SMO操作SQL Server 2008  15.3 实验指导——使用存储过程添加学生信息  15.4 使用报表服务  15.5 使用集成服务  15.6 习题 第16章 产品展示模块  16.1 系统分析  16.2 公共部分  16.3 产品展示  16.4 管理产品分类 第17章 图书馆管理系统  17.1 系统分析  17.2 创建图书馆管理系统项目  17.3 登录模块  17.4 系统设置模块  17.5 管理读者模块  17.6 管理图书模块  17.7 借阅管理

章节摘录

插图:3.智能的SQL Server 2008在整个企业范围内实现了全面的商务智能,可进行任意大小、任意复杂度的报表和数据分析,实现强大的界面交互并与Microsoft Office System高度集成。SQL Server 2008具有以下新功能。·使用Resource Governor管理并发工作负载。·通过Policy.Based Management在企业范围内加强策略的兼容性。·通过数据压缩以及稀疏列来降低存储需求并提升查询性能。·通过Transparent Data Encryption和高级审核实现对敏感数据的保护。·通过Performance System Analysis,在企业范围内对SQL Server 2008的实例进行排错、调优以及监控。·在SQL Server Analysis Services中构建高性能分析解决方案,实现可伸缩性、高性能、数据挖掘以及增强的用户界面。·在SQL Server Repo~mg Services中利用其提升的性能、高可用性、虚拟化技术与Microsoft Offce 2007高度集成。·通过对空间数据的支持,实现对地理信息软件的集成。1.2.2 SQL Server 2008的新特性在SQL Server2008中,不仅对原有性能进行了改进,还添加了许多新特性,比如新添了数据集成功能,改进了分析服务、报表服务以及Office集成等。1.SQL Server集成服务SQL Server集成服务(SQL Server Integration Services,SSIS)是一个嵌入式应用程序,用于开发和执行ETL(Extract-Transform.Load,解压缩、转换和加载)包。SSIS代替了SQL Server 2000的DTS(Data Transformation Services,数据转换服务),其集成服务功能既包含了实现简单的导入导出包所必需的Wizard导向插件、工具以及任务,也有非常复杂的数据清理功能。


编辑推荐

《SQL Server 2008数据库应用简明教程》:内容详实,覆盖数据库基础、数据库管理、数据库维护、数据库操作和开发;结构清晰,语法知识+应用示例 实验指导;实用性强,每章后面都配有习题,让读者巩固学习内容;网站服务,网站提供大约32个小时的教学视频,多个资深版主与读者实时交流,帮助其快速提高 。

图书封面

图书标签Tags

广告

下载页面


SQL Server 2008数据库应用简明教程 PDF格式下载



适合数据库开发人员看看


同学要学SQl,听说挺不错,资料停薪的


这本书是上课的时候,老师推荐的教材,是数据库中比较薄的了,但是内容很全面,讲的透彻,自己也能看懂


给老公买的,他很喜欢,用的上。


非常好。数比较干净,没有破损折皱


本书简单易懂,很适合初学者学习。特别是入门的那几章很好理解,但是随着深入学习过程中会学来越感到吃力,难度逐步加大,就要靠个人的自觉能力了。还有就是本书的数据库文件在官网上有,可以下载到电脑上安装,非常方便学习。


对于初次接触2008的人来说,这本书还是不错的。


这本书不怎么好,内容太基础了,


相关图书