SQL Server数据库技术基础与上机指导PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:范芸,郑喜珍,谭晓芳等主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302238751
- 页数:316 页
第1章 数据库基础知识 1
1.1 数据库的基本概念 1
1.1.1 数据管理技术的发展 1
1.1.2 数据库的基本术语 5
1.1.3 数据库新技术 6
1.2 数据模型 7
1.2.1 数据模型的组成要素 7
1.2.2 概念模型 8
1.2.3 E-R模型的设计 11
1.3 关系模型 14
1.3.1 关系模型的基本概念 14
1.3.2 从E-R模型到关系模型的转换 15
1.3.3 关系的完整性 17
1.4 关系数据库的规范化 19
1.4.1 关系模式规范化的必要性 19
1.4.2 关系模式的规范化理论 22
1.4.3 分解关系的基本原则 24
1.5 数据库设计 25
1.5.1 数据库的设计方法 25
1.5.2 数据库设计步骤 26
1.6 项目实训与指导——制定E-R图 28
本章小结 29
习题1 29
第2章 SQL Server 2005系统概述 31
2.1 SQL Server 2005简介 31
2.1.1 SQL Server 2005的体系结构 31
2.1.2 SQL Server 2005的特性 32
2.2 SQL Server 2005基础 33
2.2.1 SQL Server 2005的安装版本 33
2.2.2 SQL Server 2005的运行环境 34
2.2.3 SQL Server 2005的安装 36
2.3 体验SQL Server 2005 42
2.3.1 SQL Server Configuration Manager管理工具 42
2.3.2 启动SQL Server Management Studio 44
2.3.3 配置SQL Server Management Studio环境 46
2.4 上机实训与指导 50
2.4.1 安装SQL Server 2005 50
2.4.2 配置SQL Server 2005环境 51
本章小结 51
习题2 51
第3章 数据库操作 53
3.1 SQL Server 2005数据库概述 53
3.1.1 数据库对象 53
3.1.2 数据库的存储结构 54
3.1.3 系统数据库 56
3.2 数据库的创建 57
3.2.1 数据库命名规则 57
3.2.2 创建数据库 57
3.3 数据库的修改与删除 62
3.3.1 修改数据库 63
3.3.2 删除数据库 67
3.4 数据库的分离和附加 67
3.4.1 分离数据库 67
3.4.2 附加数据库 68
3.5 上机实训与指导 70
3.5.1 建立数据库 70
3.5.2 修改与删除数据库 71
3.5.3 分离与附加数据库 71
本章小结 71
习题3 71
第4章 数据表的创建与管理 74
4.1 表的概述 74
4.1.1 表的组成结构 74
4.1.2 数据类型 75
4.2 表的操作 82
4.2.1 表的创建 82
4.2.2 表的查看与修改 87
4.2.3 表的删除 91
4.3 表记录操作 91
4.3.1 插入记录 92
4.3.2 修改记录 97
4.3.3 删除记录 98
4.3.4 数据的导入/导出 99
4.4 表数据完整性的实现 106
4.4.1 完整性概述 106
4.4.2 使用约束实施数据库的完整性 107
4.4.3 使用T-SQL语句设置表约束 112
4.5 上机实训与指导 116
4.5.1 建立数据表 116
4.5.2 管理表数据 117
本章小结 117
习题4 117
第5章 数据查询 119
5.1 SQL概述 119
5.1.1 SQL语言简介 119
5.1.2 SQL的特点 120
5.1.3 SQL的查询功能 120
5.2 单表查询 121
5.2.1 指定列查询 121
5.2.2 指定记录行查询 124
5.2.3 函数的使用 132
5.2.4 对查询结果排序 133
5.2.5 对查询结果分组 133
5.3 连接查询 135
5.3.1 等值与非等值连接查询 135
5.3.2 自身连接查询 136
5.3.3 外连接查询 137
5.3.4 交叉连接查询 139
5.3.5 关系图 140
5.4 高级查询 142
5.4.1 嵌套查询 142
5.4.2 联合查询 147
5.4.3 在SSMS中实现查询 150
5.5 上机实训与指导 152
5.5.1 使用SELECT的基本查询 152
5.5.2 使用SELECT的复杂查询 153
本章小结 153
习题5 153
第6章 视图和索引 156
6.1 视图 156
6.1.1 视图基本概念 156
6.1.2 创建视图 157
6.1.3 查看与修改视图 163
6.1.4 删除视图 168
6.2 视图的使用 169
6.2.1 通过视图查询数据 169
6.2.2 通过视图修改数据 170
6.3 索引概述 171
6.3.1 索引定义 171
6.3.2 索引类型 172
6.3.3 使用SSMS管理索引 174
6.3.4 使用T-SQL管理索引 177
6.4 上机实训与指导 178
6.4.1 视图的应用 178
6.4.2 索引的应用 179
本章小结 179
习题6 179
第7章 T-SQL编程基础 181
7.1 T-SQL语言基础 181
7.1.1 标识符 181
7.1.2 常量与变量 182
7.1.3 运算符与表达式 184
7.1.4 批处理 186
7.1.5 注释语句 187
7.2 流程控制语句 188
7.2.1 BEGIN…END语句 188
7.2.2 IF…ELSE语句 188
7.2.3 CASE语句 189
7.2.4 WHILE循环语句 191
7.2.5 TRY语句 193
7.2.6 其他流程控制语句 194
7.3 常用函数 195
7.3.1 行集函数 196
7.3.2 聚合函数 196
7.3.3 标量函数 198
7.3.4 用户自定义函数 202
7.4 上机实训与指导 207
7.4.1 批处理的应用 207
7.4.2 流程控制的应用 207
本章小结 207
习题7 208
第8章 存储过程与触发器 209
8.1 存储过程概述 209
8.1.1 存储过程的概念 209
8.1.2 存储过程的优点 210
8.1.3 存储过程的类型 210
8.2 存储过程的管理 211
8.2.1 存储过程的创建与执行 211
8.2.2 存储过程的查看 216
8.2.3 存储过程的修改与删除 219
8.3 触发器 220
8.3.1 触发器概述 220
8.3.2 触发器的类型 221
8.3.3 创建触发器 222
8.3.4 检查触发器 226
8.3.5 修改触发器 228
8.3.6 删除触发器 228
8.3.7 触发器综合实例 229
8.4 上机实训与指导 231
8.4.1 创建和执行存储过程 231
8.4.2 建立与管理触发器 231
本章小结 232
习题8 232
第9章 SQL Server安全管理 234
9.1 数据库的安全性 234
9.1.1 安全性概述 234
9.1.2 SQL Server 2005安全机制 235
9.2 用户管理 236
9.2.1 验证模式 237
9.2.2 登录管理 239
9.2.3 数据库用户管理 244
9.2.4 使用T-SQL管理数据库用户 246
9.3 角色管理 248
9.3.1 服务器角色 248
9.3.2 数据库角色 250
9.4 权限管理 254
9.4.1 权限类型 255
9.4.2 权限设置 255
9.5 上机实训与指导 260
9.5.1 创建数据库用户并查看其属性 260
9.5.2 设置数据库用户的权限 261
本章小结 261
习题9 261
第10章 数据库系统维护 263
10.1 SQL Server 2005维护 263
10.1.1 监控错误日志 263
10.1.2 记录配置信息 265
10.1.3 登录管理 265
10.2 数据库备份与恢复 266
10.2.1 数据库备份概述 266
10.2.2 备份设备 267
10.2.3 备份数据库 269
10.2.4 数据库恢复 271
10.3 上机实训与指导 274
10.3.1 数据库的备份操作 274
10.3.2 数据库的恢复操作 274
本章小结 275
习题10 275
第11章 SQL Server数据库程序开发案例 277
11.1 系统简介 277
11.1.1 Visual C++简介 277
11.1.2 系统背景 277
11.2 需求分析 278
11.2.1 功能需求 278
11.2.2 系统结构 278
11.3 数据库设计 280
11.3.1 数据库的创建 280
11.3.2 表数据的添加 283
11.4 系统实现 283
11.4.1 建立ODBC数据源 283
11.4.2 用Visual C++创建工程 286
11.4.3 登录模块 289
11.4.4 主窗口模块 295
11.4.5 物资管理模块 297
11.4.6 导入/导出数据库模块 303
11.4.7 系统初试 304
本章小结 304
附录A 习题参考答案 305
参考文献 313
- 《女丹仙道:道教女子内丹养生修炼秘籍 下》董沛文著 2012
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《市政工程基础》杨岚编著 2009
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019