SQL Server数据库应用教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:刘甫迎主编
- 出 版 社:北京交通大学出版社;清华大学出版社
- 出版年份:2010
- ISBN:9787512103337
- 页数:351 页
第1章 数据库导论 1
1.1 数据库的基本概念 1
1.1.1 信息处理及数据处理 1
1.1.2 数据模型和数据库技术 2
1.2 数据库的由来和发展 2
1.2.1 人工管理阶段 3
1.2.2 文件系统阶段 4
1.2.3 数据库阶段 4
1.2.4 高级数据库阶段 6
1.3 数据库的三级体系结构 10
1.4 数据库系统和数据库管理员 14
1.5 数据库管理系统 17
习题 20
第2章 关系模型及SQL Server数据库管理系统 21
2.1 关系模型和基本概念 21
2.1.1 关系的定义 21
2.1.2 关系模型 22
2.1.3 关系数据语言概述 23
2.2 关系代数 24
2.2.1 传统的集合运算 24
2.2.2 专门的关系运算 24
2.3 关系演算 29
2.3.1 元组关系演算 29
2.3.2 域关系演算 31
2.4 关系数据库标准语言——SQL 31
2.5 SQL Server关系数据库管理系统 34
2.5.1 SQL Server概述 34
2.5.2 安装、测试与卸载 36
2.5.3 SQL Server常用工具 38
2.5.4 SQL Server服务器管理 47
2.5.5 SQL Server 2008的新特点及SSMS增强 56
习题 62
第3章 实体-联系模型 64
3.1 实体和实体集合 64
3.2 联系和联系集合 65
3.3 属性,映射限制和关键字 66
3.3.1 属性 66
3.3.2 映射限制 66
3.3.3 关键字 67
3.4 实体联系图解和将其归纳为表 69
3.4.1 实体联系图 69
3.4.2 把E-R图转变为表 71
3.5 概括和聚集 73
3.5.1 概括 73
3.5.2 聚集 74
3.6 E-R数据库模式文件设计 75
3.6.1 映射基本集 75
3.6.2 实体集和联系集的使用 76
3.6.3 扩展E-R特征的使用 76
习题 77
第4章 SQL Server的SQL 78
4.1 SQL Server的数据类型 78
4.2 SQL中的函数和表达式 81
4.2.1 SQL语言中的函数 81
4.2.2 SQL语言中的运算符 83
4.2.3 SQL语句中的子句表达式 85
4.3 定义、修改、删除表 86
4.3.1 创建基本表 86
4.3.2 约束 87
4.3.3 修改表结构 91
4.3.4 索引的定义 92
4.3.5 删除表和索引 93
4.4 SQL的数据查询 93
4.4.1 简单查询 93
4.4.2 连接查询 96
4.4.3 嵌套查询 97
4.4.4 分组计算查询 99
4.4.5 集合的并运算 102
4.5 插入、修改和删除数据操纵语言 103
4.5.1 将新行插入表 103
4.5.2 修改表的行 103
4.5.3 从表删除行 104
4.6 视图 104
4.6.1 视图的定义 104
4.6.2 视图的查询 105
4.6.3 视图修改 105
习题 106
第5章 关系数据库设计理论 108
5.1 引言 108
5.2 函数依赖 109
5.3 范式 111
5.3.1 第1范式 111
5.3.2 第2范式 112
5.3.3 第3范式 112
5.3.4 BC范式 113
5.4 多值依赖和第4范式 114
5.5 连接依赖和第5范式 116
5.5.1 连接依赖 116
5.5.2 第5范式 117
习题 117
第6章 PowerDesignerCASE技术 119
6.1 CASE工具的概念 119
6.2 PD分析设计过程及若干级建模技术 122
6.2.1 PD的分析设计过程 122
6.2.2 PD的若干级建模功能 123
6.3 PD的功能 124
6.3.1 PD的一般功能 124
6.3.2 PD 12.5的主要特征 126
6.4 PD的分析设计环境 126
6.4.1 PD的环境要求及安装 126
6.4.2 PD主界面 128
6.4.3 PD的分析设计环境 130
6.4.4 PD的公共资源 132
习题 132
第7章 数据库的设计与维护 134
7.1 数据库设计概述 134
7.1.1 数据库工程、生存期及其他 134
7.1.2 数据库设计的需求分析 136
7.2 用PD创建CDM 138
7.2.1 概念数据模型的基础 138
7.2.2 用PD建立CDM 140
7.2.3 定义业务规则 143
7.2.4 定义CDM中的域 145
7.2.5 定义数据项 147
7.2.6 定义实体 150
7.2.7 定义联系 155
7.2.8 定义继承 160
7.2.9 定义检查约束参数 162
7.2.10 由CDM生成PDM 163
7.3 用PD创建物理数据模型 166
7.3.1 PDM及其与DBMS的关系 166
7.3.2 建立物理数据模型 166
7.3.3 定义索引 169
7.3.4 定义视图 171
7.3.5 PDM中的用户管理 172
7.3.6 检查PDM中的对象 172
7.3.7 逆向工程 173
7.4 数据库的实现 175
7.4.1 数据库的实现与运行概述 175
7.4.2 由PDM生成数据库SQL脚本 177
7.5 用SQL Server创建和管理数据库 178
7.5.1 SQL Server数据库的组成 178
7.5.2 数据库的创建及管理 181
7.5.3 在图形界面下创建及管理表 186
7.5.4 在图形界面下创建及管理视图 190
习题 193
第8章 SQL Server的Transact-SQL程序设计 195
8.1 Transact-SQL语言基础 195
8.1.1 语法规则 195
8.1.2 常量和变量 198
8.1.3 批和脚本 201
8.2 结构化流程控制 202
8.2.1 顺序结构与GOTO 202
8.2.2 分支结构 202
8.2.3 循环结构 204
8.3 其他函数 206
8.3.1 其他常用内置函数 206
8.3.2 用户自定义函数 207
8.4 游标 211
8.4.1 游标的概念 211
8.4.2 游标数据的操作 214
8.5 存储过程 215
8.5.1 存储过程的概念 215
8.5.2 创建与执行存储过程 217
8.5.3 维护存储过程 220
8.5.4 数据库的存储过程设计实例 222
习题 223
第9章 数据库的保护与维护 224
9.1 数据库的安全性 224
9.1.1 数据库的安全体系及存取机制 224
9.1.2 SQL Server的安全认证模式及登录账户 228
9.1.3 用户的建立和管理 232
9.1.4 特权 235
9.1.5 角色 240
9.1.6 证书及数据加密 244
9.2 数据完整性 248
9.2.1 完整性约束 249
9.2.2 数据库触发器 251
9.3 并发控制 255
9.3.1 数据库不一致的类型 255
9.3.2 封锁 256
9.3.3 事务 258
9.4 数据库后备与恢复 260
9.4.1 数据日志 260
9.4.2 数据库后备 262
9.4.3 数据库恢复 266
9.5 数据传输 270
9.6 SQL Server服务器监视 273
9.6.1 服务器的监视手段 274
9.6.2 使用SQL Server事件探查器 274
9.7 SQL Server数据库的性能优化 279
习题 281
第10章 基于ASP.NET应用程序的SQL Server数据库访问技术 283
10.1 Web程序设计 283
10.1.1 B/S模式编程及.NET平台 283
10.1.2 IIS对Web程序的支持 290
10.2 ADO.NET简介 292
10.2.1 ADO.NET的对象模型 292
10.2.2 常用的ADO.NET类的属性和方法 293
10.3 ASP.NET应用程序访问SQL Server数据库 295
10.3.1 添加ASP.NET用户并编辑其对数据库的访问权限 295
10.3.2 ASP.NET应用程序连接数据库 300
10.3.3 在Web Form网页中显示数据 302
10.4 ASP.NET数据源控件及数据绑定控件 304
10.4.1 绑定到数据库 304
10.4.2 绑定到对象 306
10.4.3 数据绑定控件 308
习题 309
第11章 SQL Server应用开发实例——企业资源计划的人事系统 310
11.1 FoxERP企业资源计划系统的架构、平台及特点 310
11.1.1 FoxERP的组成及ASP.NET+C#开发环境及功能 310
11.1.2 FoxERP的系统架构 311
11.1.3 FoxERP-HRSA人事管理子系统 311
11.2 系统分析与设计 312
11.2.1 概述 312
11.2.2 概念数据模型 315
11.2.3 物理数据模型 316
11.2.4 面向对象的模型OOM 316
11.3 数据库表的结构 319
11.3.1 表清单 319
11.3.2 表中字段及相关设置 320
11.4 主要关键技术 326
11.4.1 系统逻辑层功能的实现 326
11.4.2 安全性的设计 330
11.4.3 母版和CSS 332
11.5 用户使用说明书 334
11.5.1 系统使用平台 334
11.5.2 登录和进入系统 337
11.5.3 FoxERP-HRSA人事管理子系统的使用 338
11.6 部分源程序 339
11.6.1 存储过程代码 339
11.6.2 数据访问层代码 342
11.6.3 业务逻辑层代码 343
习题 345
附录A 《SQL Server数据库原理及应用》教学大纲 346
附录B 实验指导书 348
参考文献 351
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016