商家名称 | 信用等级 | 购买信息 | 订购本书 |
SQL Server 2008 R2数据库技术及应用(第3版) | |||
SQL Server 2008 R2数据库技术及应用(第3版) |
十二五 规划教材
山东省精品课程配套教材
第1章 数据库系统认知 1
1.1 数据管理技术的产生和发展 2
1.1.1 数据处理的基本概念 2
1.1.2 数据管理技术的发展 3
1.2 数据库系统概述 5
1.2.1 数据库系统的构成 5
1.2.2 数据库的体系结构 7
1.2.3 数据库管理系统简介 8
1.3 数据模型 9
1.3.1 数据模型的基本概念 9
1.3.2 数据模型的组成要素 10
1.3.3 数据模型的结构分类 11
1.4 数据库设计基础 12
1.4.1 数据库的设计方法 12
1.4.2 数据库的设计步骤 13
1.5 任务训练——数据库系统认知 14
第2章 需求分析与数据库概念设计 17
2.1 系统需求分析 18
案例1-2-1 教务管理系统需求分析 19
案例2-2-1 图书管理系统需求分析 20
2.2 数据库概念设计 21
2.2.1 概念模型的基本要素 21
2.2.2 概念设计的一般步骤 24
2.3 ER方法概念设计 25
2.3.1 概念模型的ER表示方法 25
2.3.2 概念模型的ER设计过程 25
2.3.3 使用Visio建立ER概念模型 26
案例1-2-2 教务管理数据库概念设计 28
2.4 IDEF1X方法概念设计 29
2.4.1 实体(Entity,E) 29
2.4.2 属性(Attribute,A) 30
2.4.3 联系(Relationship,R) 30
2.4.4 使用Visio建立IDEF1X概念模型 34
案例2-2-2 图书管理数据库概念设计 36
2.5 项目训练——人事管理系统需求分析与数据库概念设计 37
第3章 关系模型与数据库逻辑设计 41
3.1 关系模型概述 42
3.1.1 关系模型的组成要素 42
3.1.2 关系模型的特点 42
3.2 关系数据结构 43
3.2.1 关系的定义 43
3.2.2 关系的术语 44
3.3 关系数据操作 45
3.3.1 传统的集合运算 45
3.3.2 专门的关系运算 47
3.3.3 综合运算 49
3.4 关系数据完整性 50
3.4.1 实体完整性约束 50
3.4.2 域完整性约束 51
3.4.3 参照完整性约束 51
3.4.4 用户定义完整性约束 53
3.5 概念模型到关系模型的转换 53
3.5.1 实体(E)转换为关系的方法 53
3.5.2 联系(R)转换为关系的方法 54
案例1-3 教务管理数据库逻辑设计 55
3.6 关系规范化 56
3.6.1 第一范式(1NF) 57
3.6.2 第二范式(2NF) 58
3.6.3 第三范式(3NF) 59
3.6.4 BC范式(BCNF) 60
案例2-3 图书管理数据库逻辑设计 60
3.7 项目训练——人事管理数据库逻辑设计 62
第4章 SQL Server 2008 R2的安装与配置 66
4.1 SQL Server 2008 R2简介 67
4.1.1 SQL Server 2008 R2的服务功能 67
4.1.2 SQL Server 2008 R2的版本 68
4.2 SQL Server 2008 R2的安装与配置 69
4.2.1 安装的软硬件需求 69
4.2.2 安装的过程与配置 69
4.3 SQL Server 2008 R2的管理工具 77
4.4 SQL Server Management Studio 78
4.4.1 SSMS基础 78
4.4.2 使用【已注册的服务器】窗口 79
4.4.3 使用【对象资源管理器】窗口 81
4.4.4 使用【文档】窗口 82
4.5 SQL、T-SQL与【查询编辑器】 83
4.5.1 SQL简介 83
4.5.2 T-SQL简介 84
4.5.3 使用【查询编辑器】 84
4.6 项目训练——使用SSMS 86
第5章 数据库的创建与管理 88
5.1 数据库概述 89
5.1.1 数据库的构成 89
5.1.2 数据库文件 90
5.1.3 数据库文件组 91
5.1.4 数据库对象 92
5.1.5 设计数据库 93
5.1.6 数据库快照 93
5.1.7 数据库镜像 93
5.2 使用SSMS创建与管理数据库 94
5.2.1 使用SSMS创建数据库 94
案例1-5-1 教务管理数据库的创建 94
5.2.2 使用SSMS修改数据库 96
案例1-5-2 教务管理数据库的修改 97
5.2.3 使用SSMS删除数据库 98
5.3 使用T-SQL创建与管理数据库 98
5.3.1 使用T-SQL创建数据库 98
案例2-5-1 图书管理数据库的创建 100
5.3.2 使用T-SQL修改数据库 101
案例2-5-2 图书管理数据库的修改 103
5.3.3 使用T-SQL删除数据库 103
5.4 分离和附加数据库 103
5.4.1 分离数据库 103
5.4.2 附加数据库 104
5.5 项目训练——人事管理数据库的创建与管理 105
第6章 表的创建与操作 108
6.1 表概述 109
6.1.1 表的构成 109
6.1.2 表的类型 110
6.1.3 T-SQL的数据类型 110
6.1.4 表的完整性约束 112
6.2 使用SSMS创建与管理表 113
案例1-6-1 教务管理表的创建与管理 113
6.2.1 使用SSMS创建表 113
6.2.2 使用SSMS修改表 114
6.2.3 使用SSMS删除表 118
6.3 使用SSMS操作表 118
案例1-6-2 教务管理表的操作 118
6.3.1 使用SSMS插入数据行 118
6.3.2 使用SSMS更新数据 119
6.3.3 使用SSMS删除数据行 120
6.4 使用T-SQL创建与管理表 120
案例2-6-1 图书管理表的创建与管理 120
6.4.1 使用T-SQL创建表 120
6.4.2 使用T-SQL修改表 122
6.4.3 使用T-SQL删除表 123
6.5 使用T-SQL操作表 124
案例2-6-2 图书管理表的操作 124
6.5.1 使用T-SQL插入数据行 124
6.5.2 使用T-SQL更新数据 126
6.5.3 使用T-SQL删除数据行 127
6.6 索引的创建与管理 128
6.6.1 索引概述 128
6.6.2 使用SSMS创建索引 129
6.6.3 使用SSMS删除索引 130
6.6.4 使用T-SQL创建索引 131
6.6.5 使用T-SQL删除索引 132
6.7 关系图的创建与管理 132
6.7.1 创建数据库关系图 132
6.7.2 打开数据库关系图 133
6.7.3 删除数据库关系图 133
6.7.4 显示数据库关系图属性 133
6.8 项目训练——人事管理表的创建与操作 133
第7章 SELECT数据查询 137
7.1 SELECT查询语句 138
案例1-7 教务管理SELECT数据查询 138
7.1.1 SELECT查询语句结构 138
7.1.2 SELECT子句投影查询 139
7.1.3 FROM子句连接查询 144
7.1.4 WHERE子句选择查询 145
7.1.5 GROUP BY子句分组统计查询 150
7.1.6 HAVING子句限定查询 151
7.1.7 ORDER BY子句排序查询 151
7.1.8 INTO子句保存查询 152
7.2 ANSI连接查询 153
案例2-7-1 图书管理ANSI连接查询 153
7.2.1 FROM子句的ANSI连接 153
7.2.2 内连接 154
7.2.3 外连接 155
7.2.4 自连接 156
7.2.5 交叉连接 157
7.2.6 多表连接 158
7.3 子查询 158
案例2-7-2 图书管理SELECT子查询 158
7.3.1 [NOT] IN 子查询 159
7.3.2 比较子查询 159
7.3.3 EXISTS子查询 160
7.3.4 子查询在其他语句中的使用 161
7.3.5 子查询和连接查询的比较 162
7.4 联合查询 163
7.4.1 union 操作符 163
7.4.2 联合查询结果排序 163
7.4.3 union 操作符和JOIN操作符的区别与联系 164
7.5 项目训练——人事管理数据库SELECT数据查询 164
第8章 视图的创建与操作 167
8.1 视图概述 168
8.2 使用SSMS创建与管理视图 169
案例1-8-1 教务管理视图的创建与管理 169
8.2.1 使用SSMS创建视图 169
8.2.2 使用SSMS修改视图 171
8.2.3 使用SSMS删除视图 171
8.3 使用SSMS操作视图 172
案例1-8-2 教务管理视
网友对SQL Server 2008 R2数据库技术及应用(第3版)的评论
喜欢SQL Server 2008 R2数据库技术及应用(第3版)请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务