数据库技术与应用 SQL SERVER 2008PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:胡国胜,易著梁,李曼编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2010
- ISBN:9787111294634
- 页数:254 页
第1章 数据库技术基础 1
1.1 关于数据库的基本术语 1
1.1.1 信息与数据 1
1.1.2 数据库与数据库系统 1
1.1.3 数据库管理系统 2
1.2 数据管理技术的发展 3
1.2.1 人工管理阶段 3
1.2.2 文件系统阶段 3
1.2.3 数据库系统阶段 4
1.3 数据模型 5
1.3.1 数据模型的概念及要素 6
1.3.2 概念模型及表示 7
1.3.3 常用的数据模型 9
1.3.4 数据库系统的三级数据模式结构 12
1.4 实训 13
1.5 习题 14
第2章 关系数据库 15
2.1 关系 15
2.2 关系运算 16
2.2.1 选择 16
2.2.2 投影 16
2.2.3 连接 16
2.3 关系的完整性及约束 18
2.3.1 关系的完整性 18
2.3.2 约束 19
2.4 关系设计的规范化 20
2.4.1 第一范式(1NF) 20
2.4.2 第二范式(2NF) 21
2.4.3 第三范式(3NF) 21
2.4.4 BC范式(BCNF) 22
2.5 实训 23
2.6 习题 23
第3章 数据库设计 25
3.1 数据库设计概述 25
3.1.1 数据库设计的内容 25
3.1.2 数据库设计的步骤 26
3.2 图书馆管理系统数据库的设计 30
3.2.1 需求分析 30
3.2.2 数据库结构设计 30
3.3 实训 33
3.4 习题 34
第4章 SQL Server 2008系统概述 35
4.1 SQL Server 2008简介 35
4.1.1 SQL Server的发展历史 35
4.1.2 SQL Server 2008的版本 35
4.2 SQL Server 2008的安装 36
4.2.1 环境需求 36
4.2.2 SQL Server 2008的安装过程 37
4.3 SQL Server 2008的组件 47
4.4 SQL Server 2008管理工具 48
4.4.1 SQL Server Management Studio 49
4.4.2 SQL Server Business Intelligence Development Studio 49
4.4.3 SQL Server Configuration Manager 50
4.4.4 SQL Server Profiler 50
4.4.5 数据库引擎优化顾问 51
4.5 实训 51
4.6 习题 52
第5章 创建与使用数据库 53
5.1 SQL Server 2008中的数据库基础知识 53
5.1.1 数据库常用对象 53
5.1.2 文件和文件组 54
5.1.3 系统数据库 55
5.2 数据库的创建 55
5.2.1 使用SQL Server Management Studio创建用户数据库 55
5.2.2 使用CREATE DATABASE语句创建用户数据库 58
5.3 查看数据库信息 62
5.3.1 使用SQL Server Management Studio查看数据库信息 63
5.3.2 使用T-SQL语句查看数据库信息 64
5.4 修改数据库 64
5.4.1 更改数据库的所有者 64
5.4.2 添加和删除数据文件、日志文件 65
5.4.3 重命名数据库 69
5.5 删除数据库 70
5.5.1 使用SQL Server Management Studio删除用户数据库 70
5.5.2 使用DROP DATABASE语句删除用户数据库 71
5.6 实训 71
5.7 习题 71
第6章 创建与使用数据表 73
6.1 数据类型 73
6.1.1 基本数据类型 73
6.1.2 用户定义数据类型 75
6.2 创建数据表 76
6.2.1 数据表的概念及内容 76
6.2.2 使用SQL Server Management Studio工具创建数据表 77
6.2.3 使用Transact-SQL创建数据表 79
6.3 修改表结构 81
6.3.1 使用SQL Server Management Studio修改数据表结构 81
6.3.2 使用Transact-SQL修改数据表结构 82
6.4 数据表中插入、修改与删除数据 84
6.4.1 向数据表中插入数据 84
6.4.2 修改数据表中数据 87
6.4.3 删除数据表中数据 87
6.5 删除数据表 89
6.6 实训 89
6.7 习题 90
第7章 SQL查询 92
7.1 查询的基本结构 92
7.2 简单查询 93
7.2.1 简单查询语句 93
7.2.2 对查询结果排序 94
7.2.3 将查询结果分组统计 95
7.2.4 使用聚合函数进行查询 96
7.3 条件查询 97
7.3.1 比较查询条件 97
7.3.2 范围查询条件 98
7.3.3 列表查询条件 99
7.3.4 模糊LIKE查询 100
7.4 连接查询 102
7.4.1 内连接 102
7.4.2 外连接 103
7.4.3 交叉连接 104
7.5 子查询 104
7.5.1 使用比较运算符的子查询 105
7.5.2 使用IN的子查询 105
7.5.3 使用SOME和ANY的子查询 106
7.5.4 使用ALL的子查询 107
7.5.5 使用EXISTS的子查询 107
7.6 实训 108
7.7 习题 109
第8章 T-SQL编程基础 111
8.1 Transact-SQL基础知识 111
8.1.1 SQL与Transact-SQL 111
8.1.2 T-SQL语法格式 111
8.2 批处理 112
8.3 常量和变量 112
8.3.1 常量 113
8.3.2 全局变量 113
8.3.3 局部变量 114
8.4 运算符与表达式 115
8.5 Transact-SQL函数 116
8.6 流程控制语句 119
8.6.1 BEGIN...END语句 119
8.6.2 IF...ELSE语句 119
8.6.3 CASE...END语句 120
8.6.4 WHILE语句 121
8.6.5 WAITFOR语句 122
8.6.6 注释 123
8.7 游标的使用 123
8.7.1 游标概述 123
8.7.2 游标的基本操作 124
8.8 实训 130
8.9 习题 130
第9章 视图与索引 132
9.1 视图的基础知识 132
9.1.1 视图的概念 132
9.1.2 视图的作用 132
9.1.3 视图的类型 133
9.2 创建视图 133
9.2.1 使用SQL Server Management Studio工具创建视图 133
9.2.2 使用Transact-SQL语句创建视图 135
9.3 修改、删除和重命名视图 136
9.3.1 修改视图 136
9.3.2 删除视图 137
9.3.3 重命名视图 138
9.4 使用视图操作数据表 138
9.5 查看视图信息 139
9.6 索引概述 141
9.6.1 什么是索引 141
9.6.2 索引类型 141
9.7 创建索引 143
9.7.1 使用SQL Server Management Studio工具创建索引 143
9.7.2 使用CREATE INDEX语句创建索引 144
9.8 管理索引 146
9.8.1 修改索引 146
9.8.2 删除索引 147
9.8.3 查看索引 147
9.9 实训 148
9.10 习题 148
第10章 存储过程 151
10.1 存储过程概述 151
10.1.1 存储过程的概念 151
10.1.2 存储过程的优点 151
10.2 创建和执行存储过程 152
10.2.1 创建存储过程 152
10.2.2 执行存储过程 156
10.3 管理存储过程 159
10.3.1 查看存储过程 159
10.3.2 修改存储过程 161
10.3.3 重命名存储过程 162
10.3.4 删除存储过程 163
10.4 实训 165
10.5 习题 165
第11章 触发器 167
11.1 触发器的概念 167
11.1.1 触发器的作用 167
11.1.2 触发器的分类 167
11.1.3 比较触发器与约束 169
11.2 创建触发器 169
11.3 修改、删除、重命名和查看触发器 171
11.3.1 修改触发器 171
11.3.2 删除触发器 171
11.3.3 重命名触发器 171
11.3.4 查看触发器信息 172
11.4 触发器的使用 172
11.4.1 INSERTED表和DELETED表 172
11.4.2 触发器示例 173
11.5 实训 176
11.6 习题 177
第12章 事务和锁 178
12.1 事务 178
12.1.1 事务的特性及管理 178
12.1.2 事务控制语句 179
12.2 锁 182
12.2.1 锁的模式 183
12.2.2 死锁 184
12.3 实训 184
12.4 习题 185
第13章 数据库的安全保护 187
13.1 数据库安全性控制 187
13.1.1 SQL Server的身份验证模式 187
13.1.2 设置身份验证模式 188
13.2 用户和角色管理 189
13.2.1 用户管理 189
13.2.2 角色管理 197
13.3 权限管理 201
13.3.1 登录账号权限管理 201
13.3.2 用户账号权限管理 202
13.4 实训 204
13.5 习题 204
第14章 数据库的备份与还原 205
14.1 故障的种类 205
14.2 备份 206
14.2.1 备份类型 206
14.2.2 备份设备的类型 207
14.2.3 创建备份设备 207
14.2.4 删除备份设备 209
14.2.5 备份数据库 210
14.3 还原 213
14.3.1 还原概述 213
14.3.2 还原数据库 213
14.4 分离和附加数据库 215
14.4.1 分离数据库 216
14.4.2 附加数据库 217
14.5 数据的导入与导出 219
14.5.1 数据的导出 219
14.5.2 数据的导入 223
14.6 实训 225
14.7 习题 226
第15章 SQL Server 2008综合应用实例——Windows应用程序开发 227
15.1 Windows应用概述 227
15.1.1 C/S模式的工作原理 227
15.1.2 .NET框架 228
15.1.3 Visual Studio编程环境 228
15.2 基于Windows环境的图书馆管理系统的设计与实现 229
15.2.1 系统设计 229
15.2.2 系统实现 229
15.3 实训 241
15.4 习题 242
附录A 使用ERwin设计数据库模型 243
A.1 ERwin简介 243
A.2 使用ERwin设计数据库模型 243
A.2.1 启动ERwin并创建逻辑模型文件 244
A.2.2 实现图书馆管理系统的数据库模型 247
A.3 实训 使用ERwin进行数据建模 254
A.4 习题 254
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019