计算机基础教育 > 数据库类
数据库管理与应用
书号:9787113206987 套系名称:全国高职高专教育“十二五”规划教材
作者:唐铁斌 马莉 出版日期:2015-08-01
定价:33.00 页码 / 开本:248 /16
策划编辑:许璐 责任编辑:许璐
适用专业:无 适用层次:高职高专
最新印刷时间:
资源下载
教学课件(暂无)
教学素材(暂无)
习题答案(暂无)
教学案例(暂无)
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
本书全面讲述了数据库的基本原理和SQL Server 2008 的应用,全书以理论够用、实用,实践为第一的原则,以“学生选课成绩管理系统”数据库CJ 为具体应用示例贯穿全部教学内容。全书体系完整、结构合理、可操作性强,涵盖了数据库相关的主要知识。全书分为12 章,主要包括数据库基础知识、SQL Server 2008 的安装与配置、SQL 语言、创建和管理数据库、创建和管理数据表、数据查询优化(索引和视图)、T-SQL 语言编程基础、SQL Server 安全性管理、数据库的备份与还原、数据库转换技术、自动化管理任务、Visual Studio2010 应用开发实例。
本书可作为应用性、技能型人才培养的专科和高职院校计算机专业及相关专业的教学用书,也可以作为数据库初学者的入门教材、数据库系统工程师的培训教材,并适合使用SQL Server进行应用开发的人员学习参考。无
第1 章 数据库基础知识. 1
1.1 数据库概述 1
1.1.1 数据库相关的基本概念. 1
1.1.2 数据管理技术的发展. 2
1.1.3 数据库系统的特点. 5
1.1.4 数据库的应用领域. 7
1.2 数据模型 8
1.2.1 数据模型的概念. 8
1.2.2 数据模型的分层. 8
1.2.3 数据模型的组成要素. 9
1.2.4 概念模型 9
1.2.5 常见的几种数据模型. 13
1.3 数据库的三级模式结构. 17
1.3.1 数据库三级模式结构. 17
1.3.2 三级模式之间的映射. 18
1.4 数据库系统 19
1.4.1 数据库系统组成. 19
1.4.2 数据库管理系统. 20
1.5 关系型数据库设计. 21
1.5.1 数据库设计过程. 21
1.5.2 信息化显示世界. 22
1.5.3 画出实体-联系图 23
1.5.4 将E-R 图转换为关系数据模型 23
1.5.5 规范化关系数据模型. 24
1.5.6 数据的完整性与约束. 25
小结. 26
思考题与习题 26
实训. 26
第2 章 SQL Server 2008 的安装与配置. 27
2.1 SQL Server 2008 简介. 27
2.1.1 SQL Server 发展历程 27
2.1.2 SQL Server 2008 新增功能. 28
2.2 安装SQL Server 2008 . 29
2 数据库管理与应用
2.2.1 SQL Server 2008 的版本. 29
2.2.2 安装SQL Server 2008 的环境需求. 31
2.2.3 SQL Server 2008 的安装过程 32
2.3 管理和使用SQL Server 2008 40
2.3.1 SQL Server 2008 常用工具. 40
2.3.2 SQL Server Management Studio(SQL Server 集成管理器) 41
2.3.3 SQL Server 配置管理器 43
2.3.4 SQL Server 联机丛书 45
2.4 搭建实训环境 46
2.4.1 在SQL Server 中添加CJ 数据库 47
2.4.2 分离CJ 数据库 48
小结. 49
思考题与习题 49
实训. 49
第3 章 SQL 语言 51
3.1 SQL 概述 51
3.1.1 SQL 的产生与发展. 51
3.1.2 SQL 的特点 52
3.2 数据定义 53
3.2.1 数据库的定义 53
3.2.2 基本表的定义 54
3.3 数据更新 55
3.3.1 插入数据 55
3.3.2 修改数据 57
3.3.3 删除数据 58
3.4 数据查询 59
3.4.1 单表查询 60
3.4.2 使用聚合函数查询. 70
3.4.3 分组查询 72
3.4.4 嵌套子查询 75
3.4.5 使用排序函数查询. 77
3.4.6 多表连接查询 79
小结. 87
思考题与习题 87
实训. 87
第4 章 创建和管理数据库. 89
4.1 SQL Server 2008 系统数据库和数据库文件. 89
目 录3
4.1.1 SQL Server 2008 系统数据库 89
4.1.2 SQL Server 2008 数据库文件 90
4.1.3 数据库文件组 91
4.2 创建数据库 92
4.2.1 规划数据库 92
4.2.2 使用SSMS 图形化的方法创建数据库. 92
4.2.3 使用T-SQL 语句创建数据库 95
4.3 管理数据库 98
4.3.1 查看数据库信息. 98
4.3.2 数据库选项及设置. 98
4.3.3 修改数据库.100
4.3.4 删除数据库.102
小结. 103
思考题与习题 103
实训. 103
第5 章 创建和管理数据表. 104
5.1 数据表概述.104
5.1.1 数据表的设计.104
5.1.2 数据类型.106
5.2 创建数据表.107
5.2.1 使用SSMS 创建数据表.107
5.2.2 使用T-SQL 语句创建数据表.108
5.3 管理数据表.109
5.3.1 修改数据表结构109
5.3.2 删除数据表.111
5.3.3 创建、修改和删除约束条件112
5.4 管理数据表中的数据120
5.4.1 插入数据.120
5.4.2 更新数据.122
小结. 122
思考题与习题 122
实训. 122
第6 章 数据查询优化(索引和视图) 124
6.1 索引.124
6.1.1 索引简介.124
6.1.2 索引分类.125
6.1.3 创建索引.125
6.1.4 管理和优化索引128
4 数据库管理与应用
6.2 视图.131
6.2.1 视图简介.131
6.2.2 创建视图.132
6.2.3 管理视图.135
6.2.4 使用视图.136
小结. 137
思考题与习题 138
实训. 138
第7 章 T-SQL 语言编程基础. 139
7.1 T-SQL 编程基础.139
7.1.1 标识符.139
7.1.2 常量和变量.139
7.1.3 运算符.141
7.1.4 批处理.143
7.1.5 注释.143
7.2 T-SQL 程序的流程控制语句144
7.2.1 流程控制语句简介144
7.2.2 使用流程控制语句144
7.3 使用函数访问数据149
7.3.1 系统内置函数.149
7.3.2 用户自定义函数151
7.4 使用存储过程访问数据155
7.4.1 存储过程概述.155
7.4.2 创建和执行用户自定义存储过程.156
7.4.3 修改和删除用户自定义的存储过程.159
小结. 159
思考题与习题 159
实训. 159
第8 章 SQL Server 安全性管理. 160
8.1 SQL Server 安全性概述.160
8.2 SQL Server 服务器的安全性161
8.2.1 SQL Server 身份验证模式.161
8.2.2 设置SQL Server 身份验证模式.162
8.2.3 SQL Server 登录名管理.163
8.2.4 服务器角色.166
8.3 SQL Server 数据库的安全性168
8.3.1 数据库用户管理168
8.3.2 数据库角色.169
目 录5
8.4 权限管理.173
8.4.1 权限的种类.173
8.4.2 权限的操作.174
小结. 177
思考题与习题 177
实训. 178
第9 章 数据库的备份与还原 179
9.1 备份数据库.179
9.1.1 SQL Server 2008 备份类型179
9.1.2 备份设备.181
9.1.3 执行数据库备份182
9.1.4 脱机后复制数据库文件184
9.2 还原数据库.184
9.2.1 恢复数据库的模式184
9.2.2 执行还原数据库186
9.2.3 定点还原数据库188
9.3 数据库的分离与附加190
小结. 192
思考题与习题 193
实训. 193
第10 章 数据转换技术 194
10.1 数据转换.194
10.2 使用导入/导出向导进行数据转换195
10.2.1 数据表数据导出195
10.2.2 异构数据导入到SQL Server 数据库.198
10.3 使用SSIS 工具进行数据转换.201
10.3.1 SSIS 概述.201
10.3.2 使用SSIS 设计器进行数据转换.205
小结. 212
思考题与习题 212
实训. 212
第11 章 自动化管理任务. 213
11.1 自动化管理任务概述213
11.1.1 可自动完成的任务分类213
11.1.2 自动化管理任务的主要优点.213
11.1.3 自动化管理的组件214
11.2 使用作业自动执行数据库管理与维护.214
6 数据库管理与应用
11.2.1 SQL Server 代理.214
11.2.2 维护计划.216
11.2.3 配置和管理数据库作业221
11.3 使用SQL Server 代理实现邮件发送.222
11.3.1 数据库邮件简介222
11.3.2 数据库邮件.222
11.3.3 操作员.223
11.3.4 警报.223
小结. 223
思考题与习题 223
实训. 223
第12 章 Visual Studio 2010 应用开发实例. 224
12.1 B/S 和C/S 结构224
12.2 Windows 应用程序开发示例.225
12.3 ASP.NET 网站开发示例227
附录A 学生选课成绩管理系统数据库表的详细设计 231
参考文献. 237系统全面,讲解清晰实用