数据库原理与SQL Server 2005应用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:程云志,张帆,崔翔等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2006
- ISBN:7111196996
- 页数:312 页
第1章 数据库概述 1
1.1 数据库系统概述 1
1.1.1 数据库技术的发展历史 1
1.1.2 数据库技术的应用及新发展 4
1.2 数据库系统 5
1.2.1 数据库系统的基本概念 5
1.2.2 数据库管理系统的功能 7
1.2.3 数据库系统的三级模式结构 7
1.2.4 数据库系统的二级映像 8
1.3 习题 9
第2章 数据模型 10
2.1 信息的三种世界 10
2.1.1 现实世界 10
2.1.3 计算机世界 11
2.1.2 信息世界 11
2.1.4 三种世界的转换 12
2.2 概念模型 12
2.2.1 概念模型的基本概念 13
2.2.2 概念模型的表示 14
2.3 数据模型 17
2.3.1 数据模型的基本概念 17
2.3.2 常用的数据模型 17
2.4 习题 24
第3章 关系数据库 25
3.1 关系模型的基本概念 25
3.1.1 关系的数学定义 26
3.1.2 关系模型 27
3.2 关系代数 29
3.2.1 传统的集合运算 30
3.2.2 专门的关系运算 31
3.3 规范化 34
3.3.1 函数依赖 35
3.3.2 范式 36
3.4 关系数据库系统的查询优化 39
3.4.1 全关系型系统的基本准则 40
3.4.2 查询优化的准则 41
3.5 常用关系数据库管理系统介绍 42
3.6 习题 43
第4章 数据库设计 46
4.1 数据库设计概述 46
4.1.1 数据库设计的特点 46
4.1.2 数据库设计的步骤 47
4.1.3 数据库设计阶段详解 48
4.2.1 需求分析的任务 49
4.2 需求分析 49
4.2.2 需求分析的方法 50
4.3 概念结构设计 50
4.3.1 概念结构设计的任务 50
4.3.2 概念结构设计的方法 50
4.3.3 概念结构设计的步骤 51
4.4 逻辑结构设计 51
4.4.1 逻辑结构设计的任务 52
4.4.2 逻辑结构设计的步骤 52
4.5 物理结构设计 53
4.5.1 物理结构设计的任务 53
4.5.2 物理结构设计的步骤 53
4.6 数据库实施、运行和维护 54
4.6.1 数据库实施 54
4.6.2 数据库运行和维护 55
4.7 数据库设计实例 56
4.8 习题 58
第5章 SQL Server 2005基础知识 60
5.1 SQL Server 2005简介 60
5.1.1 SQL Server 2005概述 60
5.1.2 SQL Server 2005新增功能 62
5.2 SQL Server 2005的安装和设置 63
5.2.1 SQL Server 2005的版本 63
5.2.2 SQL Server 2005的运行环境 64
5.2.3 SQL Server 2005的安装过程 65
5.3 SQL Server 2005的编程管理工具 69
5.3.1 SQL Server Management Studio 69
5.3.2 Business Intelligence Development Studio 71
5.3.3 SQL Server Profiler 72
5.3.4 SQL Server Configuration Manager 73
5.3.6 命令行工具 74
5.3.5 Database Engine Tuning Advisor 74
5.3.7 帮助 75
5.4 习题 76
第6章 T-SQL语言 77
6.1 SQL语言基本概念 77
6.1.1 T-SQL语言简介 77
6.1.2 T-SQL语言的语法约定 78
6.1.3 标识符 79
6.1.4 运算符与表达式 83
6.2 流程控制语句 87
6.2.1 SET语句 88
6.2.2 IF…ELSE语句 88
6.2.3 BEGIN…END语句 89
6.2.4 WHILE、BREAK、CONTINUE语句 89
6.2.6 WAITFOR语句 90
6.2.5 RETURN语句 90
6.2.7 GOTO语句 91
6.2.8 TRY…CATCH语句 91
6.2.9 GO语句 92
6.3 函数 92
6.3.1 系统内置函数 92
6.3.2 用户定义函数 100
6.4 习题 103
第7章 数据库和表 104
7.1 数据库基本概念 104
7.1.1 物理数据库 104
7.1.2 逻辑数据库 105
7.2 数据库操作 107
7.2.1 创建数据库 107
7.2.2 修改数据库 116
7.2.3 删除数据库 119
7.3 表操作 120
7.3.1 创建表 121
7.3.2 修改表 126
7.3.3 数据完整性的实现 127
7.3.4 表数据操作 130
7.3.5 删除表 132
7.3.6 创建表实例 134
7.4 习题 136
第8章 数据库查询 138
8.1 数据查询 138
8.1.1 选择列 139
8.1.2 选择行 142
8.1.3 连接 146
8.2 数据汇总 149
8.4 分组 151
8.3 排序 151
8.5 子查询 153
8.5.1 无关子查询 154
8.5.2 相关子查询 156
8.6 集合操作 158
8.7 存储查询结果 159
8.8 函数查询 160
8.9 习题 162
第9章 视图、索引和游标 164
9.1 视图 164
9.1.1 视图概述 164
9.1.2 视图的类型 165
9.1.3 创建视图 165
9.1.5 更新视图 168
9.1.4 查询视图 168
9.1.6 修改视图定义 170
9.1.7 删除视图 170
9.2 索引 170
9.2.1 索引的分类 171
9.2.2 创建索引 172
9.2.3 创建索引视图 175
9.2.4 删除索引 176
9.3 游标 177
9.3.1 游标概述 177
9.3.2 游标的类型 178
9.3.3 声明游标 180
9.3.4 打开游标 182
9.3.5 读取游标 183
9.3.6 关闭游标 184
9.3.7 删除游标 185
9.4 习题 185
第10章 存储过程和触发器 186
10.1 存储过程 186
10.1.1 存储过程概述 186
10.1.2 存储过程的类型 187
10.1.3 存储过程的设计规则 188
10.1.4 使用存储过程 189
10.1.5 重新编译存储过程 194
10.2 触发器 195
10.2.1 触发器概述 195
10.2.2 触发器的类型 195
10.2.3 触发器的设计规则 196
10.2.4 使用触发器 197
10.3 习题 201
第11章 数据库的备份还原与导入/导出 202
11.1 数据库的备份还原 202
11.1.1 备份还原概述 202
11.1.2 恢复模式 203
11.1.3 数据库备份 204
11.1.4 数据库还原 208
11.2 数据库的导入/导出 211
11.2.1 数据库表数据导出 211
11.2.2 数据库表数据导入 216
11.3 习题 221
第12章 系统安全管理 222
12.1 身份验证模式 222
12.1.1 身份验证概述 222
12.1.2 身份验证方式设置 223
12.2.1 账号 225
12.2 账号和角色 225
12.2.2 角色 227
12.3 授权的主体 232
12.4 授权的安全对象 235
12.5.3 GRANT语句 236
12.5 权限操作 237
12.5.1 在SQL Server Management Studio中设置权限 237
12.5.2 T-SQL语句授权 238
12.5.4 REVOKE语句 242
12.5.5 DENY语句 243
12.6 习题 244
第13章 事务、批、锁和作业 245
13.1 事务 245
13.1.1 事务概述 245
13.1.2 事务的类型 246
13.1.3 事务处理语句 248
13.1.4 事务和批 250
13.2 锁 251
13.2.1 锁概述 251
13.2.2 锁的模式 252
13.2.3 锁的信息 253
13.2.4 死锁及处理 255
13.3 数据库优化 256
13.3.1 数据库引擎优化顾问概述 257
13.3.2 数据库引擎优化顾问的使用 257
13.4 作业 258
13.5 习题 260
第14章 VB.NET/SQL Server 2005开发 261
14.1 ADO.NET技术概述 261
14.2.1 数据库设计 262
14.2 数据库应用程序实例 262
14.2.2 系统设计 264
14.2.3 程序设计 265
14.3 习题 275
第15章 C#.NET/SQL Server 2005开发 276
15.1 C#语言简介 276
15.2 数据库应用程序实例 276
15.2.1 数据库设计 276
15.2.2 系统设计 278
15.2.3 程序设计 279
15.3 习题 286
第16章 实验 287
实验1 数据库设计 287
实验2 数据库规范化设计 288
实验3 SQL Server 2005的安装及其组件工具的使用 289
实验4 T-SQL语言 291
实验5 数据库和表操作 292
实验6 数据库查询 294
实验7 视图、索引和游标 296
实验8 存储过程和触发器 297
实验9 系统安全设置 298
实验10 事务处理 299
实验11 VB.NET—SQL Server 2005开发 300
实验12 C#.NET—SQL Server 2005开发 300
附录 301
附录A SQL Server 2005提供的数据类型 301
附录B T-SQL常用运算符 302
附录C 常用T-SQL语句 303
附录D 常用T-SQL函数 305
附录E 常用T-SQL系统存储过程 309
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019