SQL Server 2008数据库应用简明教程
分類: 图书,计算机/网络,数据库,SQL,
作者: 祝红涛,李玺编著
出 版 社: 清华大学出版社
出版时间: 2010-4-1字数: 717000版次: 1页数: 461印刷时间: 2010-4-1开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302222200包装: 平装
内容简介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 借阅管理