大型数据库管理系统技术.应用与实例分析-基于SQL Server-(第3版) 版权信息
- ISBN:9787121286766
- 条形码:9787121286766 ; 978-7-121-28676-6
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 所属分类:>>
大型数据库管理系统技术.应用与实例分析-基于SQL Server-(第3版) 本书特色
本书系统地介绍sql server的相关原理、管理和应用程序设计,原理、管理、程序设计并重,以一个数据库实例贯穿始终,将sql server技术分解成16个专题,每个专题根据自身技术特点对操作进行实例分析。主要内容包括数据库原理与数据库应用设计,数据库存储原理和数据库创建,数据库表结构分析和表的创建与管理;数据库程序机构及设计,自定义函数设计,游标技术及操作,存储过程和触发器,事务和并发控制,视图的规划、设计与操作,索引的机理和设计,数据安全及访问控制、数据备份与恢复等。每章均配有针对性实验,提供配套电子课件、实例数据库、习题参考答案和教学网站。
大型数据库管理系统技术.应用与实例分析-基于SQL Server-(第3版) 内容简介
☆ 提供配套电子课件、课程教学网站、实例数据库、习题参考答案。◎ 一个大型数据库实例贯穿全书。◎ 原理、管理、程序设计并重。◎ 分解难点,设计成16个专题,既独立成章,又前后关联,每周一个内容,便于教学。◎ 内容全面,例题丰富,概念清晰,循序渐进,易于学习。
大型数据库管理系统技术.应用与实例分析-基于SQL Server-(第3版) 目录
目 录 第1章 数据库基础和数据库设计 11.1 数据库系统 11.1.1 数据、信息、数据库 11.1.2 数据库管理系统 21.2 数据库系统结构 21.2.1 数据库系统模式的概念 21.2.2 数据库系统的三级模式结构 31.2.3 数据库的二级映像功能与数据 独立性 41.2.4 数据库系统用户结构 41.3 关系数据库及其设计 61.3.1 关系数据库 61.3.2 关系数据库设计 61.3.3 关系数据库的完整性 121.4 教学管理数据库操作任务 13实验与思考 15第2章 服务器安装配置和使用 172.1 sql server概述 172.1.1 sql server版本和环境需求 172.1.2 sql server的特点和组成 172.1.3 sql server 安装需注意 192.1.4 sql server management studio 介绍 212.1.5 分离和附加数据库文件 222.2 网络协议配置 232.2.1 sql server通信结构 232.2.2 配置服务器端网络协议 242.2.3 配置客户端网络协议 252.3 添加新的注册服务器 252.3.1 新建注册服务器 252.3.2 连接到数据库服务器 262.4 链接服务器建立及其使用 262.4.1 链接服务器简介 262.4.2 创建链接服务器 272.4.3 创建链接服务器登录标志 282.4.4 访问链接服务器 292.4.5 访问链接服务器的实例 30实验与思考 31第3章 sql server数据库结构和管理 333.1 数据库物理存储结构 333.1.1 数据库文件和文件组 333.1.2 数据文件的使用分配 353.1.3 事务日志文件结构 373.2 数据库的逻辑组织 393.2.1 数据库构架 393.2.2 系统数据库 403.2.3 用户数据库 413.3 数据库创建与管理 413.3.1 创建数据库 413.3.2 管理数据库 44实验与思考 49第4章 表的存储原理及完整性创建管理 504.1 sql server表的类型 504.1.1 sql server的临时表 504.1.2 sql server的系统表和系统视图 514.2 表的存储原理 524.2.1 内部存储概述 524.2.2 sql server数据记录结构 534.3 sql server数据类型 564.3.1 数值型数据 564.3.2 货币型数据 564.3.3 字符型数据 574.3.4 日期/时间数据类型 574.4 数据表的创建和管理 574.4.1 数据表结构的创建 574.4.2 数据表结构的管理 64实验与思考 66第5章 查询处理和表数据编辑 685.1 查询数据 685.1.1 简单查询 685.1.2 统计 755.1.3 连接查询 785.1.4 子查询 805.1.5 联合查询 835.2 表数据编辑 835.2.1 插入数据 835.2.2 修改数据 855.2.3 删除数据 86实验与思考 87第6章 索引的机理、规划和管理 896.1 索引的作用与结构 896.1.1 索引概述 896.1.2 sql server索引下的数据组织 结构 906.2 索引类型 926.2.1 聚集索引和非聚集索引 936.2.2 主键索引和非主键索引 936.2.3 唯一索引和非唯一索引 936.2.4 单列索引和复合索引 936.3 规划设计索引的一般原则 946.3.1 什么类型查询适合建立索引 946.3.2 索引设计的其他准则 946.3.3 索引的特征 956.3.4 在文件组上合理放置索引 956.3.5 索引优化建议 966.4 索引的创建和删除 966.4.1 创建索引 966.4.2 删除索引 996.5 查询中的执行计划 1006.5.1 查看查询执行计划 1016.5.2 索引和未索引执行计划的比较 1026.6 索引使用中的维护 1056.6.1 维护索引的统计信息 1056.6.2 维护索引碎片 106实验与思考 108第7章 sql server事务和并发控制 1097.1 事务 1097.1.1 事务与并发控制的关系 1097.1.2 事务对保障数据一致和完整性 的作用 1107.2 事务的分类和控制 1117.2.1 事务的分类 1117.2.2 事务控制 1127.3 编写有效事务的建议 1147.3.1 编写有效事务的指导原则 1147.3.2 避免并发问题 1147.4 事务处理实例分析 1157.5 分布式事务 1187.5.1 分布式事务的两阶段提交 1187.5.2 分布式事务的处理过程 1197.5.3 分布式事务实例分析 1197.6 并发控制 1207.6.1 sql server锁的粒度及模式 1207.6.2 封锁协议 1237.6.3 事务隔离 1247.6.4 死锁处理 126实验与思考 127第8章 transact-sql程序结构 1298.1 注释和变量 1298.1.1 t-sql程序的基本结构 1298.1.2 注释 1318.1.3 变量 1328.1.4 变量赋值 1328.2 运算符和表达式 1338.2.1 算术运算符 1338.2.2 位运算符 1338.2.3 连接运算符 1338.2.4 比较运算符 1338.2.5 逻辑运算符 1338.2.6 表达式 1348.3 函数 1348.3.1 数学函数 1348.3.2 字符串函数 1358.3.3 时间日期函数 1378.3.4 转换函数 1388.3.5 配置函数 1398.4 流程控制 1408.4.1 块语句 1408.4.2 条件语句 1418.4.3 case语句 1418.4.4 循环语句 1438.4.5 等待语句 1438.4.6 goto语句 1448.4.7 返回语句 1448.5 程序应用实例分析 145实验与思考 147第9章 视图的规划与操作 1489.1 视图的作用与规划 1489.1.1 视图的作用 1489.1.2 视图的规划 1499.2 视图操作 1509.2.1 创建视图 1509.2.2 视图的修改、重命名和删除 1549.2.3 查询视图 1569.2.4 更新视图 1579.2.5 特殊类型视图简介 1609.3 视图应用综合实例分析 164实验与思考 167第10章 游标操作和应用 16810.1 游标声明 16910.1.1 游标声明 16910.1.2 游标变量 17110.2 游标数据操作 17210.2.1 打开游标 17210.2.2 读取游标数据 17310.2.3 关闭游标 17510.2.4 释放游标 17510.2.5 游标定位修改和删除操作 17710.3 游标应用实例分析 178实验与思考 180第11章 用户自定义函数设计 18111.1 用户自定义函数概述 18111.1.1 用户自定义函数的特点 18111.1.2 用户自定义函数的类型 18111.2 创建用户自定义函数 18211.2.1 使用对象资源管理器 18211.2.2 使用create function命令 创建用户自定义函数 18311.3 用户自定义函数的调用 18711.4 修改和删除用户自定义函数 18811.4.1 修改用户自定义函数 18811.4.2 删除用户自定义函数 19011.5 用户自定义函数实例分析 190实验与思考 192第12章 存储过程和用户存储过程设计 19412.1 存储过程概述 19412.1.1 存储过程的概念和分类 19412.1.2 存储过程的优点 19412.2 系统存储过程 19512.2.1 系统存储过程分类 19512.2.2 一些常用的系统存储过程 19612.3 创建和执行用户存储过程 19712.3.1 创建用户存储过程 19712.3.2 执行用户存储过程 19912.4 带状态参数的存储过程及实例 分析 20312.4.1 存储过程执行状态值的返回 20312.4.2 实例分析 20312.5 修改和删除存储过程 20512.5.1 修改存储过程 20512.5.2 删除存储过程 20612.6 存储过程设计实例分析 207实验与思考 211第13章 触发器原理及使用 21213.1 触发器基本概念 21213.1.1 触发器的概念及作用 21213.1.2 触发器的种类 21313.2 触发器原理 21313.2.1 插入表的功能 21313.2.2 删除表的功能 21413.2.3 插入视图和删除视图 21413.3 触发器的创建和管理 21413.3.1 创建触发器 2141
展开全部
大型数据库管理系统技术.应用与实例分析-基于SQL Server-(第3版) 作者简介
孟宪虎,浙江财经大学教授,有丰富的教学、科研和写作经验,从事高等学校计算机教学三十余年,完成多项国家和省部级科研项目,出版多部教材和专著。