SQL Server数据库基础教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:刘丽主编
- 出 版 社:北京:机械工业出版社
- 出版年份:2011
- ISBN:9787111334941
- 页数:268 页
第1章 SQL Server数据库基础知识 1
1.1数据库基础概念 1
1.1.1数据库相关知识 1
1.1.2数据模型 2
1.1.3关系数据库 4
1.1.4关系模型的基本概念 4
1.2关系运算 6
1.2.1传统的集合运算 6
1.2.2专门的关系运算 8
1.2.3关系的完整性 10
1.2.4现实世界的数据描述 11
1.2.5实体模型 11
1.3关系规范化基础 13
1.3.1规范化的含义 13
1.3.2关系规范化 13
1.4 SQL Server 2005概述 17
1.4.1 SQL Server 2005简介 17
1.4.2 SQL Server 2005数据库结构及文件类型 18
1.4.3 SQL Server 2005常见版本 20
1.4.4 SQL Server 2005的主要组件 21
1.4.5 SQL Server 2005的配置 22
1.4.6 SQL Server 2005的安装 23
1.4.7 SSMS简介及主要工具 28
1.5本章小结 29
习题 29
第2章 SQL Server数据管理基础 31
2.1 SQL简介 31
2.1.1 SQL和T-SQL 31
2.1.2 T-SQL的组成 31
2.1.3 T-SQL的语法约定 32
2.2 SQLServer数据基础 33
2.2.1数据类型 33
2.2.2变量和常量 35
2.2.3运算符及表达式 38
2.3 SQL Server常用函数 41
2.3.1数学函数 41
2.3.2字符处理函数 42
2.3.3日期和时间函数 43
2.3.4转换函数 44
2.3.5系统函数 45
2.4本章小结 46
习题 46
第3章 数据库和表 49
3.1创建和管理数据库 49
3.1.1创建数据库 49
3.1.2管理数据库 54
3.1.3分离和附加数据库 62
3.2创建和管理表 63
3.2.1表简介 63
3.2.2创建表 64
3.2.3设置约束 68
3.2.4管理表 75
3.2.5数据操作 80
3.3数据完整性 87
3.4本章小结 87
习题 88
第4章 数据的查询 91
4.1 SELECT语句结构 91
4.2基本子句查询 92
4.2.1 SELECT子句 92
4.2.2 FROM子句 95
4.2.3 WHERE子句 95
4.2.4 ORDER BY子句 98
4.2.5 INTO子句 99
4.2.6使用UNION合并结果集 100
4.3数据汇总 100
4.3.1使用聚合函数 100
4.3.2使用GROUP BY子句 102
4.3.3使用HAVING子句 104
4.3.4使用COMPUTE和COMPUTE BY子句 104
4.4联接查询 106
4.4.1联接简介 106
4.4.2联接的类型 106
4.4.3联接查询 107
4.5嵌套查询 111
4.6索引 116
4.6.1索引简介 116
4.6.2创建索引 117
4.6.3删除索引 119
4.7本章小结 120
习题 121
第5章 视图 123
5.1视图概述 123
5.1.1视图的概念 123
5.1.2视图的作用 124
5.2创建视图 124
5.2.1使用对象资源管理器创建视图 125
5.2.2使用T-SQL语句创建视图 126
5.3修改和使用视图 128
5.3.1使用T-SQL语句修改视图 128
5.3.2视图的更名与删除 128
5.3.3使用视图 130
5.4本章小结 131
习题 131
第6章 T-SQL程序设计 133
6.1 T-SQL基础 133
6.1.1批处理 133
6.1.2注释语句 134
6.1.3标识符 135
6.1.4全局变量与局部变量 136
6.1.5运算符和表达式 139
6.2流程控制语句 141
6.2.1 BEGIN…END语句块 141
6.2.2 IF…ELSE语句 142
6.2.3 CASE表达式 143
6.2.4 WAITFOR语句 145
6.2.5 WHILE语句 146
6.2.6 PRINT语句 147
6.3用户自定义函数 147
6.3.1标量值函数 148
6.3.2内联表值函数 149
6.3.3多语句表值函数 151
6.4使用游标 153
6.4.1游标的声明 154
6.4.2打开和读取游标 155
6.4.3关闭和释放游标 156
6.5本章小结 157
习题 157
第7章 存储过程 159
7.1存储过程简介 159
7.1.1存储过程的概念 159
7.1.2存储过程的优点 160
7.1.3存储过程的分类 161
7.2创建存储过程 161
7.2.1使用对象资源管理器创建存储过程 161
7.2.2使用T-SQL语句创建存储过程 163
7.3执行存储过程 166
7.3.1使用对象资源管理器执行存储过程 166
7.3.2使用T-SQL执行存储过程 168
7.4查看和修改存储过程 171
7.4.1查看存储过程 171
7.4.2修改存储过程 174
7.5重命名和删除存储过程 176
7.5.1重命名存储过程 176
7.5.2删除存储过程 177
7.6本章小结 178
习题 178
第8章 触发器 180
8.1触发器简介 180
8.1.1触发器的概念 180
8.1.2触发器的分类 181
8.1.3 inserted表和deleted表 182
8.2创建触发器 184
8.2.1使用对象资源管理器创建DML触发器 185
8.2.2使用T-SQL语言创建DML触发器 187
8.2.3使用T-SQL语言创建DDL触发器 191
8.3查看和修改触发器 192
8.3.1使用对象资源管理器查看和修改触发器 192
8.3.2使用T-SQL语句查看和修改触发器 196
8.3.3使用系统存储过程修改触发器名称 198
8.4删除触发器 198
8.5禁用或启用触发器 200
8.6本章小结 201
习题 201
第9章 SQL Server 2005管理 203
9.1安全管理 203
9.1.1SQL Server 2005的身份验证 203
9.1.2登录账户管理 206
9.1.3数据库用户管理 212
9.1.4角色管理 215
9.1.5权限管理 220
9.2数据的导入导出 223
9.2.1数据导出 223
9.2.2数据导入 229
9.3数据库备份 231
9.3.1备份设备 231
9.3.2备份策略 234
9.3.3执行数据库备份 235
9.4数据库恢复 240
9.5本章小结 243
习题 243
第10章 数据库应用系统设计 245
10.1常用的数据库连接方法 245
10.1.1开发式数据库互联ODBC 245
10.1.2对象链接嵌入数据库OLEDB 247
10.1.3ActiveX数据对象ADO(ADO.NET) 247
10.1.4Java数据库连接JDBC 248
10.2数据库与应用程序接口 249
10.2.1使用VB.NET访问SQL Server 249
10.2.2使用Java访问SQL Server 255
10.2.3使用ASP.NET访问SQL Server 261
10.3本章小结 264
习题 265
参考文献 268
- 《市政工程基础》杨岚编著 2009
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《零基础学会素描》王金著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019