顶部
收藏

数据库应用技术——SQL Server 2008


作者:
孙伟
定价:
25.00 元
版面字数:
390千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2013年01月
ISBN:
978-7-04-036645-7
物料号:
36645-00
出版时间:
2013-01-31
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

本书以培养对数据库理论和应用的知识结构有需求的创新型和应用型信息技术人才为导向,以SQL Server 2008为系统平台,重点介绍数据库结构的设计思想,数据库的各种约束及数据查询、视图、自定义函数、游标、触发器和存储过程的编程,尤其是触发器程序设计,示例程序兼容SQL Server 2000及SQL Server 2005。

本书引入“有线电视管理系统”、“学生成绩管理系统”、“图书管理系统”和“流通企业业务管理系统”4个案例,分别从理论和实际工程的角度介绍数据库结构的设计思想,并将数据库原理融入到实际工程案例中,通过工程案例贯穿整个教学体系,由浅入深,由易到难,循序渐进,理论与实际相结合,强调实践性,突出实用性,示例程序围绕案例数据库,紧扣知识点,创新性强,特色鲜明。

本书可作为应用型和技能型人才培养的普通高等院校和高职高专院校计算机软件技术、计算机应用、信息管理等相关专业的数据库方面课程教学用书,也可作为计算机培训机构的数据库培训教材,以及数据库软件应用和开发人员的学习参考用书。

  • 目录
    • 第1章数据库系统概述
      • 1.1 数据库的基本原理
        • 1.1.1 数据库系统简介
          • 1.1.2 数据库设计的过程
            • 1.1.3 需求分析
              • 1.1.4 概念模型
                • 1.1.5 关系模型
                  • 1.1.6 关系规范化
                  • 1.2 SQL Server 2008数据库简介
                    • 1.3 SQL Server 2008的管理和开发工具简介
                      • 1.4 SQL Server 2008系统数据库简介
                        • 1.4.1 数据库文件的分类
                          • 1.4.2 数据库文件组
                            • 1.4.3 系统数据库
                              • 1.4.4 数据存储
                              • 习题1
                                • 综合实训1 安装并配置SQL Server 2008
                                • 第2章图形界面下数据库和表的创建与维护
                                  • 2.1 数据库的创建与维护
                                    • 2.1.1 数据库的创建
                                      • 2.1.2 数据库的维护
                                        • 2.1.3 数据库的附加与分离
                                          • 2.1.4 数据库的备份与还原
                                          • 2.2 表的创建与维护
                                            • 2.2.1 表的概述
                                              • 2.2.2 数据类型
                                                • 2.2.3 表的创建
                                                  • 2.2.4 表的维护
                                                  • 2.3 约束的创建与维护
                                                    • 2.3.1 主键约束
                                                      • 2.3.2 外键约束
                                                        • 2.3.3 级联参照完整性约束
                                                          • 2.3.4 唯一键约束
                                                            • 2.3.5 默认值约束
                                                              • 2.3.6 检查约束
                                                                • 2.3.7 数据库关系图
                                                                • 2.4 标识列与计算列的创建与维护
                                                                  • 2.4.1 标识列
                                                                    • 2.4.2 计算列
                                                                    • 2.5 索引的创建与维护
                                                                      • 2.5.1 索引概述
                                                                        • 2.5.2 创建与维护索引
                                                                        • 2.6 数据的导入与导出
                                                                          • 2.6.1 导出数据
                                                                            • 2.6.2 导入数据
                                                                            • 习题2
                                                                              • 综合实训2 掌握图形界面下数据库和表的基本操作
                                                                              • 第3章使用SQL命令创建、维护数据库和表
                                                                                • 3.1 创建与维护数据库
                                                                                  • 3.1.1 创建数据库
                                                                                    • 3.1.2 维护数据库
                                                                                      • 3.1.3 附加与分离数据库
                                                                                        • 3.1.4 备份和还原数据库
                                                                                        • 3.2 创建与维护表
                                                                                          • 3.2.1 创建表
                                                                                            • 3.2.2 维护表
                                                                                            • 3.3 创建与维护约束
                                                                                              • 3.3.1 添加主键约束
                                                                                                • 3.3.2 添加唯一键约束
                                                                                                  • 3.3.3 添加默认值约束
                                                                                                    • 3.3.4 添加检查约束
                                                                                                      • 3.3.5 添加外键和级联参照完整性约束
                                                                                                        • 3.3.6 删除约束
                                                                                                        • 3.4 添加、删除、修改记录
                                                                                                          • 3.4.1 记录的添加
                                                                                                            • 3.4.2 记录的修改
                                                                                                              • 3.4.3 记录的删除
                                                                                                              • 3.5 创建与维护索引
                                                                                                                • 3.5.1 创建索引
                                                                                                                  • 3.5.2 维护索引
                                                                                                                  • 3.6 数据的导入与导出
                                                                                                                    • 3.6.1 OPENDATASOURCE函数
                                                                                                                      • 3.6.2 数据导入
                                                                                                                        • 3.6.3 数据导出
                                                                                                                        • 习题3
                                                                                                                          • 综合实训3 使用SQL命令创建数据库和表
                                                                                                                          • 第4章数据库查询
                                                                                                                            • 4.1 流通企业业务管理系统数据库设计
                                                                                                                              • 4.1.1 需求分析及业务流程描述
                                                                                                                                • 4.1.2 业务报表模板设计
                                                                                                                                  • 4.1.3 概念设计
                                                                                                                                    • 4.1.4 逻辑设计
                                                                                                                                      • 4.1.5 数据库表结构设计
                                                                                                                                        • 4.1.6 基础数据的输入
                                                                                                                                        • 4.2 运算符和表达式
                                                                                                                                          • 4.2.1 常量和变量
                                                                                                                                            • 4.2.2 系统函数
                                                                                                                                              • 4.2.3 运算符
                                                                                                                                                • 4.2.4 表达式
                                                                                                                                                • 4.3 基本的查询操作
                                                                                                                                                  • 4.3.1 SELECT语句的语法格式
                                                                                                                                                    • 4.3.2 基本的SELECT 语句
                                                                                                                                                      • 4.3.3 WHERE和ORDER BY子句 06
                                                                                                                                                      • 4.4 数据统计
                                                                                                                                                        • 4.4.1 数据基本统计
                                                                                                                                                          • 4.4.2 数据分组统计
                                                                                                                                                            • 4.4.3 数据明细统计
                                                                                                                                                            • 4.5 多表连接查询
                                                                                                                                                              • 4.5.1 交叉连接
                                                                                                                                                                • 4.5.2 内连接
                                                                                                                                                                  • 4.5.3 外连接
                                                                                                                                                                    • 4.5.4 自连接
                                                                                                                                                                    • 4.6 子查询
                                                                                                                                                                      • 4.6.1 比较测试子查询
                                                                                                                                                                        • 4.6.2 集合成员测试子查询
                                                                                                                                                                          • 4.6.3 存在性测试子查询
                                                                                                                                                                            • 4.6.4 批量比较测试子查询
                                                                                                                                                                            • 4.7 子查询的其他应用
                                                                                                                                                                              • 4.7.1 使用INTO子句创建新表
                                                                                                                                                                                • 4.7.2 使用子查询添加记录
                                                                                                                                                                                  • 4.7.3 使用子查询修改记录
                                                                                                                                                                                    • 4.7.4 使用子查询删除记录
                                                                                                                                                                                      • 4.7.5 使用UNION运算符合并查询的结果集
                                                                                                                                                                                        • 4.7.6 使用EXCEPT运算符获取两个子查询的差异结果
                                                                                                                                                                                          • 4.7.7 使用INTERSECT运算符获取两个子查询的相同结果
                                                                                                                                                                                          • 习题4
                                                                                                                                                                                            • 综合实训4 产品销售情况统计
                                                                                                                                                                                            • 第5章视图的创建与维护
                                                                                                                                                                                              • 5.1 视图概述
                                                                                                                                                                                                • 5.1.1 视图的概念
                                                                                                                                                                                                  • 5.1.2 视图的优点和缺点
                                                                                                                                                                                                  • 5.2 图形界面下视图的创建与维护
                                                                                                                                                                                                    • 5.2.1 图形界面下创建视图
                                                                                                                                                                                                      • 5.2.2 图形界面下维护视图
                                                                                                                                                                                                      • 5.3 使用SQL命令创建与维护视图
                                                                                                                                                                                                        • 5.3.1 使用SQL命令创建视图
                                                                                                                                                                                                          • 5.3.2 使用SQL命令维护视图
                                                                                                                                                                                                          • 习题5
                                                                                                                                                                                                            • 综合实训5 围绕商品销售创建视图
                                                                                                                                                                                                            • 第6章数据库编程基础
                                                                                                                                                                                                              • 6.1 流程控制语句
                                                                                                                                                                                                                • 6.1.1 BEGIN…END语句
                                                                                                                                                                                                                  • 6.1.2 IF…ELSE语句
                                                                                                                                                                                                                    • 6.1.3 WHILE语句
                                                                                                                                                                                                                      • 6.1.4 WAITFOR语句
                                                                                                                                                                                                                        • 6.1.5 RETURN语句
                                                                                                                                                                                                                          • 6.1.6 RAISERROR语句
                                                                                                                                                                                                                            • 6.1.7 TRY…CATCH语句
                                                                                                                                                                                                                              • 6.1.8 SET语句
                                                                                                                                                                                                                              • 6.2 批处理和注释符
                                                                                                                                                                                                                                • 6.2.1 批处理
                                                                                                                                                                                                                                  • 6.2.2 注释符
                                                                                                                                                                                                                                  • 6.3 用户自定义函数
                                                                                                                                                                                                                                    • 6.3.1 创建标量值函数
                                                                                                                                                                                                                                      • 6.3.2 创建内嵌表值函数
                                                                                                                                                                                                                                        • 6.3.3 创建多语句表值函数
                                                                                                                                                                                                                                          • 6.3.4 自定义函数的维护
                                                                                                                                                                                                                                          • 6.4 游标
                                                                                                                                                                                                                                            • 6.4.1 声明游标
                                                                                                                                                                                                                                              • 6.4.2 打开游标
                                                                                                                                                                                                                                                • 6.4.3 从游标中读取数据
                                                                                                                                                                                                                                                  • 6.4.4 关闭游标
                                                                                                                                                                                                                                                    • 6.4.5 释放游标
                                                                                                                                                                                                                                                      • 6.4.6 游标应用
                                                                                                                                                                                                                                                      • 习题6
                                                                                                                                                                                                                                                        • 综合实训6 围绕商品采购创建自定义函数和游标
                                                                                                                                                                                                                                                        • 第7章存储过程的创建与维护
                                                                                                                                                                                                                                                          • 7.1 存储过程概述
                                                                                                                                                                                                                                                            • 7.1.1 存储过程的执行过程
                                                                                                                                                                                                                                                              • 7.1.2 存储过程的优点
                                                                                                                                                                                                                                                              • 7.2 存储过程的创建
                                                                                                                                                                                                                                                                • 7.2.1 创建存储过程的基本语法
                                                                                                                                                                                                                                                                  • 7.2.2 创建存储过程直接返回结果集
                                                                                                                                                                                                                                                                    • 7.2.3 创建存储过程返回单个值
                                                                                                                                                                                                                                                                      • 7.2.4 创建存储过程通过游标返回结果集
                                                                                                                                                                                                                                                                      • 7.3 存储过程的维护
                                                                                                                                                                                                                                                                        • 7.3.1 图形界面下存储过程的维护
                                                                                                                                                                                                                                                                          • 7.3.2 使用SQL命令维护存储过程
                                                                                                                                                                                                                                                                          • 7.4 系统存储过程和扩展存储过程
                                                                                                                                                                                                                                                                            • 7.4.1 系统存储过程
                                                                                                                                                                                                                                                                              • 7.4.2 扩展存储过程
                                                                                                                                                                                                                                                                              • 习题7
                                                                                                                                                                                                                                                                                • 综合实训7 围绕商品库存储创建存储过程
                                                                                                                                                                                                                                                                                • 第8章触发器
                                                                                                                                                                                                                                                                                  • 8.1 事务控制
                                                                                                                                                                                                                                                                                    • 8.1.1 事务控制的概念
                                                                                                                                                                                                                                                                                      • 8.1.2 事务控制的实现
                                                                                                                                                                                                                                                                                      • 8.2 触发器的概念
                                                                                                                                                                                                                                                                                        • 8.2.1 触发器简介
                                                                                                                                                                                                                                                                                          • 8.2.2 触发器的作用
                                                                                                                                                                                                                                                                                          • 8.3 创建触发器
                                                                                                                                                                                                                                                                                            • 8.3.1 创建触发器的语法格式
                                                                                                                                                                                                                                                                                              • 8.3.2 创建INSERT触发器
                                                                                                                                                                                                                                                                                                • 8.3.3 创建DELETE触发器
                                                                                                                                                                                                                                                                                                  • 8.3.4 创建UPDATE触发器
                                                                                                                                                                                                                                                                                                  • 8.4 触发器的维护
                                                                                                                                                                                                                                                                                                    • 8.4.1 使用系统存储过程查看触发器的相关信息
                                                                                                                                                                                                                                                                                                      • 8.4.2 修改触发器
                                                                                                                                                                                                                                                                                                        • 8.4.3 禁止或启用触发器
                                                                                                                                                                                                                                                                                                          • 8.4.4 设置触发器的激发顺序
                                                                                                                                                                                                                                                                                                            • 8.4.5 删除触发器
                                                                                                                                                                                                                                                                                                            • 8.5 触发器的嵌套与递归调用
                                                                                                                                                                                                                                                                                                              • 8.5.1 触发器的嵌套
                                                                                                                                                                                                                                                                                                                • 8.5.2 触发器的递归
                                                                                                                                                                                                                                                                                                                • 8.6 触发器的综合应用
                                                                                                                                                                                                                                                                                                                  • 8.6.1 问题描述
                                                                                                                                                                                                                                                                                                                    • 8.6.2 程序的实现
                                                                                                                                                                                                                                                                                                                    • 习题8
                                                                                                                                                                                                                                                                                                                      • 综合实训8 触发器的综合应用
                                                                                                                                                                                                                                                                                                                      • 第9章数据库的安全管理
                                                                                                                                                                                                                                                                                                                        • 9.1 SQL Server的安全机制
                                                                                                                                                                                                                                                                                                                          • 9.2 SQL Server的身份验证模式
                                                                                                                                                                                                                                                                                                                            • 9.2.1 身份验证机制
                                                                                                                                                                                                                                                                                                                              • 9.2.2 身份验证模式的设置
                                                                                                                                                                                                                                                                                                                              • 9.3 服务器的安全管理
                                                                                                                                                                                                                                                                                                                                • 9.3.1 系统内置的登录账户简介
                                                                                                                                                                                                                                                                                                                                  • 9.3.2 图形界面下服务器登录账户的创建和维护
                                                                                                                                                                                                                                                                                                                                    • 9.3.3 图形界面下服务器角色的管理和维护
                                                                                                                                                                                                                                                                                                                                      • 9.3.4 使用系统存储过程创建和维护服务器登录账户
                                                                                                                                                                                                                                                                                                                                      • 9.4 数据库安全管理
                                                                                                                                                                                                                                                                                                                                        • 9.4.1 系统内置的数据库用户简介
                                                                                                                                                                                                                                                                                                                                          • 9.4.2 图形界面下创建和维护数据库用户账户
                                                                                                                                                                                                                                                                                                                                            • 9.4.3 图形界面下数据库角色的管理和维护
                                                                                                                                                                                                                                                                                                                                              • 9.4.4 使用系统存储过程管理和维护数据库用户及角色
                                                                                                                                                                                                                                                                                                                                              • 9.5 数据库架构管理
                                                                                                                                                                                                                                                                                                                                                • 9.5.1 架构概述
                                                                                                                                                                                                                                                                                                                                                  • 9.5.2 图形界面下架构的管理和维护
                                                                                                                                                                                                                                                                                                                                                    • 9.5.3 使用SQL语句管理和维护架构
                                                                                                                                                                                                                                                                                                                                                    • 9.6 操作权限管理
                                                                                                                                                                                                                                                                                                                                                      • 9.6.1 权限分类
                                                                                                                                                                                                                                                                                                                                                        • 9.6.2 权限操作
                                                                                                                                                                                                                                                                                                                                                          • 9.6.3 图形界面下操作权限管理
                                                                                                                                                                                                                                                                                                                                                            • 9.6.4 使用SQL语句管理操作权限
                                                                                                                                                                                                                                                                                                                                                            • 习题9
                                                                                                                                                                                                                                                                                                                                                              • 综合实训9 对MARKETING数据库进行安全设置
                                                                                                                                                                                                                                                                                                                                                              • 附录 SQL Server 2008的安装
                                                                                                                                                                                                                                                                                                                                                                • 参考文献

                                                                                                                                                                                                                                                                                                                                                                相关图书