mysql张素青_SQLServer2008数据库应⽤技术(第2版)第1章 数据库系统概述1
1.1 数据库技术的基本概念 2
1.2 数据库系统的基本特点 3
1.3 常见的数据库 4
1.4 数据模型 5
1.4.1 信息的三种世界及其描述 5
1.4.2 常见的数据模型 5
1.4.3 概念模型 6
1.5 关系数据库 9
1.5.1 关系模型及其定义 10
1.5.2 关系数据库规范化理论 10
1.6 数据库设计 12
1.6.1 数据库设计的步骤 12
1.6.2 需求分析阶段 13
1.6.3 概念结构的设计 14
1.6.4 逻辑结构的设计 15
1.6.5 物理结构设计 17
1.6.6 数据库的实施、运⾏和维护 17
1.7 数据库设计的实例 17
本章⼩结 20
实训项⽬ 20
⽹上书店数据库系统 20
第2章 SQL Server 2008
概述 22
2.1 SQL Server 2008简介 23
2.2 SQL Server 2008的安装 24
2.2.1 SQL Server 2008的应⽤环境 24
2.2.2 SQL Server 2008的安装 25
2.3 SQL Server的管理⼯具 35
本章⼩结 38
实训项⽬ 38
第3章 数据库管理 39
3.1 SQL Server 2008数据库
概述 40
3.1.1 系统数据库 40
3.1.2 数据库⽂件分类 41
3.1.3 数据库⽂件组 41
3.2 创建数据库 42
3.2.1 使⽤SQL Server Management Studio创建数据库 42
3.2.2 使⽤SQL语句创建数据库 43 3.3 管理数据库 46
3.3.1 选择数据库 46
3.3.2 查看数据库 46
3.3.3 修改数据库 47
3.3.4 收缩数据库 49
3.3.5 删除数据库 50
3.3.6 分离与附加数据库 51
本章⼩结 52
实训项⽬ 53
第4章 数据库表的管理 55
4.1 表相关的⼏个概念 56
4.1.1 数据完整性 56
4.1.2 主键和外键 56
4.2 设计表 57
4.2.1 表的设计要素 57
4.2.2 数据类型 57
批量更新sql语句
4.2.3 约束 61
4.2.4 表的设计实例 62
4.3 创建表 64
4.3.1 使⽤SQL Server Management Studio创建表 64
4.3.2 使⽤SQL语句创建表 65
4.4 表的管理和维护 66
4.4.1 查看表的定义信息 66
4.4.2 修改表 68
4.4.3 删除表 70
4.4.4 查看表之间的依赖关系 71
4.5 表数据的添加、修改和
删除 71
4.5.1 向表中添加数据 71
4.5.2 修改表中的数据 73
4.5.3 删除表中的数据 74
4.6 导⼊和导出数据 74
本章⼩结 81
实训项⽬ 82
项⽬1:⽹上书店数据库中相关表结构的创建 82
项⽬2:在⽹上书店数据库数据表中插⼊数据 83
项⽬3:⽹上书店数据库数据表的导⼊与导出 84
第5章 数据查询 86
5.1 SELECT语句 87
5.2 简单SELECT语句 87
5.2.1 基本的SELECT语句 87
5.2.2 使⽤INTO⼦句 90
5.2.3 使⽤WHERE⼦句 90
5.2.4 使⽤ORDER BY⼦句 92
5.3 SELECT语句的统计功能 93
5.3.1 使⽤集合函数进⾏数据
统计 93
5.3.2 使⽤GROUP BY⼦句 94
5.3.3 使⽤COMPUTE BY⼦句 96 5.4 多表连接查询 97
5.4.1 交叉连接 97
5.4.2 内连接 98
5.4.3 外连接 100
5.4.4 ⾃连接 101
5.5 合并结果集 101
5.6 ⼦查询 102
5.6.1 ⽐较⼦查询 102
5.6.2 IN⼦查询 104
5.6.3 批量⽐较⼦查询 104
5.6.4 EXISTS⼦查询 105
5.6.5 在INSERT、UPDATE、DELETE 语句中使⽤⼦查询 106
本章⼩结 107
实训项⽬ 107
项⽬1:在⽹上书店数据库中进⾏简单
查询 107
项⽬2:在⽹上书店数据库查询中使⽤
集合函数 108
项⽬3:在⽹上书店数据库查询中使⽤
连接查询和⼦查询 108
第6章 视图和索引 110
6.1 视图的概述 111
6.1.1 视图的基本概念 111
6.1.2 视图的优点 111
6.2 定义视图 112
6.2.1 使⽤SQL Server Management Studio创建视图 112
6.2.2 使⽤SQL语句创建视图 113 6.3 视图的维护 115
6.3.1 查看视图的定义信息 115
6.3.2 查看视图与其他对象的依赖
关系 117
6.3.3 修改和删除视图 117
6.4 通过视图操纵表数据 119
6.4.1 通过视图修改数据 119
6.4.2 使⽤INSERT插⼊数据 119
6.4.3 使⽤UPDATE更新数据 121 6.4.4 使⽤DELETE删除数据 121
6.5 索引 122
6.5.1 索引概述 122
6.5.2 索引的分类 122
6.5.3 创建索引 123
6.5.4 查看索引 127
6.5.5 修改索引 130
6.5.6 删除索引 130
本章⼩结 131
实训项⽬ 131
项⽬1:在⽹上书店数据库中创建视图并维护使⽤ 131
项⽬2:在⽹上书店数据库中创建索引并查看维护 131
第7章 Transact-SQL
编程 133
7.1 批处理 134
7.2 注释 134
7.3 常量和变量 136
7.3.1 常量 136
7.3.2 局部变量 136
7.3.3 全局变量 137
7.4 运算符和表达式 138
7.4.1 运算符 138
7.4.2 表达式 139
7.5 函数 139
7.5.1 字符串函数 139
7.5.2 ⽇期函数 141
7.5.3 数学函数 141
7.5.4 系统函数 142
7.6 流程控制语句 145
7.6.1 END语句块 145 7.6.2 IF-ELSE语句 145
7.6.3 CASE表达式 146
7.6.4 WAITFOR语句 149
7.6.5 WHILE语句 150
7.7 ⽤户⾃定义函数 151
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论