《资料库原理与套用-SQLServer版》是2011年人民邮电出版社出版的图书,作者是王德永。本书可作为高职高专院校、软体学院、成人教育学院资料库原理与套用课程的教材,也可作为资料库原理自学教材和参考书。
基本介绍
- 书名:资料库原理与套用-SQLServer版
- 作者:王德永
- ISBN: 9787115227843
- 定价:28.00元
- 出版社:人民邮电出版社
- 出版时间:2011年5月1日
- 开本:16开
内容简介
本书面向工作过程,以“公司管理资料库系统”为具体学习实例,学生通过完成设定的12个项目,可以建立起一个完整的资料库原理及套用的知识体系,逐步具备资料库的需求分析、资料库的设计、资料库的创建、资料库的管理、维护等能力。
图书目录
项目1 项目準备 1
1.1 公司管理资料库系统实例 2
1.1.1 公司管理资料库系统功能分析 2
1.1.2 公司管理资料库各数据表数据 2
1.2 数据管理技术的发展 2
1.2.1 数据处理的基本概念 2
1.2.2 人工管理阶段 3
1.2.3 档案系统阶段 4
1.2.4 资料库系统阶段 5
1.3 资料库系统概述 6
1.3.1 资料库 6
1.3.2 资料库管理系统 6
1.3.3 资料库系统 7
1.4 资料库技术新发展 8
1.4.1 资料库技术发展历史 9
1.4.2 资料库技术发展的趋势 10
1.5 实训 12
1.5.1 实训目的 12
1.5.2 实训要求 12
1.5.3 实训内容与步骤 12
项目2 公司管理资料库系统的规划设计 13
2.1 理论知识準备 14
2.1.1 概念模型 14
2.1.2 数据模型 16
2.1.3 资料库系统模型 19
2.1.4 关係资料库的基本理论 19
2.1.5 範式理论 24
2.2 公司管理系统的资料库设计 25
2.2.1 需求分析 25
2.2.2 概念结构设计 26
2.2.3 逻辑结构设计 27
2.2.4 物理设计 31
2.2.5 资料库实施、运行与维护 32
2.3 实训 32
2.3.1 实训目的 32
2.3.2 实训要求 33
2.3.3 实训内容与步骤 33
项目3 资料库的创建与管理 34
3.1 理论知识準备 35
3.1.1 SQL Server 2005简介 35
3.1.2 资料库档案与档案组 39
3.1.3 资料库组成 39
3.1.4 T-SQL语句概述 41
3.2 创建公司管理资料库 42
3.2.1 使用Management Studio创建资料库和事务日誌 42
3.2.2 使用T-SQL语句创建资料库和事务日誌 43
3.2 修改公司管理资料库 44
3.3.1 使用Management Studio修改资料库的属性 44
3.3.2 使用T-SQL语句修改资料库的属性 45
3.4 删除公司管理资料库 47
3.4.1 使用Management Studio删除公司管理资料库 47
3.4.2 使用T-SQL语句删除公司管理资料库 48
3.5 实训 48
3.5.1 实训目的 48
3.5.2 实训要求 49
3.5.3 实训步骤 49
项目4 公司管理资料库中表的创建与管理 50
4.1 创建公司管理资料库系统的数据表 51
4.1.1 理论知识準备 51
4.1.2 利用Management Studio创建数据表 55
4.1.3 利用T-SQL语句创建数据表 58
4.2 修改公司管理资料库系统的数据表 59
4.2.1 利用Management Studio修改数据表结构 59
4.2.2 利用T-SQL语句修改数据表 61
4.2.3 重新命名表 61
4.3 删除公司管理资料库系统的数据表 62
4.3.1 利用Management Studio删除数据表 62
4.3.2 利用T-SQL语句删除数据表 64
4.4 实现公司管理资料库系统的数据完整性 64
4.4.1 理论知识準备 64
4.4.2 主键约束 65
4.4.3 外键约束 67
4.4.4 DEFAULT约束 70
4.4.5 CHECK约束 71
4.4.6 UNIQUE约束 73
4.4.7 默认值 73
4.5 公司管理资料库系统数据表的操作 74
4.5.1 利用Management Studio操作表记录 75
4.5.2 利用T-SQL语句操作表记录 75
4.6 实训 76
4.6.1 实训目的 76
4.6.2 实训要求 77
4.6.3 实训内容与步骤 77
项目5 公司管理资料库系统中视图和索引的套用 81
5.1 索引的套用 82
5.1.1 理论知识準备 82
5.1.2 利用Management Studio创建索引 83
5.1.3 利用T-SQL语句创建索引 86
5.1.4 索引管理 86
5.1.5 索引维护 88
5.1.6 删除索引 90
5.2 视图的套用 91
5.2.1 理论知识準备 91
5.2.2 利用Management Studio创建视图 92
5.2.3 利用T-SQL语句创建视图 94
5.2.4 修改和重命名视图 95
5.2.5 删除视图 96
5.3 实训 97
5.3.1 实训目的 97
5.3.2 实训要求 97
5.3.3 实训内容与步骤 97
项目6 公司管理资料库系统的数据查询 99
6.1 理论知识準备 100
6.1.1 T-SQL语句 100
6.1.2 查询的基本语句 100
6.2 子查询 120
6.3 多表查询 124
6.3.1 内连线 125
6.3.2 外连线 126
6.3.3 交叉连线 128
6.4 实训 129
6.4.1 实训目的 129
6.4.2 实训要求 129
6.4.3 实训内容与步骤 129
项目7 实现公司管理资料库系统的编程 131
7.1 理论知识準备 132
7.1.1 T-SQL编程元素 132
7.1.2 常用函式 133
7.1.3 常量与变数 139
7.1.4 运算符 140
7.1.5 批处理和流控语句 141
7.2 编程获取某雇员的工作业绩信息 145
7.3 编程实现订购订单 146
7.4 实训 147
7.4.1 实训目的 147
7.4.2 实训要求 147
7.4.3 实训内容与步骤 147
项目8 公司管理资料库系统中存储过程的套用 149
8.1 理论知识準备 150
8.1.1 存储过程的概念 150
8.1.2 存储过程的优点 150
8.1.3 存储过程与视图的比较 150
8.2 创建存储过程 151
8.2.1 利用Management Studio创建存储过程 151
8.2.2 利用T-SQL语句创建存储过程 153
8.3 执行存储过程 154
8.4 带参数的存储过程 156
8.4.1 带输入参数的存储过程 156
8.4.2 执行带有输入参数的存储过程 157
8.4.3 带输出参数的存储过程 158
8.5 重命名存储过程 160
8.5.1 使用Management Studio修改存储过程名称 160
8.5.2 使用系统存储过程修改存储过程名称 160
8.6 修改存储过程 161
8.6.1 使用Management Studio修改存储过程 161
8.6.2 使用T-SQL语句修改存储过程 162
8.7 删除存储过程 163
8.7.1 使用Management Studio删除存储过程 163
8.7.2 使用T-SQL语句删除存储过程 164
8.8 实训 164
8.8.1 实训目的 164
8.8.2 实训要求 164
8.8.3 实训步骤 164
项目9 触发器的使用 166
9.1 理论知识準备 167
9.1.1 触发器的概念 167
9.1.2 触发器中的INSERTED表和DELETED表 168
9.2 创建触发器 168
9.2.1 利用Management Studio创建触发器 168
9.2.2 利用T-SQL语句创建触发器 170
9.3 管理触发器 175
9.4 实训 176
9.4.1 实训目的 176
9.4.2 实训要求 177
9.4.3 实训步骤 177
项目10 公司管理资料库系统的安全管理 178
10.1 理论知识準备 179
10.1.1 SQL Server 2005的安全管理机制 179
10.1.2 身份验证 179
10.1.3 许可权认证 180
10.2 登录管理 180
10.3 用户管理 184
10.4 角色管理 187
10.4.1 伺服器角色 187
10.4.2 资料库角色 188
10.5 许可权管理 190
10.5.1 许可权管理分类 190
10.5.2 使用对象资源管理器设定许可权 191
10.5.3 使用SQL语句设定许可权 192
10.6 实训 194
10.6.1 实训目的 194
10.6.2 实训要求 194
10.6.3 实训内容与步骤 194
项目11 公司管理资料库的管理与维护 196
11.1 理论知识準备 197
11.1.1 资料库的备份 197
11.1.2 资料库的还原 198
11.2 资料库的备份与还原 198
11.2.1 利用Management Studio备份资料库 198
11.2.2 利用T-SQL语句备份资料库 200
11.2.3 利用Management Studio还原资料库 201
11.2.4 利用T-SQL语句还原资料库 203
11.3 资料库的分离与附加 203
11.3.1 分离companyinfo资料库 203
11.3.2 附加companyinfo资料库 204
11.4 数据的导入与导出 205
11.4.1 导入数据 205
11.4.2 导出数据 208
11.5 实训 210
11.5.1 实训目的 210
11.5.2 实训要求 210
11.5.3 实训内容与步骤 210
项目12 C#套用开发实例 211
12.1 理论知识準备 212
12.1.1 在Visual Studio 2005中创建资料库 212
12.1.2 在Visual Studio 2005中创建数据连线 215
12.2 商品信息浏览 216
11.2.1 创建项目 216
11.2.2 界面设计 217
12.2.3 BindingSource组件设定 217
12.2.4 DataGridView控制项设定 219
12.3 商品信息查询 221
12.3.1 创建项目 221
12.3.2 界面设计 221
12.3.3 BindingSource组件设定 222
12.3.4 数据绑定组件设定 222