SQL Server数据库及应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:庞英智,郭伟业主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2007
- ISBN:7040228475
- 页数:268 页
第1章 SQL Server 2005简介 1
1.1 关系数据库基础 2
1.1.1 关系模型的基本概念 2
1.1.2 关系模型的特点 2
1.1.3 关系数据库的设计范式 3
1.2 SQL Server 2005配置与安装 5
1.2.1 SQL Server 2005的配置要求 5
1.2.2 SQL Server 2005的版本简介 6
1.2.3 安装SQL Server 2005 7
1.3 SQL Server 2005工具及实用程序 15
1.3.1 SQL Server Management Studio 15
1.3.2 Business Intelligence Development Studio 16
1.3.3 SQL Server Profiler 17
1.3.4 SQL Server数据库引擎优化顾问 18
1.3.5 Analysis Services 18
1.3.6 SQL Server配置管理器 18
1.3.7 文档和教程 18
1.4 SQL Server 2005系统数据库和示例数据库 20
本章小结 20
思考与练习 21
实训 SQL Server 2005的安装与启动 21
第2章 数据库管理 22
2.1 数据库的存储结构 23
2.1.1 数据库文件 23
2.1.2 数据库文件组 23
2.2 创建数据库 23
2.2.1 使用SQL Server Management Studio创建数据库 24
2.2.2 使用CREATE DATABASE语句创建数据库 26
2.3 修改数据库 31
2.3.1 重命名数据库 31
2.3.2 收缩数据库 32
2.3.3 添加及删除数据文件及事务日志文件 35
2.3.4 分离及附加数据库 37
2.4 删除数据库 41
2.4.1 使用SQL Server Management Studio删除数据库 41
2.4.2 使用DROP DATABASE语句删除数据库 42
2.5 案例:学生成绩管理数据库的创建 43
2.5.1 提出问题 43
2.5.2 分析问题 43
2.5.3 解决问题 43
本章小结 44
思考与练习 44
实训 学生成绩管理数据库的修改 45
第3章 表的设计 46
3.1 表的基础知识 47
3.2 表的关系 47
3.3 数据类型 47
3.3.1 系统数据类型 47
3.3.2 用户定义数据类型 50
3.4 创建表 52
3.4.1 使用SQL Server Management Studio创建表 53
3.4.2 使用CREATE TABLE语句创建表 54
3.5 修改表 55
3.5.1 使用SQL Server Management Studio修改表 55
3.5.2 使用ALTER TABLE语句修改表 57
3.5.3 使用SQLCMD工具修改表 58
3.6 删除表 59
3.6.1 使用SQL Server Management Studio删除表 59
3.6.2 使用DROP TABLE语句删除表 60
3.7 查看表 60
3.7.1 查看表的定义 61
3.7.2 查看表中存储的数据 62
3.7.3 查看表与其他数据库对象的依赖关系 63
3.8 索引 64
3.8.1 索引概述 64
3.8.2 创建索引 65
3.8.3 删除索引 67
3.9 数据完整性 68
3.9.1 数据完整性概述 68
3.9.2 约束 69
3.9.3 规则 75
3.9.4 默认值 78
3.10 添加、修改与删除记录 81
3.10.1 添加记录 81
3.10.2 修改记录 84
3.10.3 删除记录 85
3.11 案例:学生成绩管理表的创建 87
3.11.1 提出问题 87
3.11.2 分析问题 87
3.11.3 解决问题 87
本章小结 91
思考与练习 91
实训1 学生成绩管理系统中表的设计与管理 93
实训2 学生成绩管理系统中数据的插入、修改及删除 95
实训3 学生成绩管理系统中数据完整性的应用 96
第4章 数据查询 97
4.1 关于SELECT语句 98
4.2 单表的数据检索 98
4.2.1 检索指定的列 98
4.2.2 检索指定的行 99
4.3 格式化、计算与处理查询结果 103
4.3.1 格式化结果 103
4.3.2 计算结果 107
4.3.3 处理查询结果 110
4.4 对表中数据进行总计 112
4.4.1 计算某一列的总计值 112
4.4.2 计算某一列中分组总计值 112
4.5 从多张表中检索数据 116
4.5.1 内部联接 116
4.5.2 外部联接 117
4.5.3 交叉联接 118
4.6 子查询 119
4.6.1 子查询概述 119
4.6.2 使用IN的子查询 119
4.6.3 使用比较运算符的子查询 120
4.6.4 用ANY或ALL修饰的比较运算符子查询 121
4.6.5 使用EXISTS或NOT EXISTS的子查询 122
4.7 案例:学生成绩管理数据查询 123
4.7.1 提出问题 123
4.7.2 分析问题 124
4.7.3 解决问题 124
本章小结 124
思考与练习 125
实训 学生成绩管理系统中的数据查询 126
第5章 Transact-SQL编程及应用 128
5.1 Transact-SQL概述 129
5.2 批处理及注释 129
5.2.1 批处理 129
5.2.2 注释 130
5.3 变量 131
5.3.1 变量的定义 131
5.3.2 变量的赋值 131
5.4 运算符及运算符的优先级 133
5.4.1 运算符 133
5.4.2 运算符的优先级 134
5.5 函数 135
5.5.1 系统提供的函数 135
5.5.2 用户自定义函数 141
5.6 流程控制语句 146
5.6.1 BEGIN…END语句块 146
5.6.2 IF…ELSE语句 147
5.6.3 WHILE语句 148
5.6.4 CASE语句 149
5.6.5 GOTO语句 151
5.6.6 WAITFOR语句 152
5.6.7 RETURN语句 153
5.7 案例:学生成绩管理系统中的Transact-SQL程序设计 153
5.7.1 提出问题 153
5.7.2 分析问题 154
5.7.3 解决问题 154
本章小结 155
思考与练习 155
实训 学生成绩管理系统中的Transact-SQL程序设计 156
第6章 视图 158
6.1 视图基础 159
6.1.1 视图概述 159
6.1.2 视图的优点 159
6.1.3 视图的分类 160
6.2 创建视图 160
6.2.1 使用SQL Server Management Studio创建视图 160
6.2.2 使用CREATE VIEW语句创建视图 162
6.3 修改视图 163
6.3.1 使用SQL Server Management Studio修改视图 163
6.3.2 使用ALTER VIEW语句修改视图 165
6.4 删除视图 166
6.4.1 使用SQL Server Management Studio删除视图 166
6.4.2 使用DROP VIEW语句删除视图 166
6.5 视图的重命名及查看视图信息 167
6.5.1 视图的重命名 167
6.5.2 查看视图信息 168
6.6 案例:学生成绩管理数据库视图的应用 169
6.6.1 提出问题 169
6.6.2 分析问题 169
6.6.3 解决问题 170
本章小结 172
思考与练习 172
实训 学生成绩管理数据库视图的应用 173
第7章 存储过程、触发器及游标 174
7.1 存储过程 175
7.1.1 存储过程概述 175
7.1.2 使用CREATE PROCEDURE语句创建存储过程 176
7.1.3 执行存储过程 178
7.1.4 使用ALTER PROCEDURE语句修改存储过程 179
7.1.5 删除存储过程 180
7.2 触发器 181
7.2.1 DML触发器 181
7.2.2 DDL触发器 185
7.2.3 查看触发器 186
7.3 游标 187
7.3.1 游标概述 187
7.3.2 在存储过程或触发器中使用Transact-SQL游标 188
7.3.3 关于@@FETCH_STATUS 193
7.4 案例:存储过程、触发器及游标在学生成绩管理数据库中的应用 194
7.4.1 提出问题 194
7.4.2 分析问题 194
7.4.3 解决问题 194
本章小结 195
思考与练习 196
实训 存储过程、触发器及游标在学生成绩管理系统中的应用 197
第8章 事务处理 198
8.1 事务概述 199
8.2 显式事务的处理 199
8.2.1 BEGIN TRANSACTION语句 200
8.2.2 COMMIT TRANSACTION语句 200
8.2.3 ROLLBACK TRANSACTION语句 200
8.3 自动提交事务 201
8.4 隐式事务 202
8.5 案例:事务在学生成绩管理数据库中的应用 203
8.5.1 提出问题 203
8.5.2 分析问题 203
8.5.3 解决问题 203
本章小结 204
思考与练习 204
实训 学生成绩管理系统数据库中事务的应用 205
第9章 SQL Server 2005的安全管理 206
9.1 创建与管理登录名 207
9.1.1 登录名的创建 207
9.1.2 维护登录名 212
9.2 角色和用户的创建与管理 213
9.2.1 角色类型 213
9.2.2 角色的创建与管理 214
9.2.3 数据库用户的管理 216
9.3 数据控制语言对数据库权限的控制 219
9.3.1 授予权限 219
9.3.2 撤销或拒绝权限 220
9.4 案例:学生成绩管理系统数据库的权限与角色管理 220
9.4.1 提出问题 220
9.4.2 分析问题 221
9.4.3 解决问题 221
本章小结 222
思考与练习 222
实训 学生成绩管理系统数据库的安全管理 223
第10章 数据库的备份与还原及数据的导入与导出 224
10.1 数据库的备份 225
10.1.1 备份的方式 225
10.1.2 备份设备 225
10.1.3 备份的执行 227
10.2 数据库的还原 231
10.2.1 使用SQL Server Management Studio还原数据库 231
10.2.2 使用Transact-SQL语句还原数据库 233
10.3 数据的导入与导出 235
10.3.1 数据的导出 235
10.3.2 数据的导入 240
10.3.3 实用工具bcp 243
10.4 案例:学生成绩管理系统数据库的备份与还原 245
10.4.1 提出问题 245
10.4.2 分析问题 246
10.4.3 解决问题 246
本章小结 247
思考与练习 247
实训 学生成绩管理系统数据库的备份恢复与导入导出 247
第11章 商务智能开发工具 249
11.1 SQL Server Business Intelligence Development Studio简介 250
11.2 报表服务 250
11.2.1 创建报表 251
11.2.2 输出报表文件 261
11.3 数据集成服务 262
本章小结 267
思考与练习 267
实训 SQL Server报表服务在学生成绩管理数据库中的应用 268
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018