SQL Server数据库应用基础PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:汤承林,吴文庆主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2011
- ISBN:9787121151132
- 页数:258 页
第1章 SQL Server 2008数据库基础 1
1.1为什么要学习数据库 1
1.2数据库发展简史 1
1.3数据库的几个概念及关系 2
1.4如何描述数据库 2
1.4.1实体与记录 2
1.4.2数据库与数据库表 3
1.4.3数据冗余和数据完整性 4
1.5 SQL Server 2008 Management Studio简介 5
1.6数据库的创建与管理 7
1.6.1创建服务器组 7
1.6.2创建服务器注册 8
1.6.3服务器启动、暂停和停止 9
1.6.4创建数据库 10
本章小结 16
习题 17
第2章 数据库表的建立与删除 19
2.1为什么要引入数据库表 19
2.2与表相关的几个概念 19
2.2.1主关键字、候选关键字和外键 19
2.2.2数据完整性 20
2.3建立和删除数据库表 23
2.3.1以界面方式建立数据库表 23
2.3.2以界面方式删除数据库表 32
2.3.3以T-SQL语句命令方式建立数据库表 34
2.3.4以SQL语句命令方式删除数据库表 39
2.4表中数据操作 40
2.4.1使用T-SQL语句对数据库表中的数据进行操作 40
2.4.2在表设计器中添加、修改和删除数据 40
2.4.3使用T-SQL命令insert对表中数据进行插入操作 42
2.4.4用T-SQL命令update对表中数据进行修改操作 45
2.4.5用T-SQL命令delete对表中记录进行删除操作 46
本章小结 47
习题 47
第3章 T-SQL语言简介 52
3.1为什么要学习T-SQL语言 52
3.1.1 SQL 52
3.1.2 T-SQL与SQL的区别 52
3.1.3 T-SQL组成 53
3.2数据类型 53
3.2.1整数 53
3.2.2精确小数 53
3.2.3货币数据 54
3.2.4近似数字 54
3.2.5日期时间数据 54
3.2.6字符串 55
3.2.7 Unicode字符串 55
3.2.8二进制数据 55
3.2.9其他数据类型 56
3.3 T-SQL中的常量、变量、批处理、注释和输出语句 56
3.3.1常量 56
3.3.2局部变量 57
3.3.3全局变量 60
3.3.4批处理、注释和输出语句 61
3.4 T-SQL中的运算符及优先级 62
3.4.1算术运算符 62
3.4.2赋值运算符 62
3.4.3字符串连接运算符 63
3.4.4比较运算符 64
3.4.5逻辑运算符 64
3.4.6位运算符 64
3.4.7运算符优先级 65
3.4.8条件表达式 65
3.5 T-SQL常用函数的使用 66
3.5.1数学函数 66
3.5.2日期和时间函数 67
3.5.3聚合函数 68
3.5.4字符串函数 69
3.5.5转换函数 70
3.5.6其他系统函数 71
本章小结 72
习题 72
第4章 查询 74
4.1引入查询的目的 74
4.2使用界面方式查询设计器查询 75
4.3 select语句 76
4.3.1简单查询 76
4.3.2选择表中的若干记录 79
4.3.3对查询结果排序 86
4.3.4使用函数查询 87
4.3.5使用聚合函数查询 88
4.3.6分组查询 89
4.3.7使用into子句定义新表 90
4.4连接查询 91
4.4.1内连接查询 92
4.4.2自连接查询 94
4.4.3外连接查询 95
4.4.4交叉连接查询 96
4.5子查询 98
4.5.1简单子查询 98
4.5.2带in和not in的子查询 101
4.5.3带exists和not exists的子查询 102
4.5.4带any或all谓词的子查询 104
4.5.5多重嵌套子查询 105
4.5.6相关子查询 106
4.6联合查询 107
本章小结 108
习题 110
第5章 视图与索引 113
5.1视图 113
5.1.1引入视图的目的 113
5.1.2使用视图设计器创建、重命名和删除视图 114
5.1.3使用T-SQL命令创建视图和删除视图 116
5.1.4利用视图更新、插入和删除记录 121
5.2索引 125
5.2.1引入索引的目的 125
5.2.2索引的类型 126
5.2.3创建索引 127
5.2.4查看、修改和删除索引 130
本章小结 132
习题 133
第6章 T-SQL高级编程 135
6.1学习T-SQL高级编程的目的 135
6.2流程控制语句 135
6.2.1 begin…end块语句 135
6.2.2 if…else语句 136
6.2.3 while循环语句 138
6.2.4 case多分支语句 140
6.2.5 goto、 return语句 143
6.3游标的使用 144
6.3.1声明游标 145
6.3.2打开游标 146
6.3.3读取游标 146
6.3.4关闭和释放游标 148
6.3.5定位、更新和删除游标数据 149
本章小结 151
习题 151
第7章 存储过程 153
7.1引入存储过程的目的 153
7.2常用的系统存储过程 154
7.3存储过程的创建 155
7.3.1使用SQL Server的管理平台创建存储过程 156
7.3.2使用SQL Server管理平台的存储过程模板创建存储过程 156
7.3.3使用T-SQL语句创建存储过程 157
7.3.4删除存储过程 165
7.3.5存储过程中的错误处理信息 166
本章小结 168
习题 169
第8章 触发器 171
8.1引入触发器的目的 171
8.2触发器的基本概念 173
8.2.1触发器 173
8.2.2触发器的作用 173
8.2.3 inserted表与deleted表的作用 174
8.2.4 instead of和after触发器 175
8.2.5触发器的执行过程 175
8.3创建触发器 175
8.3.1使用SQL Server管理平台创建触发器 175
8.3.2使用SQL Server管理平台实现表之间的级联操作 176
8.3.3使用T-SQL语句创建触发器 177
8.4触发器的删除 189
8.4.1使用SQL Server管理平台的界面方式删除触发器 189
8.4.2使用T-SQL语句的命令方式删除触发器 190
本章小结 190
习题 191
第9章 数据库备份和权限管理 194
9.1数据库备份 194
9.1.1数据库备份的种类 194
9.1.2备份设备 194
9.1.3移动数据库 203
9.1.4导入和导出数据 206
9.2数据库权限管理 210
9.2.1安全身份验证 210
9.2.2创建登录账户 210
9.2.3用户账户管理 212
9.2.4权限管理 214
9.2.5角色管理 217
本章小结 221
习题 222
第10章 数据库的设计与实现 224
10.1规范数据库设计 224
10.2数据库设计的步骤 224
10.2.1需求分析阶段的数据库设计 225
10.2.2绘制E-R图 226
10.2.3将E-R图转换为表 229
10.3数据规范化 232
10.3.1问题的提出 232
10.3.2规范设计要求 233
10.3.3规范化与数据冗余的关系 235
10.4数据库的实现 236
10.4.1创建数据库 236
10.4.2创建数据库表 237
10.4.3创建视图 238
10.4.4创建存储过程 239
10.4.5创建触发器 239
本章小结 240
习题 241
附录A 实验内容 242
实验一 注册服务器与创建数据库 242
实验二 创建表 243
实验三 表中数据的操作 244
实验四 创建并执行T-SQL脚本 245
练习1 245
练习2 246
练习3 246
练习4 247
练习5 247
实验五 查询数据库(1) 247
实验六 查询数据库(2) 250
实验七 查询数据库(3) 251
实验八 创建和使用视图与索引 251
练习1 251
练习2 252
练习3 252
练习4 253
实验九 实现存储过程 253
练习1 253
练习2 254
练习3 254
练习4 254
实验十 触发器 254
练习1 255
练习2 255
练习3 256
参考文献 258
- 《市政工程基础》杨岚编著 2009
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《零基础学会素描》王金著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017