数据库原理及应用(SQL Server 2008) / 新世纪高职高专规划教材·计算机系列
¥32.00定价
作者: 马建红
出版时间:2015年2月
出版社:清华大学出版社
- 清华大学出版社
- 9787302264712
- 1-3
- 98284
- 16开
- 2015年2月
- 工学
- 软件工程
- TP311.13
- 计算机类
- 高职高专
内容简介
《数据库原理及应用(SQL Server 2008)》以microsoft sql server 2008 r2为实验平台,讲述了数据库系统的基本原理及应用技术。全书共分为11章,深入介绍了数据库系统的基本概念、microsoft sql server 2008 r2的安装和配置技术、transact-sql语言、数据库和数据库表管理、数据查询、索引与视图、存储过程和触发器、安全性管理以及数据库系统设计,最后以一个综合实例介绍了数据库应用系统的开发过程。
《数据库原理及应用(SQL Server 2008)》以案例来解析数据库原理,概念清楚、重点突出、内容丰富、结构合理、思路清晰、示例翔实,并且每章都附有习题及上机实验。《数据库原理及应用(SQL Server 2008)》主要面向数据库初学者,适合作为大专院校的数据库课程教材、各种数据库培训班的培训教材,还可作为microsoft sql server应用开发人员的参考资料。
《数据库原理及应用(SQL Server 2008)》以案例来解析数据库原理,概念清楚、重点突出、内容丰富、结构合理、思路清晰、示例翔实,并且每章都附有习题及上机实验。《数据库原理及应用(SQL Server 2008)》主要面向数据库初学者,适合作为大专院校的数据库课程教材、各种数据库培训班的培训教材,还可作为microsoft sql server应用开发人员的参考资料。
目录
第1章 数据库系统概述
1.1 数据库系统的应用
1.1.1 数据库系统的应用
1.1.2 数据库系统应用实例
1.2 数据库系统的基本概念
1.2.1 数据库
1.2.2 数据库管理系统
1.2.3 数据库系统dbs
1.3 数据库管理技术及发展
1.3.1 数据库系统的产生和发展
1.3.2 数据库系统的特点
1.4 数据库系统的数据模型
1.4.1 层次数据模型
1.4.2 网状数据模型
1.4.3 关系数据模型
1.4.4 面向对象数据模型
1.5 数据库系统体系结构与数据独立性
1.5.1 数据库体系结构的演变
1.5.2 数据库系统的三级模式结构
1.5.3 二级映像功能与数据独立性
1.6 关系数据库理论
1.6.1 关系术语和定义
1.6.2 关系模型的数据完整性
1.6.3 关系代数
1.7 本章小结
1.8 习题
1.8.1 选择题
1.8.2 填空题
1.8.3 简答题
1.9 上机实验
第2章 sql server概述
2.1 sql server 2008 r2简介
2.1.1 sql server的历史
2.1.2 sql server 2008 r2的版本与组件
2.1.3 sql server 2008 r2的新特性
2.2 sql server 2008 r2的安装
2.2.1 安装sql server 2008 r2的系统需求
2.2.2 sql server 2008 r2的安装过程
2.2.3 检验安装
2.3 sql server 2008 r2常用工具
2.3.1 sql server managementstudio
2.3.2 sql server business intelligence developmentstudio
2.3.3 sql server配置管理器
2.4 创建服务器组和注册服务器
2.4.1 创建服务器组
2.4.2 注册服务器
2.5 本章小结
2.6 习题
2.6.1 选择题
2.6.2 填空题
2.6.3 简答题
2.7 上机实验
第3章 transact-sql语言基础
3.1 sql对象的命名规则和注释
3.1.1 sql对象的命名规则
3.1.2 注释
3.2 数据类型
3.2.1 系统数据类型
3.2.2 自定义数据类型
3.3 变量与运算符
3.3.1 局部变量和全局变量
3.3.2 运算符
3.4 函数
3.4.1 系统函数
3.4.2 用户自定义函数
3.5 批处理和流程控制
3.5.1 批处理
3.5.2 流程控制语句
3.6 本章小结
3.7 习题
3.7.1 选择题
3.7.2 填空题
3.7.3 简答题
3.8 上机实验
第4章 sql server数据库管理
4.1 sql server数据库的存储结构
4.1.1 数据库对象
4.1.2 数据库文件及文件组
4.1.3 sql server 2008 r2数据库类型
4.2 数据库的创建
4.2.1 使用management studio工具创建数据库
4.2.2 使用transact-sql语言创建数据库
4.2.3 查看数据库的相关信息
4.3 数据库的修改
4.3.1 使用management studio工具修改数据库
4.3.2 使用transact-sql语言修改数据库
4.4 数据库的分离和附加
4.4.1 分离数据库
4.4.2 附加数据库
4.5 数据库的收缩
4.5.1 使用mangement studio工具收缩用户数据库
4.5.2 使用transact-sql语句收缩数据库
4.6 数据库删除
4.7 数据库的备份和还原
4.7.1 数据库备份形式
4.7.2 数据库备份
4.7.3 数据库还原
4.8 本章小结
4.9 习题
4.9.1 选择题
4.9.2 填空题
4.9.3 简答题
4.10 上机实验
第5章 sql server数据表
5.1 创建数据表
5.1.1 使用sql server management studio创建数据表
5.1.2 使用transact-sql语言创建数据表
5.2 修改表结构
5.2.1 使用sql server management studio修改表结构
5.2.2 使用transact-sql语言修改表结构
5.3 表数据的操作
5.3.1 使用sql server management studio 插入、更新和删除表数据
5.3.2 使用transact-sql语言插入、更新和删除表数据
5.4 数据表的约束
5.4.1 约束的概念和类型
5.4.2 约束的管理
5.5 本章小结
5.6 习题
5.6.1 选择题
5.6.2 填空题
5.6.3 简答题
5.7 上机实验
第6章 数据查询
6.1 select语句概述
6.2 基本查询
6.2.1 简单查询
6.2.2 带条件查询
6.2.3 查询结果处理
6.2.4 分组查询
6.3 连接查询
6.3.1 内连接
6.3.2 外连接
6.3.3 交叉连接
6.3.4 自身连接
6.4 子查询
6.4.1 非相关子查询
6.4.2 相关子查询
6.5 组合查询
6.6 本章小结
6.7 习题
6.7.1 选择题
6.7.2 填空题
6.7.3 简答题
6.8 上机实验
6.8.1 从单表中检索数据
6.8.2 从多表中检索数据
第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 视图的作用
7.3.3 视图的限制
7.4 视图的操作
7.4.1 创建视图
7.4.2 查看视图
7.4.3 修改视图
7.4.4 删除视图
7.4.5 通过视图修改数据
7.5 本章小结
7.6 习题
7.6.1 选择题
7.6.2 填空题
7.6.3 简答题
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 修改存储过程
8.3.3 删除存储过程
8.4 创建和管理触发器
8.4.1 触发器概述
8.4.2 创建dml触发器
8.4.3 创建ddl触发器
8.4.4 管理触发器
8.5 本章小结
8.6 习题
8.6.1 选择题
8.6.2 填空题
8.6.3 简答题
8.7 上机实验
第9章 安全性管理
9.1 sql server的安全性机制
9.1.1 安全性问题
9.1.2 安全性机制
9.2 管理登录和用户
9.2.1 创建登录名
9.2.2 创建用户
9.2.3 设置登录验证模式
9.3 角色管理
9.3.1 管理数据库角色
9.3.2 固定服务器角色
9.4 管理权限
9.4.1 权限类型
9.4.2 权限管理操作
9.5 本章小结
9.6 习题
9.6.1 选择题
9.6.2 填空题
9.6.3 简答题
9.7 上机实验
第10章 数据库系统设计
10.1 数据库系统设计概述
10.1.1 数据库和信息系统
10.1.2 数据库设计的基本步骤
10.2 需求分析
10.2.1 需求分析的任务
10.2.2 需求分析的方法
10.3 概念结构设计
10.3.1 概念模型的基本概念
10.3.2 概念模型的标识方法
10.3.3 概念结构的特点
10.3.4 概念结构设计的方法
10.3.5 概念结构设计的步骤
10.4 规范化
10.4.1 关系模式规范化的必要性
10.4.2 函数依赖
10.4.3 范式与规范化
10.4.4 模式分解原则
10.4.5 规范化的本质分析与总结
10.5 逻辑结构设计
10.5.1 e-r图向关系模型的转换
10.5.2 数据模型优化
10.5.3 数据库逻辑设计案例
10.6 数据库的物理设计
10.6.1 数据库物理设计的方法
10.6.2 确定数据库的存储结构
10.6.3 对物理结构进行评价
10.7 本章小结
10.8 习题
10.8.1 选择题
10.8.2 填空题
10.8.3 简答题
10.9 上机实验
第11章 数据库应用系统开发
11.1 ado .net概述
11.2 系统分析
11.2.1 系统需求分析
11.2.2 系统用例分析
11.2.3 系统时序图
11.3 数据库分析和设计
11.3.1 数据库分析
11.3.2 数据库设计
11.4 数据库的连接和访问
11.4.1 数据库的连接
11.4.2 数据库的访问
11.5 系统界面设计及相关代码实现
11.5.1 酒店客房管理系统的首界面设计及其代码实现
11.5.2 客房信息管理界面的设计及其代码实现
11.6 上机实验
1.1 数据库系统的应用
1.1.1 数据库系统的应用
1.1.2 数据库系统应用实例
1.2 数据库系统的基本概念
1.2.1 数据库
1.2.2 数据库管理系统
1.2.3 数据库系统dbs
1.3 数据库管理技术及发展
1.3.1 数据库系统的产生和发展
1.3.2 数据库系统的特点
1.4 数据库系统的数据模型
1.4.1 层次数据模型
1.4.2 网状数据模型
1.4.3 关系数据模型
1.4.4 面向对象数据模型
1.5 数据库系统体系结构与数据独立性
1.5.1 数据库体系结构的演变
1.5.2 数据库系统的三级模式结构
1.5.3 二级映像功能与数据独立性
1.6 关系数据库理论
1.6.1 关系术语和定义
1.6.2 关系模型的数据完整性
1.6.3 关系代数
1.7 本章小结
1.8 习题
1.8.1 选择题
1.8.2 填空题
1.8.3 简答题
1.9 上机实验
第2章 sql server概述
2.1 sql server 2008 r2简介
2.1.1 sql server的历史
2.1.2 sql server 2008 r2的版本与组件
2.1.3 sql server 2008 r2的新特性
2.2 sql server 2008 r2的安装
2.2.1 安装sql server 2008 r2的系统需求
2.2.2 sql server 2008 r2的安装过程
2.2.3 检验安装
2.3 sql server 2008 r2常用工具
2.3.1 sql server managementstudio
2.3.2 sql server business intelligence developmentstudio
2.3.3 sql server配置管理器
2.4 创建服务器组和注册服务器
2.4.1 创建服务器组
2.4.2 注册服务器
2.5 本章小结
2.6 习题
2.6.1 选择题
2.6.2 填空题
2.6.3 简答题
2.7 上机实验
第3章 transact-sql语言基础
3.1 sql对象的命名规则和注释
3.1.1 sql对象的命名规则
3.1.2 注释
3.2 数据类型
3.2.1 系统数据类型
3.2.2 自定义数据类型
3.3 变量与运算符
3.3.1 局部变量和全局变量
3.3.2 运算符
3.4 函数
3.4.1 系统函数
3.4.2 用户自定义函数
3.5 批处理和流程控制
3.5.1 批处理
3.5.2 流程控制语句
3.6 本章小结
3.7 习题
3.7.1 选择题
3.7.2 填空题
3.7.3 简答题
3.8 上机实验
第4章 sql server数据库管理
4.1 sql server数据库的存储结构
4.1.1 数据库对象
4.1.2 数据库文件及文件组
4.1.3 sql server 2008 r2数据库类型
4.2 数据库的创建
4.2.1 使用management studio工具创建数据库
4.2.2 使用transact-sql语言创建数据库
4.2.3 查看数据库的相关信息
4.3 数据库的修改
4.3.1 使用management studio工具修改数据库
4.3.2 使用transact-sql语言修改数据库
4.4 数据库的分离和附加
4.4.1 分离数据库
4.4.2 附加数据库
4.5 数据库的收缩
4.5.1 使用mangement studio工具收缩用户数据库
4.5.2 使用transact-sql语句收缩数据库
4.6 数据库删除
4.7 数据库的备份和还原
4.7.1 数据库备份形式
4.7.2 数据库备份
4.7.3 数据库还原
4.8 本章小结
4.9 习题
4.9.1 选择题
4.9.2 填空题
4.9.3 简答题
4.10 上机实验
第5章 sql server数据表
5.1 创建数据表
5.1.1 使用sql server management studio创建数据表
5.1.2 使用transact-sql语言创建数据表
5.2 修改表结构
5.2.1 使用sql server management studio修改表结构
5.2.2 使用transact-sql语言修改表结构
5.3 表数据的操作
5.3.1 使用sql server management studio 插入、更新和删除表数据
5.3.2 使用transact-sql语言插入、更新和删除表数据
5.4 数据表的约束
5.4.1 约束的概念和类型
5.4.2 约束的管理
5.5 本章小结
5.6 习题
5.6.1 选择题
5.6.2 填空题
5.6.3 简答题
5.7 上机实验
第6章 数据查询
6.1 select语句概述
6.2 基本查询
6.2.1 简单查询
6.2.2 带条件查询
6.2.3 查询结果处理
6.2.4 分组查询
6.3 连接查询
6.3.1 内连接
6.3.2 外连接
6.3.3 交叉连接
6.3.4 自身连接
6.4 子查询
6.4.1 非相关子查询
6.4.2 相关子查询
6.5 组合查询
6.6 本章小结
6.7 习题
6.7.1 选择题
6.7.2 填空题
6.7.3 简答题
6.8 上机实验
6.8.1 从单表中检索数据
6.8.2 从多表中检索数据
第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 视图的作用
7.3.3 视图的限制
7.4 视图的操作
7.4.1 创建视图
7.4.2 查看视图
7.4.3 修改视图
7.4.4 删除视图
7.4.5 通过视图修改数据
7.5 本章小结
7.6 习题
7.6.1 选择题
7.6.2 填空题
7.6.3 简答题
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 修改存储过程
8.3.3 删除存储过程
8.4 创建和管理触发器
8.4.1 触发器概述
8.4.2 创建dml触发器
8.4.3 创建ddl触发器
8.4.4 管理触发器
8.5 本章小结
8.6 习题
8.6.1 选择题
8.6.2 填空题
8.6.3 简答题
8.7 上机实验
第9章 安全性管理
9.1 sql server的安全性机制
9.1.1 安全性问题
9.1.2 安全性机制
9.2 管理登录和用户
9.2.1 创建登录名
9.2.2 创建用户
9.2.3 设置登录验证模式
9.3 角色管理
9.3.1 管理数据库角色
9.3.2 固定服务器角色
9.4 管理权限
9.4.1 权限类型
9.4.2 权限管理操作
9.5 本章小结
9.6 习题
9.6.1 选择题
9.6.2 填空题
9.6.3 简答题
9.7 上机实验
第10章 数据库系统设计
10.1 数据库系统设计概述
10.1.1 数据库和信息系统
10.1.2 数据库设计的基本步骤
10.2 需求分析
10.2.1 需求分析的任务
10.2.2 需求分析的方法
10.3 概念结构设计
10.3.1 概念模型的基本概念
10.3.2 概念模型的标识方法
10.3.3 概念结构的特点
10.3.4 概念结构设计的方法
10.3.5 概念结构设计的步骤
10.4 规范化
10.4.1 关系模式规范化的必要性
10.4.2 函数依赖
10.4.3 范式与规范化
10.4.4 模式分解原则
10.4.5 规范化的本质分析与总结
10.5 逻辑结构设计
10.5.1 e-r图向关系模型的转换
10.5.2 数据模型优化
10.5.3 数据库逻辑设计案例
10.6 数据库的物理设计
10.6.1 数据库物理设计的方法
10.6.2 确定数据库的存储结构
10.6.3 对物理结构进行评价
10.7 本章小结
10.8 习题
10.8.1 选择题
10.8.2 填空题
10.8.3 简答题
10.9 上机实验
第11章 数据库应用系统开发
11.1 ado .net概述
11.2 系统分析
11.2.1 系统需求分析
11.2.2 系统用例分析
11.2.3 系统时序图
11.3 数据库分析和设计
11.3.1 数据库分析
11.3.2 数据库设计
11.4 数据库的连接和访问
11.4.1 数据库的连接
11.4.2 数据库的访问
11.5 系统界面设计及相关代码实现
11.5.1 酒店客房管理系统的首界面设计及其代码实现
11.5.2 客房信息管理界面的设计及其代码实现
11.6 上机实验