SQL Server数据库技术及应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈艳平主编;陈蜀宇主审;尚晋,赵叶青副主编
- 出 版 社:北京:北京理工大学出版社
- 出版年份:2014
- ISBN:9787564092016
- 页数:317 页
第1章 数据库基础知识 1
1.1 任务1:认识数据库系统 1
1.1.1 数据管理技术的产生和发展 2
1.1.2 数据库系统的基本概念 3
1.1.3 数据模型 8
1.2 任务2:数据库设计 12
1.2.1 数据库设计方法 13
1.2.2 数据库设计步骤 13
1.3 任务3:数据库概念设计 14
1.3.1 数据库概念设计方法 14
1.3.2 教务管理系统数据库概念设计 15
1.3.3 图书管理系统数据库概念设计 18
1.4 任务训练——概念设计 20
一、实验目的 20
二、实验内容 20
三、实验步骤 20
四、问题讨论 21
1.5 知识拓展 21
思考与练习 22
第2章 关系模型与逻辑设计 24
2.1 任务1:认识关系模型 24
2.1.1 关系模型组成要素 25
2.1.2 关系模型 25
2.2 任务2:认识关系操作 27
2.2.1 传统集合运算 27
2.2.2 专门的关系运算 29
2.3 任务3:认识关系完整性约束 31
2.3.1 实体完整性 31
2.3.2 用户(含域)定义完整性 32
2.3.3 参照完整性 32
2.4 任务4:认识E-R模型到关系模型的转换 33
2.4.1 实体(E)转换为关系模式的方法 34
2.4.2 联系(R)转换为关系模式的方法 34
2.5 任务5:认识关系规范化 36
2.5.1 第1范式1NF(First Normal Form) 37
2.5.2 第2范式2NF(Second Normal Form) 38
2.5.3 第3范式3NF(Third Normal Form) 38
2.6 任务训练——逻辑设计 39
一、实验目的 39
二、实验内容 40
三、实验步骤 40
四、问题讨论 40
2.7 知识拓展 40
思考与练习 41
第3章 SQL Server 2008的安装与配置 43
3.1 任务1:认识与安装SQL Server2008 43
3.1.1 SQL Server发展史 44
3.1.2 SQL Server2008的版本介绍 44
3.1.3 SQL Server2008的运行环境 45
3.1.4 SQL Server2008的安装 46
3.1.5 SQL Server2008的卸载 56
3.2 任务2:常用组件的使用 57
3.2.1 使用SQL Server2008联机帮助 57
3.2.2 使用SQL Server Configuration Manager 58
3.2.3 使用SQL Server Management Studio 59
3.3 任务训练——使用SSMS 62
一、实验目的 62
二、实验内容 62
三、实验步骤 62
四、实验讨论 62
3.4 知识拓展 62
思考与练习 62
第4章 数据库的创建与管理 64
4.1 任务1:创建数据库 64
4.1.1 认识数据库的组成 65
4.1.2 使用SSMS创建数据库 66
4.1.3 使用T-SQL语句创建数据库 68
4.2 任务2:查看和修改数据库 71
4.2.1 使用SSMS查看和修改数据库 71
4.2.2 使用T-SQL语句查看和修改数据库 72
4.3 任务3:删除数据库 75
4.3.1 使用SSMS删除数据库 75
4.3.2 使用T-SQL语句删除数据库 76
4.4 任务4:分离、附加数据库 76
4.4.1 分离数据库 76
4.4.2 附加数据库 78
4.5 任务5:导出、导入数据库 79
4.5.1 导出数据库 80
4.5.2 导入数据库 85
4.6 任务6:收缩数据库 88
4.6.1 数据库收缩 88
4.6.2 文件收缩 91
4.7 任务训练——创建与管理数据库 92
一、实验目的 92
二、实验内容 93
三、实验步骤 93
四、问题讨论 94
4.8 知识拓展 95
思考与练习 95
第5章 表的创建与管理 96
5.1 任务1:认识表 96
5.1.1 表的构成 97
5.1.2 表的类型 97
5.1.3 表的数据类型 98
5.1.4 表的完整性体现 99
5.1.5 表的设计 100
5.2 任务2:使用SSMS创建、修改和删除表 100
5.2.1 创建表 101
5.2.2 修改表 106
5.2.3 删除表 106
5.3 任务3:使用T-SQL语句创建、修改和删除表 106
5.3.1 创建表 107
5.3.2 修改表 109
5.3.3 删除表 111
5.4 任务4:数据表中添加、修改、删除数据行 111
5.4.1 使用SSMS添加、修改、删除数据行 111
5.4.2 使用T-SQL添加、修改、删除数据行 113
5.5 任务5:创建索引 116
5.5.1 索引概述 117
5.5.2 使用SSMS创建索引 117
5.5.3 使用T-SQL创建索引 119
5.6 任务6:创建关系图 120
5.6.1 创建数据库关系图 121
5.6.2 打开数据库关系图 122
5.6.3 删除数据库关系图 122
5.6.4 显示数据库关系图属性 122
5.7 任务训练——创建和管理表 123
一、实验目的 123
二、实验内容 123
三、实验步骤 123
四、问题讨论 126
5.8 知识拓展 126
思考与练习 126
第6章 数据查询 128
6.1 任务1:认识SQL语言 128
6.1.1 Transact-SQL的认识 129
6.1.2 Transact-SQL语法约定 129
6.2 任务2:基本的SELECT语句 130
6.2.1 SELECT语句的结构 130
6.2.2 SELECT子句投影查询 130
6.2.3 聚集函数的应用 134
6.2.4 WHERE子句 136
6.3 任务3:单表查询 140
6.3.1 GROUPBY子句 140
6.3.2 HAVING子句 142
6.3.3 ORDER BY子句 142
6.4 任务4:多表查询 144
6.4.1 谓词连接 144
6.4.2 以JOIN关键字指定的连接 145
6.4.3 交叉连接 149
6.5 任务5:嵌套查询 149
6.5.1 使用IN关键字 150
6.5.2 使用比较运算符 150
6.5.3 使用ANY或SOME操作符 151
6.5.4 使用EXISTS操作符 151
6.6 任务训练——数据查询 152
一、实验目的 152
二、实验内容 153
三、实验步骤 153
四、问题讨论 154
6.7 知识拓展 154
思考与练习 154
第7章 视图的创建与管理 156
7.1 任务1:认识视图 156
7.1.1 视图的基本概念 157
7.1.2 视图的作用 157
7.2 任务2:创建、修改和删除视图 157
7.2.1 使用SSMS创建、修改和删除视图 157
7.2.2 使用T-SQL语句创建、修改和删除视图 161
7.3 任务3:使用视图 164
7.3.1 视图检索(查询) 164
7.3.2 利用视图操作表 165
7.4 任务训练——创建与管理视图 166
一、实验目的 166
二、实验内容 166
三、实验步骤 166
四、问题讨论 167
7.5 知识拓展 167
思考与练习 167
第8章 T-SQL编程与应用 168
8.1 任务1:认识T-SQL编程 168
8.1.1 有效标识符 169
8.1.2 注释 169
8.1.3 数据类型 170
8.2 任务2:认识表达式 171
8.2.1 常量 172
8.2.2 变量 173
8.2.3 函数 176
8.2.4 运算符 186
8.3 任务3:认识流程控制语句 187
8.3.1 顺序语句 187
8.3.2 IF...ELSE语句 189
8.3.3 WHILE语句 190
8.3.4 其他控制语句 191
8.3.5 CASE函数 192
8.4 任务4:认识批处理 194
8.5 任务5:认识事务 197
8.5.1 事务的概念 197
8.5.2 事务语句 198
8.6 任务训练——SQL语句 202
一、实验目的 202
二、实验内容 202
三、实验步骤 202
四、问题讨论 203
8.7 知识拓展 203
思考与练习 204
第9章 存储过程、触发器 206
9.1 任务1:认识存储过程 206
9.1.1 存储过程的概念 207
9.1.2 创建存储过程 207
9.1.3 管理存储过程 210
9.2 任务2:认识存触发器 212
9.2.1 触发器概述 212
9.2.2 创建DML触发器 213
9.2.3 创建DDL触发器 218
9.2.4 管理触发器 220
9.3 任务训练——存储过程与触发器的应用 221
一、实验目的 221
二、实验内容 221
三、实验步骤 221
四、问题讨论 222
9.4 知识拓展 222
思考与练习 222
第10章 游标 224
10.1 任务1:认识游标 224
10.2 任务2:游标的基本操作 225
10.2.1 声明游标 225
10.2.2 打开游标 226
10.2.3 处理数据 227
10.2.4 关闭、释放游标 229
10.3 任务训练——游标的使用 231
一、实验目的 231
二、实验内容 231
三、实验步骤 231
四、问题讨论 232
10.4 知识拓展 232
思考与练习 232
第11章 数据库的安全管理 233
11.1 任务1:数据库安全性控制 233
11.1.1 SQL Server的安全性机制 234
11.1.2 SQL Server的身份验证模式 234
11.1.3 设置身份验证模式 235
11.2 任务2:SQL Server登录管理 236
11.2.1 为Windows授权用户创建登录名 236
11.2.2 为SQL Server授权用户创建登录名 242
11.2.3 修改和删除登录名 244
11.3 任务3:用户管理 245
11.3.1 创建数据库用户 245
11.3.2 修改和删除数据库用户 248
11.4 任务4:权限管理 249
11.4.1 权限概述 249
11.4.2 数据库对象权限 249
11.4.3 数据库语句权限 254
11.5 任务5:角色管理 257
11.5.1 服务器级角色 257
11.5.2 数据库角色 260
11.5.3 应用程序角色 265
11.6 任务6:管理架构 268
11.6.1 架构概述 268
11.6.2 创建架构 268
11.6.3 修改和删除架构 269
11.7 任务7:数据库的备份与还原 270
11.7.1 数据库备份概述 270
11.7.2 创建备份设备 272
11.7.3 使用SSMS进行数据库备份 274
11.7.4 使用SSMS还原数据库 280
11.8 任务训练——数据库安全管理 284
一、实验目的 284
二、实验内容 284
三、实验步骤 284
四、问题讨论 284
11.9 知识拓展 285
思考与练习 285
第12章 人力资源管理系统 287
12.1 任务1:系统分析 287
12.1.1 项目背景 287
12.1.2 总体业务需求概述 287
12.1.3 开发及运行环境 288
12.2 任务2:系统功能模块设计 288
12.2.1 系统流程图 288
12.2.2 系统功能结构 289
12.2.3 系统预览 289
12.2.4 文件夹组织结构 292
12.3 任务3:数据库设计 292
12.3.1 数据库创建 292
12.3.2 数据库概念设计 292
12.3.3 数据库逻辑结构设计 293
12.3.4 数据表概要说明 295
12.4 任务4:功能模块设计与实现 296
12.4.1 公共模块设计与实现 296
12.4.2 系统首页设计与实现 299
12.4.3 人事管理模块设计与实现 300
12.4.4 招聘管理模块设计与实现 301
12.4.5 培训管理模块设计与实现 302
12.4.6 薪酬管理模块设计与实现 303
12.4.7 系统管理模块设计与实现 304
12.5 任务5:用户使用说明书 305
12.5.1 配置源程序 305
12.5.2 操作注意事项 307
12.5.3 操作流程 307
12.6 知识拓展 308
思考与练习参考答案 309
参考文献 317
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019