SQL Server教程 从基础到应用PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:郑阿奇主编
- 出 版 社:北京:机械工业出版社
- 出版年份:2015
- ISBN:9787111496014
- 页数:362 页
第0章 数据库基础 1
0.1 数据库基本概念 1
0.1.1 数据库与数据库管理系统 1
0.1.2 数据模型 2
0.1.3 关系型数据库语言 4
0.2 数据库设计 4
0.2.1 概念数据模型 4
0.2.2 逻辑数据模型 6
0.2.3 物理数据模型 7
0.3 数据库应用系统 7
0.3.1 应用系统的数据接口 7
0.3.2 C/S架构的应用系统 9
0.3.3 B/S架构的应用系统 10
习题 10
第一部分 数据库管理系统 14
第1章 SQL Server 2012简介和安装 14
1.1 SQL Server简介 14
1.1.1 SQL Server 2012服务器组件、管理工具和联机丛书 15
1.1.2 SQL Server 2012的不同版本及支持功能 16
1.2 SQL Server 2012的安装和运行 18
1.2.1 SQL Server 2012安装环境 18
1.2.2 SQL Server 2012的安装 19
1.2.3 SQL Server 2012的运行 23
习题 24
第2章 数据库创建 25
2.1 数据库及其数据库对象 25
2.2 以界面方式创建数据库 28
2.2.1 数据库的创建 28
2.2.2 数据库的修改和删除 30
2.3 以命令方式创建数据库 33
2.3.1 创建数据库 33
2.3.2 修改数据库 37
2.3.3 删除数据库 40
2.3.4 数据库快照 40
习题 42
第3章 表的创建和操作 44
3.1 表结构和数据类型 44
3.1.1 表和表结构 44
3.1.2 数据类型 45
3.1.3 表结构设计 50
3.2 以界面方式创建表 52
3.2.1 创建表 52
3.2.2 修改表结构 53
3.2.3 删除表 54
3.3 以命令方式创建表 54
3.3.1 创建表 54
3.3.2 修改表结构 56
3.3.3 删除表 58
3.4 以界面方式操作表数据 58
3.4.1 插入记录 58
3.4.2 删除记录 59
3.4.3 修改记录 60
3.5 以命令方式操作表数据 60
3.5.1 插入记录 60
3.5.2 修改记录 63
3.5.3 删除记录 63
习题 65
第4章 数据库的查询和视图 67
4.1 数据库的查询 67
4.1.1 选择查询结果输出列 67
4.1.2 选择查询条件 72
4.1.3 指定查询对象 78
4.1.4 连接 80
4.1.5 指定查询结果分组方法 84
4.1.6 指定查询结果分组后的筛选条件 85
4.1.7 将查询结果排序 86
4.1.8 SELECT语句的其他语法 87
4.2 视图 89
4.2.1 视图的概念 89
4.2.2 创建视图 90
4.2.3 查询视图 93
4.2.4 更新视图 94
4.2.5 修改视图的定义 96
4.2.6 删除视图 96
习题 97
第5章 游标 98
5.1 声明游标 98
5.2 打开游标 101
5.3 读取数据 101
5.4 关闭和删除游标 104
习题 104
第6章 T-SQL 105
6.1 SQL与T-SQL 105
6.2 常量、变量与数据类型 106
6.2.1 常量 106
6.2.2 数据类型 108
6.2.3 变量 111
6.3 运算符与表达式 114
6.4 流程控制语句 119
6.4.1 BEGIN…END语句块 119
6.4.2 条件语句 119
6.4.3 CASE语句 121
6.4.4 无条件转移语句 122
6.4.5 循环语句 122
6.4.6 返回语句 123
6.4.7 等待语句 124
6.4.8 错误处理语句 124
6.5 系统内置函数 124
6.5.1 系统内置函数简介 124
6.5.2 常用系统标量函数 125
6.6 用户定义函数 132
6.6.1 标量函数 133
6.6.2 内嵌表值函数 134
6.6.3 用户定义函数的删除 137
习题 137
第7章 索引 139
7.1 索引的分类 139
7.2 索引的创建 140
7.3 重建索引 143
7.4 索引的删除 143
习题 144
第8章 数据完整性 145
8.1 数据完整性分类 145
8.2 实体完整性 146
8.3 域完整性 149
8.4 参照完整性 154
习题 157
第9章 存储过程和触发器 158
9.1 存储过程 158
9.1.1 存储过程的类型 158
9.1.2 存储过程的创建与执行 159
9.1.3 存储过程的修改 164
9.1.4 存储过程的删除 165
9.1.5 以界面方式操作存储过程 165
9.2 触发器 166
9.2.1 触发器的类型 167
9.2.2 触发器的创建 167
9.2.3 触发器的修改 173
9.2.4 触发器的删除 174
9.2.5 以界面方式操作触发器 174
习题 175
第10章 备份与恢复 176
10.1 概述 176
10.1.1 备份和恢复需求分析 176
10.1.2 数据库备份的概念 177
10.1.3 数据库恢复的概念 179
10.2 数据库备份 179
10.2.1 创建备份设备 179
10.2.2 以命令方式备份数据库 181
10.2.3 以界面方式备份数据库 185
10.3 数据库恢复 186
10.3.1 检查点 186
10.3.2 以命令方式恢复数据库 187
10.3.3 以界面方式恢复数据库 190
10.4 附加数据库和复制数据库 190
10.4.1 附加数据库 190
10.4.2 复制数据库 191
习题 191
第11章 系统安全管理 192
11.1 SQL Server 2012的安全机制 192
11.1.1 SQL Server身份验证模式 192
11.1.2 SQL Server安全性机制 193
11.1.3 SQL Server数据库安全验证 193
11.2 建立和管理用户帐户 194
11.2.1 以界面方式管理用户帐户 194
11.2.2 以命令方式管理用户帐户 197
11.3 角色管理 199
11.3.1 固定服务器角色 199
11.3.2 固定数据库角色 201
11.3.3 自定义数据库角色 203
11.3.4 应用程序角色 205
11.4 数据库权限的管理 206
11.4.1 授予权限 206
11.4.2 拒绝权限 209
11.4.3 撤销权限 210
11.5 数据库架构的定义和使用 211
11.5.1 以界面方式创建架构 211
11.5.2 以命令方式创建架构 212
习题 213
第12章 其他概念 214
12.1 事务 214
12.1.1 事务与ACID属性 214
12.1.2 多用户使用问题 215
12.1.3 事务处理 215
12.1.4 事务隔离级 218
12.2 锁定 220
12.2.1 锁定粒度 220
12.2.2 锁定模式 220
12.3 自动化管理 221
12.3.1 SQL Server代理 222
12.3.2 操作员 223
12.3.3 作业 223
12.3.4 警报 223
12.3.5 数据库邮件 223
12.3.6 维护计划向导 224
习题 224
第二部分 数据库管理系统实验 226
实验1 SQL Server 2012环境 226
实验2 创建数据库和表 228
实验3 表数据的插入、修改和删除 232
实验4 查询和视图 236
实验5 T-SQL编程 244
实验6 索引和数据完整性 248
实验7 存储过程和触发器 252
实验8 备份和恢复 257
实验9 数据库的安全性 260
第三部分 数据库应用实习 266
实习0 创建实习数据库 266
实习1 PHP 5/SQL Server 2012学生成绩管理系统 272
实习2 Java EE/SQL Server 2012学生成绩管理系统 290
实习3 ASP.NET 4.5 /SQL Server 2012学生成绩管理系统 321
实习4 VB 6.0/SQL Server 2012学生成绩管理系统 344
附录 学生成绩数据库表样本数据 358
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《走出人格陷阱》郑晓斌,徐樟责编;武志红 2020
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019