数据库实用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:杨之江,左泽均,龚国清编著
- 出 版 社:北京:科学出版社
- 出版年份:2015
- ISBN:9787030425867
- 页数:310 页
第—篇 SQL Server 2008基础 1
第1章 SQL Server2008简介 1
1.1 认识SQL Server 1
1.1.1 SQL Server的发展历史 1
1.1.2 SQL Server2008新特性 2
1.2 SQL Server 2008的安装 3
1.3 SQL Server 2008管理工具 14
1.3.1 SQL Server Management Studio 14
1.3.2 SQL Server配置管理器 15
1.3.3 SQL ServerProfiler 16
1.3.4 数据库引擎优化顾问 17
第2章 数据库管理 19
2.1 数据库的存储结构 19
2.1.1 数据库文件 19
2.1.2 数据文件页 20
2.1.3 数据库文件组 20
2.2 数据库创建 21
2.2.1 使用图形界面工具创建数据库 21
2.2.2 使用T-SQL语句创建数据库 24
2.3 数据库修改 26
2.3.1 使用图形界面工具修改数据库 26
2.3.2 使用T-SQL语句修改数据库 26
2.4 数据库删除 28
2.4.1 使用图形界面删除数据库 28
2.4.2 使用T-SQL语句删除数据库 28
2.5 数据库分离与附加 29
2.5.1 分离数据库 29
2.5.2 附加数据库 31
2.6 数据库收缩 32
2.6.1 使用图形界面收缩数据库 32
2.6.2 设置自动收缩数据库选项 33
2.6.3 使用T-SQL语句收缩数据库 34
2.7 本章习题 36
第3章 数据库用户和安全管理 37
3.1 数据库登录 37
3.1.1 身份验证模式 37
3.1.2 创建SQL Server登录账号 40
3.1.3 管理登录账号 41
3.2 数据库用户 42
3.2.1 创建数据库用户 42
3.2.2 修改和删除数据库用户 44
3.3 角色管理 45
3.3.1 固定服务器角色 45
3.3.2 固定数据库角色 46
3.3.3 用户自定义角色 47
3.4 权限管理 49
3.4.1 权限分类 49
3.4.2 设置权限 49
3.5 本章习题 52
第4章 常用数据库对象操作 53
4.1 基本表 53
4.1.1 基本表概述 53
4.1.2 创建表 53
4.1.3 创建和使用约束 56
4.1.4 创建和使用规则 61
4.1.5 创建和使用默认值 63
4.1.6 编辑表数据 64
4.1.7 修改表 65
4.1.8 删除表 66
4.2 索引 67
4.2.1 索引概述 67
4.2.2 创建索引 68
4.2.3 查看索引 70
4.2.4 删除索引 71
4.2.5 索引与系统性能优化 72
4.2.6 数据分区 72
4.3 视图 75
4.3.1 视图概述 75
4.3.2 创建视图 75
4.3.3 修改视图 79
4.3.4 使用视图管理数据 80
4.3.5 删除视图 80
4.4 本章习题 81
第5章 数据库维护 83
5.1 导入/导出数据 83
5.1.1 将表数据导出到Access数据库 83
5.1.2 将表数据导出到文本文件 87
5.1.3 从Access数据库导入数据 89
5.1.4 从文本文件导入数据 91
5.2 备份数据库 94
5.2.1 备份类型 94
5.2.2 创建和删除备份设备 95
5.2.3 使用图形界面工具备份数据库 96
5.2.4 使用T-SQL语句备份数据库 98
5.3 恢复数据库 100
5.3.1 数据库的恢复模式 100
5.3.2 使用图形界面工具恢复数据库 101
5.3.3 使用T-SQL语句恢复数据库 103
5.4 修复数据库 104
5.4.1 置疑数据库修复方法 104
5.4.2 系统表修复方法 105
5.4.3 数据库损坏及恢复分析 108
5.5 本章习题 110
第二篇 服务器端编程 111
第6章 T-SQL语法基础 111
6.1 T-SQL概述 111
6.2 数据类型及转换 111
6.3 常量和变量 118
6.3.1 常量 118
6.3.2 变量 118
6.4 流程控制语句 120
6.4.1 BEGIN…END语句块 120
6.4.2 IF…ELSE语句 120
6.4.3 CASE表达式 122
6.4.4 WHILE语句 122
6.4.5 WAITFOR语句 124
6.4.6 GOTO语句 125
6.4.7 RETURN语句 125
6.5 常用函数 126
6.5.1 聚合函数 126
6.5.2 数学函数 126
6.5.3 转换函数 127
6.5.4 字符串函数 128
6.5.5 日期和时间函数 129
6.5.6 用户自定义函数 129
6.6 注释 134
6.7 批处理 135
6.8 本章习题 135
第7章 数据操作 136
7.1 数据查询 136
7.1.1 单表查询 136
7.1.2 连接查询 142
7.1.3 嵌套查询 147
7.1.4 集合查询 150
7.2 添加数据 152
7.2.1 插入元组 152
7.2.2 插入多条元组 153
7.2.3 插入子查询结果 154
7.3 修改数据 155
7.3.1 修改元组集 155
7.3.2 修改特定的元组值 156
7.3.3 修改带子查询的数据 157
7.4 删除数据 158
7.4.1 删除特定的元组值 158
7.4.2 删除所有元组 159
7.5 本章习题 160
第8章 存储过程与触发器 161
8.1 存储过程概述 161
8.2 存储过程的使用 162
8.2.1 创建存储过程 162
8.2.2 执行存储过程 164
8.2.3 查看存储过程 172
8.2.4 重编译存储过程 173
8.2.5 修改和删除存储过程 174
8.3 系统存储过程 175
8.4 触发器概述 175
8.5 触发器的使用 177
8.5.1 创建触发器 177
8.5.2 查看触发器 183
8.5.3 修改触发器 185
8.5.4 删除触发器 186
8.5.5 禁用和启用触发器 186
8.6 本章习题 187
第9章 事务、锁、游标 188
9.1 事务 188
9.1.1 事务概述 188
9.1.2 事务管理 188
9.2 锁 191
9.2.1 锁概述 191
9.2.2 查看锁 192
9.2.3 防止死锁 192
9.3 游标 193
9.3.1 游标概述 193
9.3.2 游标基本操作 193
9.3.3 利用游标修改数据 195
9.4 本章习题 195
第三篇 客户端编程 196
第10章 ADO编程 196
10.1 ADO概述 196
10.2 ADO常用对象 197
10.2.1 Connection对象 198
10.2.2 Command对象 200
10.2.3 Recordset对象 201
10.3 ADO访问数据库 204
10.3.1 ADO编程的一般过程 204
10.3.2 用Connection对象执行命令 209
10.3.3 用Command执行命令 209
10.3.4 用Recordset操作数据 211
第11章 ADO.NET编程 215
11.1 ADO.NET概述 215
11.1.1 ADO.NET的架构 215
11.1.2 ADO.NET的命名空间 217
11.2 常用的SQL Server访问类 217
11.2.1 SqlConnection类 217
11.2.2 SqlCommand类 219
11.2.3 SqlDataReader类 221
11.2.4 DataSet类 224
11.2.5 SqlDataAdapter类 225
11.2.6 DataView类 227
11.3 ADO.NET访问数据库 229
11.3.1 用DataReader读取数据 229
11.3.2 用DataSet读取数据 231
11.3.3 更新数据库 232
第12章 JDBC编程 235
12.1 JDBC概述 235
12.2 JDBC常用类 236
12.2.1 DriverManager对象 237
12.2.2 Connection对象 238
12.2.3 Statement对象 239
12.2.4 ResultSet对象 239
12.3 JDBC访问数据库 240
12.3.1 加载并注册JDBC驱动 240
12.3.2 创建数据库连接Connection 241
12.3.3 创建陈述对象Statement 242
12.3.4 使用Statement对象执行操作 243
12.3.5 使用ResultSet对象处理结果集 243
12.3.6 释放资源 243
12.4 DBCP 245
第13章 数据库开发实例 247
13.1 图书管理系统 247
13.1.1 数据库设计 247
13.1.2 功能模块设计 249
13.1.3 功能流程 251
13.1.4 创建存储过程 251
13.1.5 ADO访问数据库 253
13.1.6 ADO.NET访问数据库 281
13.1.7 JDBC访问数据库 295
13.2 管理系统实战 309
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《东北民歌文化研究及艺术探析》(中国)杨清波 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019