书籍详情
SQL Server 2008数据库管理项目教程
作者:张宝华 主编
出版社:化学工业出版社
出版时间:2010-08-01
ISBN:9787122086518
定价:¥33.00
购买这本书可以去
内容简介
《SQL Server 2008数据库管理项目教程》针对高职高专教学特点,从方便教和学的角度组织内容、精选实例并合理安排先后顺序,理论知识与项目化实例相结合,以SQL Server 2008的基本知识为主线,主要介绍了大型数据库管理系统SQL Server 2008的功能特点以及使用SQL Server 2008进行数据库开发的实用技术。《SQL Server 2008数据库管理项目教程》根据编者多年的教学和项目开发经验,每一部分均先讲解理论知识,然后是项目举例,最后是项目实训。各个项目实例既是单独的,又是可以将全书的项目贯穿组成大项目,比较好地解决了SQL Server 2008学和用的问题。全书比较系统地介绍了数据库基本知识、SQL Server 2008数据库创建、数据库管理、数据查询、视图、索引、T-SQL、事务与游标、存储过程和触发器、数据库的备份和恢复、系统安全管理等内容,并给出了ASRNET与SQL Server 2008联合开发编程实例。《SQL Server 2008数据库管理项目教程》既可作为大中专学生学习数据库课程的教材,又可以作为广大数据库应用开发人员的参考资料和培训教材。
作者简介
暂缺《SQL Server 2008数据库管理项目教程》作者简介
目录
项目1 数据库的基本知识
第1章 数据库的基础知识
1.1 数据库技术的产生与发展
1.2 数据库基本概念
1.2.1 基本概念
1.2.2 数据库三要素
1.2.3 数据库分类
1.3 数据库系统的体系结构
1.3.1 三级模式
1.3.2 数据库的两级映像功能
1.4 关系数据库
1.4.1 关系数据库的基本概念
1.4.2 关系的完整性
1.5 数据库系统设计
1.5.1 需求分析
1.5.2 概念结构设计
1.5.3 逻辑结构设计
1.5.4 物理结构设计
1.5.5 数据库的实施
1.5.6 数据库的运行和维护
1.6 项目举例
本章小结
1.7 理论知识练习题
1.8 实训项目
第2章 SQLServer2008服务器的安装与配置
2.1 关系数据库语言SQL
2.1.1 SQL概述
2.1.2 SQLServer的版本发展
2.1.3 SQL的主要功能
2.1.4 SQL的特点
2.2 SQLServer2008简介
2.2.1 SQLServer2008概述
2.2.2 SQLServer2008的新增功能
2.2.3 SQLServer2008的版本
2.3 安装SQLServer2008
2.3.1 安装SQLServer2008的软、硬件要求
2.3.2 安装SQLServer2008的步骤
2.4 SQLServer2008服务器组件
2.5 SQLServer2008管理和开发工具
2.5.1 SQLServer2008的管理工具
2.5.2 SQLServerManagementStudio(SSMS)环境
2.5.3 SQL联机丛书
2.6 项目举例
本章小结
2.7 理论知识练习题
2.8 实训项目二
第3章 T-SQL基础
3.1 SQL与T-SQL
3.2 数据类型
3.3 SOL查询分析器的简单使用
3.3.1 SELECL语句无源查询
3.3.2 简单SELECT语句解析
3.4 常量与变量
3.4.1 常量
3.4.2 变量
3.5 常用系统内置函数
3.5.1 数学函数
3.5.2 字符串函数
3.5.3 日期时间函数
3.5.4 聚合函数
3.5.5 系统函数
3.5.6 系统统计函数
3.5.7 游标函数
3.5.8 元数据函数
3.5.9 安全函数
3.6 运算符及表达式
3.6.1 运算符及表达式
3.6.2 运算符的优先级
3.7 流程控制语句和批处理
3.7.1 批处理
3.7.2 流程控制语句
3.8 项目举例
本章小结
3.9 理论知识练习题
3.10 实训项目三
项目2 创建和管理数据库
第4章 创建和管理数据库
4.1 数据库的组成结构
4.1.1 系统数据库
4.1.2 数据库文件和文件组
4.1.3 数据库对象
4.2 创建数据库
4.2.1 使用图形化界面创建数据库
4.2.2 用T-SQL语句创建数据库
4.3 管理数据库
4.3.1 用图形化界面管理数据库
4.3.2 用T-SQL语句管理数据库
4.4 项目举例
本章小结
4.5 理论知识练习题
4.6 实训项目四
第5章 创建和管理数据表
5.1 数据表的组成结构
5.2 创建数据表
5.2.1 使用图形化界面创建数据表
5.2.2 用T-SQL语句创建数据表
5.3 管理数据表
5.3.1 用企业管理器管理数据表
5.3.2 用T-SQL语句管理数据表
5.4 管理数据表数据
5.4.1 用SSMS的对象资源管理器管理数据表数据
5.4.2 用T-SQL语句操作数据表数据
5.5 项目举例
本章小结
5.6 理论知识练习题
5.7 实训项目五
第6章 保证数据的完整性
6.1 数据完整性的概念
6.1.1 实体完整性
6.1.2 域完整性
6.1.3 参照完整性
6.1.4 用户定义完整性
6.2 使用约束
6.2.1 约束的定义
6.2.2 PRIMARYKEY主键约束
6.2.3 FOREIGNKEY外键约束
6.2.4 DEFAULL约束
6.2.5 LJNIQUE约束
6.2.6 CHECK约束
6.2.7 删除约束
6.3 使用IDENTITY列
6.4 项目举例
本章小结
6.5 理论知识练习题
6.6 实训项目六
第7章 索引
7.1 索引概述
7.1.1 索引的概念
7.1.2 创建索引的优缺点及使用原则
7.1.3 索引的类型
7.2 创建与管理索引
7.2.1 使用T-SQL语句创建与管理索引
7.2.2 使用图形化界面创建、查看、重命名及删除索引
7.3 维护索引
7.3.1 显示索引的碎块信息
7.3.2 整理碎片
7.3.3 重建索引
7.4 项目举例
本章小结
7.5 理论知识练习题
7.6 实训项目七
项目3使用数据库
第8章 数据查询
8.1 SELECT语句概述
8.2 SQL简单查询
8.2.1 使用SELECT子句查询字段和记录
8.2.2 使用WHERE子句进行条件查询
8.2.3 使用INTO子句将查询结果生成新表
8.3 集合查询
8.3.1 并操作
8.3.2 交操作
8.3.3 差操作
8.4 统计查询
8.4.1 汇总查询(聚合函数)
8.4.2 使用分组
8.4.3 汇总计算
8.5 连接查询
8.5.1 内连接(INNERJOIN)
8.5.2 外连接(OUTERJOIN)
8.5.3 自连接(SELFJOIN)
8.5.4 交叉连接(CROSSJOIN)
8.6 嵌套查询
8.6.1 带IN的嵌套查询
8.6.2 带比较运算符的嵌套查询
8.6.3 带ANY或ALL的嵌套查询
8.6.4 相关子查询
8.6.5 INSERT、DELERE和UPDATLE语句中的子查询
8.7 项目举例
本章小结
8.8 理论知识练习题
8.9 实训项目八
第9章 视图
9.1 视图的概述
9.2 创建视图
9.3 使用视图
9.3.1 查询视图
9.3.2 通过视图更新数据
9.4 修改视图
9.5 删除视图
9.6 项目举例
本章小结
9.7 理论知识练习题
9.8 实训项目九
第10章 自定义函数和存储过程
10.1 自定义函数
10.1.1 自定义函数的概述
10.1.2 使用SQL语句创建、调用自定义函数
10.1.3 使用图形化界面创建自定义函数
10.1.4 查看自定义函数
10.1.5 修改自定义函数
10.1.6 删除自定义函数
10.2 存储过程
10.2.1 存储过程的概述
10.2.2 使用SOL语句创建、执行存储过程
10.2.3 使用图形化界面创建存储过程
10.2.4 查看存储过程
10.2.5 修改存储过程
10.2.6 删除存储过程
10.3 项目举例
本章小结
10.4 理论知识练习题
10.5 实训项目十
第11章 触发器
11.1 触发器概述
11.2 DML触发器
11.2.1 DML触发器的类型
11.2.2 DML触发器的工作原理
11.2.3 创建DML触发器
11.2.4 查看DML触发器
11.2.5 禁用和启用DML触发器
11.2.6 修改和删除DML触发器
11.3 DDL触发器
11.3.1 创建DDL触发器
11.3.2 查看、修改和删除DDL触发器
11.4 项目举例
本章小结
11.5 理论知识练习题
11.6 实训项目十
第12章 游标及事务
12.1 游标
12.1.1 游标的概念及特点
12.1.2 声明游标
12.1.3 打开游标
12.1.4 使用游标处理数据
12.1.5 关闭游标
12.1.6 释放游标
12.2 事务
12.2.1 事务的概念及特点
12.2.2 事务的模式
12.2.3 事务控制
12.3 项目举例
本章小结
12.4 理论知识练习题
12.5 实训项目十二
项目4保障数据库安全
第13章 数据库的安全性
13.1 数据库安全概述
13.2 服务器的登录账户
13.2.1 身份验证模式
13.2.2 用企业管理器管理登录账户
13.2.3 用T-SQL语句管理登录账户
13.3 服务器角色
13.3.1 固定服务器角色
13.3.2 用企业管理器管理服务器角色
13.3.3 用T-SQL语句管理服务器角色
13.4 数据库用户
13.4.1 用企业管理器管理数据库用户
13.4.2 用T-SQL语句管理数据库用户
13.5 数据库角色
13.5.1 固定数据库角色
13.5.2 用企业管理器管理数据库角色
13.5.3 用T-SQL语句管理数据库角色
13.6 管理权限
13.6.1 权限概述
13.6.2 用企业管理器管理权限
13.6.3 用T-SQL语句管理权限
13.7 项目举例
本章小结
13.8 理论知识练习题
13.9 实训项目十三
第14章 备份、恢复、分离、附加与导入、导出数据库
14.1 备份概述
14.1.1 备份的概念及类型
14.1.2 备份设备
14.1.3 备份的策略与规划
14.2 备份数据库
14.2.1 创建和管理磁盘备份设备
14.2.2 完全备份数据库
14.2.3 差异备份数据库
14.2.4 用事务日志备份数据库
14.2.5 用文件或文件组备份数据库
14.3 恢复数据库
14.3.1 恢复数据库的方式
14.3.2 用对象资源管理器恢复数据库
14.3.3 用T.SQL语句恢复数据库
14.4 分离与附加数据库
14.4.1 分离数据库
14.4.2 附加数据库
14.5 数据导入与导出
14.5.1 导入数据库
14.5.2 导出数据库
14.6 项目举例
本章小结
14.7 理论知识练习题
14.8 实训项目十四
项目5SQLServer2008数据库应用实例
第15章 SQLServer2008与Aspnet联合开发学生成绩查询系统
15.1 系统设计
15.1.1 需求分析
15.1.2 概念设计
15.1.3 逻辑设计
15.1.4 功能设计
15.2 程序设计
15.2.1 数据库连接
15.2.2 系统页面
本章小结
15.3 实训项目十五
附录
附录AMyLibrary数据库的表结构
附录B物业信息管理库的表结构
附录C理论知识练习题参考答案
参考文献
第1章 数据库的基础知识
1.1 数据库技术的产生与发展
1.2 数据库基本概念
1.2.1 基本概念
1.2.2 数据库三要素
1.2.3 数据库分类
1.3 数据库系统的体系结构
1.3.1 三级模式
1.3.2 数据库的两级映像功能
1.4 关系数据库
1.4.1 关系数据库的基本概念
1.4.2 关系的完整性
1.5 数据库系统设计
1.5.1 需求分析
1.5.2 概念结构设计
1.5.3 逻辑结构设计
1.5.4 物理结构设计
1.5.5 数据库的实施
1.5.6 数据库的运行和维护
1.6 项目举例
本章小结
1.7 理论知识练习题
1.8 实训项目
第2章 SQLServer2008服务器的安装与配置
2.1 关系数据库语言SQL
2.1.1 SQL概述
2.1.2 SQLServer的版本发展
2.1.3 SQL的主要功能
2.1.4 SQL的特点
2.2 SQLServer2008简介
2.2.1 SQLServer2008概述
2.2.2 SQLServer2008的新增功能
2.2.3 SQLServer2008的版本
2.3 安装SQLServer2008
2.3.1 安装SQLServer2008的软、硬件要求
2.3.2 安装SQLServer2008的步骤
2.4 SQLServer2008服务器组件
2.5 SQLServer2008管理和开发工具
2.5.1 SQLServer2008的管理工具
2.5.2 SQLServerManagementStudio(SSMS)环境
2.5.3 SQL联机丛书
2.6 项目举例
本章小结
2.7 理论知识练习题
2.8 实训项目二
第3章 T-SQL基础
3.1 SQL与T-SQL
3.2 数据类型
3.3 SOL查询分析器的简单使用
3.3.1 SELECL语句无源查询
3.3.2 简单SELECT语句解析
3.4 常量与变量
3.4.1 常量
3.4.2 变量
3.5 常用系统内置函数
3.5.1 数学函数
3.5.2 字符串函数
3.5.3 日期时间函数
3.5.4 聚合函数
3.5.5 系统函数
3.5.6 系统统计函数
3.5.7 游标函数
3.5.8 元数据函数
3.5.9 安全函数
3.6 运算符及表达式
3.6.1 运算符及表达式
3.6.2 运算符的优先级
3.7 流程控制语句和批处理
3.7.1 批处理
3.7.2 流程控制语句
3.8 项目举例
本章小结
3.9 理论知识练习题
3.10 实训项目三
项目2 创建和管理数据库
第4章 创建和管理数据库
4.1 数据库的组成结构
4.1.1 系统数据库
4.1.2 数据库文件和文件组
4.1.3 数据库对象
4.2 创建数据库
4.2.1 使用图形化界面创建数据库
4.2.2 用T-SQL语句创建数据库
4.3 管理数据库
4.3.1 用图形化界面管理数据库
4.3.2 用T-SQL语句管理数据库
4.4 项目举例
本章小结
4.5 理论知识练习题
4.6 实训项目四
第5章 创建和管理数据表
5.1 数据表的组成结构
5.2 创建数据表
5.2.1 使用图形化界面创建数据表
5.2.2 用T-SQL语句创建数据表
5.3 管理数据表
5.3.1 用企业管理器管理数据表
5.3.2 用T-SQL语句管理数据表
5.4 管理数据表数据
5.4.1 用SSMS的对象资源管理器管理数据表数据
5.4.2 用T-SQL语句操作数据表数据
5.5 项目举例
本章小结
5.6 理论知识练习题
5.7 实训项目五
第6章 保证数据的完整性
6.1 数据完整性的概念
6.1.1 实体完整性
6.1.2 域完整性
6.1.3 参照完整性
6.1.4 用户定义完整性
6.2 使用约束
6.2.1 约束的定义
6.2.2 PRIMARYKEY主键约束
6.2.3 FOREIGNKEY外键约束
6.2.4 DEFAULL约束
6.2.5 LJNIQUE约束
6.2.6 CHECK约束
6.2.7 删除约束
6.3 使用IDENTITY列
6.4 项目举例
本章小结
6.5 理论知识练习题
6.6 实训项目六
第7章 索引
7.1 索引概述
7.1.1 索引的概念
7.1.2 创建索引的优缺点及使用原则
7.1.3 索引的类型
7.2 创建与管理索引
7.2.1 使用T-SQL语句创建与管理索引
7.2.2 使用图形化界面创建、查看、重命名及删除索引
7.3 维护索引
7.3.1 显示索引的碎块信息
7.3.2 整理碎片
7.3.3 重建索引
7.4 项目举例
本章小结
7.5 理论知识练习题
7.6 实训项目七
项目3使用数据库
第8章 数据查询
8.1 SELECT语句概述
8.2 SQL简单查询
8.2.1 使用SELECT子句查询字段和记录
8.2.2 使用WHERE子句进行条件查询
8.2.3 使用INTO子句将查询结果生成新表
8.3 集合查询
8.3.1 并操作
8.3.2 交操作
8.3.3 差操作
8.4 统计查询
8.4.1 汇总查询(聚合函数)
8.4.2 使用分组
8.4.3 汇总计算
8.5 连接查询
8.5.1 内连接(INNERJOIN)
8.5.2 外连接(OUTERJOIN)
8.5.3 自连接(SELFJOIN)
8.5.4 交叉连接(CROSSJOIN)
8.6 嵌套查询
8.6.1 带IN的嵌套查询
8.6.2 带比较运算符的嵌套查询
8.6.3 带ANY或ALL的嵌套查询
8.6.4 相关子查询
8.6.5 INSERT、DELERE和UPDATLE语句中的子查询
8.7 项目举例
本章小结
8.8 理论知识练习题
8.9 实训项目八
第9章 视图
9.1 视图的概述
9.2 创建视图
9.3 使用视图
9.3.1 查询视图
9.3.2 通过视图更新数据
9.4 修改视图
9.5 删除视图
9.6 项目举例
本章小结
9.7 理论知识练习题
9.8 实训项目九
第10章 自定义函数和存储过程
10.1 自定义函数
10.1.1 自定义函数的概述
10.1.2 使用SQL语句创建、调用自定义函数
10.1.3 使用图形化界面创建自定义函数
10.1.4 查看自定义函数
10.1.5 修改自定义函数
10.1.6 删除自定义函数
10.2 存储过程
10.2.1 存储过程的概述
10.2.2 使用SOL语句创建、执行存储过程
10.2.3 使用图形化界面创建存储过程
10.2.4 查看存储过程
10.2.5 修改存储过程
10.2.6 删除存储过程
10.3 项目举例
本章小结
10.4 理论知识练习题
10.5 实训项目十
第11章 触发器
11.1 触发器概述
11.2 DML触发器
11.2.1 DML触发器的类型
11.2.2 DML触发器的工作原理
11.2.3 创建DML触发器
11.2.4 查看DML触发器
11.2.5 禁用和启用DML触发器
11.2.6 修改和删除DML触发器
11.3 DDL触发器
11.3.1 创建DDL触发器
11.3.2 查看、修改和删除DDL触发器
11.4 项目举例
本章小结
11.5 理论知识练习题
11.6 实训项目十
第12章 游标及事务
12.1 游标
12.1.1 游标的概念及特点
12.1.2 声明游标
12.1.3 打开游标
12.1.4 使用游标处理数据
12.1.5 关闭游标
12.1.6 释放游标
12.2 事务
12.2.1 事务的概念及特点
12.2.2 事务的模式
12.2.3 事务控制
12.3 项目举例
本章小结
12.4 理论知识练习题
12.5 实训项目十二
项目4保障数据库安全
第13章 数据库的安全性
13.1 数据库安全概述
13.2 服务器的登录账户
13.2.1 身份验证模式
13.2.2 用企业管理器管理登录账户
13.2.3 用T-SQL语句管理登录账户
13.3 服务器角色
13.3.1 固定服务器角色
13.3.2 用企业管理器管理服务器角色
13.3.3 用T-SQL语句管理服务器角色
13.4 数据库用户
13.4.1 用企业管理器管理数据库用户
13.4.2 用T-SQL语句管理数据库用户
13.5 数据库角色
13.5.1 固定数据库角色
13.5.2 用企业管理器管理数据库角色
13.5.3 用T-SQL语句管理数据库角色
13.6 管理权限
13.6.1 权限概述
13.6.2 用企业管理器管理权限
13.6.3 用T-SQL语句管理权限
13.7 项目举例
本章小结
13.8 理论知识练习题
13.9 实训项目十三
第14章 备份、恢复、分离、附加与导入、导出数据库
14.1 备份概述
14.1.1 备份的概念及类型
14.1.2 备份设备
14.1.3 备份的策略与规划
14.2 备份数据库
14.2.1 创建和管理磁盘备份设备
14.2.2 完全备份数据库
14.2.3 差异备份数据库
14.2.4 用事务日志备份数据库
14.2.5 用文件或文件组备份数据库
14.3 恢复数据库
14.3.1 恢复数据库的方式
14.3.2 用对象资源管理器恢复数据库
14.3.3 用T.SQL语句恢复数据库
14.4 分离与附加数据库
14.4.1 分离数据库
14.4.2 附加数据库
14.5 数据导入与导出
14.5.1 导入数据库
14.5.2 导出数据库
14.6 项目举例
本章小结
14.7 理论知识练习题
14.8 实训项目十四
项目5SQLServer2008数据库应用实例
第15章 SQLServer2008与Aspnet联合开发学生成绩查询系统
15.1 系统设计
15.1.1 需求分析
15.1.2 概念设计
15.1.3 逻辑设计
15.1.4 功能设计
15.2 程序设计
15.2.1 数据库连接
15.2.2 系统页面
本章小结
15.3 实训项目十五
附录
附录AMyLibrary数据库的表结构
附录B物业信息管理库的表结构
附录C理论知识练习题参考答案
参考文献
猜您喜欢