数据库原理与应用 Oracle版PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:青岛东合信息技术有限公司,青岛海尔软件有限公司编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2010
- ISBN:9787121112690
- 页数:435 页
理论篇 1
第1章 数据库概述 2
1.1 数据库概述 3
1.1.1 数据库相关概念 3
1.1.2 数据库管理技术的产生和发展 5
1.1.3 数据库系统的特点 7
1.2 数据模型 8
1.2.1 数据模型的组成三要素 8
1.2.2 概念模型 9
1.2.3 最常用的数据模型 11
1.3 数据库系统体系结构 15
1.3.1 数据库系统模式 16
1.3.2 三级体系结构 16
1.3.3 数据库的二级映像功能 17
1.3.4 数据库系统的组成 17
1.4 数据库的应用 18
1.4.1 数据库技术应用领域 18
1.4.2 数据库未来的发展趋势 19
1.4.3 常用数据库系统简介 20
小结 21
练习 22
第2章 关系数据库介绍 24
2.1 关系模型概述 25
2.2 关系数据结构及形式化定义 26
2.2.1 关系 26
2.2.2 关系模型 29
2.2.3 关系的完整性 31
2.3 关系代数 33
2.3.1 关系代数中的运算符 33
2.3.2 传统的集合运算 34
2.3.3 专门的关系运算 36
小结 41
练习 42
第3章 关系数据库理论 45
3.1 规范化理论 46
3.1.1 规范化理论的提出 46
3.1.2 函数依赖 49
3.1.3 函数依赖定义的码 52
3.1.4 范式的概念及各范式之间的联系 52
3.1.5 多值依赖 61
3.1.6 规范化的基本思想 63
3.2 数据库设计 64
3.2.1 数据库设计的特点 65
3.2.2 需求分析 67
3.2.3 数据流图和数据字典 69
3.3 概念结构设计 71
3.3.1 概念结构设计的定义 71
3.3.2 概念结构设计的方法和步骤 72
3.3.3 数据抽象 73
3.3.4 E-R图的生成 74
3.4 逻辑结构设计 78
3.4.1 E-R图向关系模型的转换 78
3.5 物理设计 82
3.5.1 数据库物理设计的步骤 82
3.5.2 数据库物理设计的内容和方法 84
3.5.3 关系模式存取方法的选择 85
小结 87
练习 88
第4章 SQL 91
4.1 SQL语言概述 93
4.1.1 SQL语言特点 93
4.1.2 SQL分类 94
4.1.3 SQL语句编写规则 95
4.2 数据查询 95
4.2.1 列查询 95
4.2.2 条件查询 97
4.2.3 算术运算符 97
4.2.4 排序 98
4.2.5 联合查询 99
4.3 多表查询 100
4.3.1 内连接 100
4.3.2 外连接 102
4.4 子查询 105
4.4.1 单行和多行子查询 106
4.4.2 多列子查询 108
4.4.3 相关子查询 109
小结 110
练习 110
第5章 函数 112
5.1 函数概述 115
5.2 单行函数 115
5.2.1 数值型函数 115
5.2.2 字符函数 119
5.2.3 日期时间函数 124
5.2.4 转换函数 129
5.2.5 其他函数 133
5.3 数据分组 136
5.3.1 分组函数 136
5.3.2 分组语句 138
小结 140
练习 140
第6章 表 142
6.1 表 144
6.1.1 创建表 144
6.1.2 修改表 148
6.1.3 删除表 149
6.2 索引 150
6.2.1 创建索引 150
6.2.2 维护索引 152
6.2.3 索引使用原则 153
6.3 约束 153
6.3.1 创建约束 154
6.3.2 维护约束 159
小结 161
练习 161
第7章 数据维护 163
7.1 插入数据 165
7.1.1 插入单行数据 165
7.1.2 表的数据复制 167
7.2 更新数据 168
7.2.1 使用表达式更新数据 168
7.2.2 使用子查询更新数据 169
7.3 删除数据 170
7.4 DML事务处理 171
小结 174
练习 175
第8章 视图 176
8.1 视图概述 178
8.2 建立视图 180
8.2.1 简单视图 180
8.2.2 复杂视图 181
8.2.3 连接视图 182
8.2.4 只读视图 183
8.2.5 CHECK约束 183
8.3 维护视图 184
8.3.1 修改视图 184
8.3.2 重新编译视图 184
8.3.3 删除视图 185
小结 185
练习 185
第9章 PL/SQL基础 187
9.1 PL/SQL简介 189
9.1.1 PL/SQL概述 189
9.1.2 PL/SQL结构 189
9.1.3 PL/SQL块分类 191
9.1.4 注释 192
9.2 基本数据类型 192
9.2.1 标量变量 193
9.2.2 使用%TYPE 195
9.3 记录类型 196
9.3.1 自定义PL/SQL记录类型 196
9.3.2 %ROWTYPE记录类型 197
9.4 集合类型 198
9.4.1 PL/SQL一维表 198
9.4.2 PL/SQL多维表 200
9.4.3 嵌套表 200
9.4.4 可变数组 202
9.4.5 集合方法 202
9.5 运算符与表达式 205
9.5.1 运算符 205
9.5.2 表达式 206
9.6 流程控制语句 207
9.6.1 条件分支语句 207
9.6.2 CASE语句 209
9.6.3 循环语句 211
9.6.4 GOTO语句 213
小结 213
练习 214
第10章 游标和异常处理 216
10.1 游标 218
10.1.1 显式游标 218
10.1.2 使用游标 220
10.1.3 游标FOR循环 223
10.1.4 游标修改和删除操作 224
10.2 游标变量 226
10.2.1 游标变量定义 226
10.2.2 游标变量操作 228
10.3 异常处理 229
10.3.1 异常简介 230
10.3.2 异常处理 230
小结 234
练习 235
第11章 PL/SQL程序单元 236
11.1 存储过程 238
11.1.1 存储过程概述 238
11.1.2 无参存储过程 239
11.1.3 带输入参数的存储过程 239
11.1.4 带输出参数的存储过程 242
11.1.5 带输入输出参数的存储过程 245
11.1.6 维护存储过程 246
11.2 函数 246
11.2.1 函数概述 246
11.2.2 调用函数 247
11.2.3 函数返回类型 248
11.2.4 维护函数 251
11.3 包 251
11.3.1 包概述 252
11.3.2 调用包 253
11.3.3 使用集合类型 256
11.3.4 重载 257
11.3.5 构造过程 258
11.3.6 维护包 259
小结 259
练习 260
第12章 序列和触发器 262
12.1 序列 264
12.1.1 序列概述 264
12.1.2 使用序列 264
12.1.3 维护序列 265
12.2 触发器 266
12.2.1 语句触发器 267
12.2.2 行触发器 268
12.2.3 维护触发器 273
小结 274
练习 275
第13章 事务与数据恢复 277
13.1 事务的概念 279
13.1.1 事务概述 279
13.1.2 事务的状态 279
13.1.3 事务的特性与应用系统 280
13.2 事务控制 282
13.2.1 搭建事务演示环境 282
13.2.2 事务的开始与结束 284
13.2.3 事务的提交 285
13.2.4 事务的回滚与保存点 286
13.2.5 事务隔离级别 288
13.3 数据恢复 291
13.3.1 数据库恢复概述 291
13.3.2 故障种类及恢复策略 293
13.3.3 Oracle数据库的备份与恢复 295
小结 299
练习 299
第14章 并发控制 301
14.1 并发的概念 303
14.1.1 并发概述 303
14.1.2 锁、锁定和锁定协议 305
14.1.3 锁的粒度 310
14.2 锁在Oracle中的应用 311
14.2.1 Oracle中锁的分类 311
14.2.2 Oracle中锁的级别 314
14.2.3 Oracle中的锁争用的检测与解决 316
小结 321
练习 321
第15章 数据库安全 323
15.1 安全性概述 325
15.1.1 计算机安全性概述 325
15.1.2 数据库安全性控制 327
15.2 Oracle中的权限管理 330
15.2.1 Oracle权限分类 330
15.2.2 Oracle系统权限与对象权限分类 332
15.3 Oracle中的角色管理 334
15.3.1 角色概述 334
15.3.2 Oracle中角色概述 335
15.3.3 Oracle中角色管理与使用 336
15.4 Oracle中的用户管理 339
15.4.1 数据库系统用户概述 339
15.4.2 Oracle中用户概述 340
15.4.3 Oracle中用户管理与使用 341
小结 343
练习 344
实践篇 345
实践1 Oracle 10g数据库系统 346
实践指导 346
实践1.G.1 346
实践1.G.2 350
知识拓展 355
1.数据库配置助手(DBCA) 355
2.卸载Oracle 10g数据库 359
拓展练习 361
练习1.E.1 361
练习1.E.2 361
练习1.E.3 361
实践2 关系数据库理论 362
实践指导 362
实践2.G..1 362
实践2.G..2 364
知识拓展 365
1.创建user和schema 365
2.SQL*Plus 368
拓展练习 370
练习2.E.1 370
练习2.E.2 370
实践3 表 371
实践指导 371
实践3.G.1 371
实践3.G..2 373
实践3.G.3 375
知识拓展 376
1.同义词 376
2.表信息 378
3.索引信息 381
4.约束信息 382
拓展练习 382
练习3.E.1 382
练习3.E.2 382
练习3.E.3 382
实践4 数据维护 383
实践指导 383
实践4.G.1 383
知识拓展 384
1.在INSERT中使用子查询 384
2.多表插入 385
3.MERGE语句 387
拓展练习 388
练习4.E.1 388
实践5 视图 389
实践指导 389
实践5.G.1 389
实践5.G.2 390
知识拓展 392
1.视图信息 392
拓展练习 394
练习5.E.1 394
练习5.E.2 394
实践6 PL/SQL基础 395
实践指导 395
实践6.G.1 395
实践6.G.2 396
知识拓展 399
1.PL/SQL代码编写规则 399
2.LOB类型 400
3.集合运算 400
4.批量 403
拓展练习 406
练习6.E.1 406
实践7 游标和异常处理 407
实践指导 407
实践7.G.1 407
实践7.G.2 408
知识拓展 411
1.批量提取 411
2.异常处理函数 413
拓展练习 413
练习7.E.1 413
练习7.E.2 414
实践8 PL/SQL程序单元 415
实践指导 415
实践8.G.1 415
实践8.G.2 418
知识拓展 421
1.编译警告 421
2.RAISE_APPLICATION_ERROR 422
3.包的纯度级别 423
4.系统工具包 425
拓展练习 427
练习8.E.1 427
练习8.E.2 427
实践9 序列和触发器 428
实践指导 428
实践9.G.1 428
实践9.G.2 429
知识拓展 431
1.INSTEAD OF触发器 431
2.系统事件触发器 432
拓展练习 435
练习9.E.1 435
练习9.E.2 435
- 《《原节子》日本国民女演员传记 比电影还传奇的一生 折射时代变迁》徐辰 2018
- 《莎士比亚公司》(美)西尔薇亚·比奇 2020
- 《ANSYS有限元基础教程》王新荣主编 2019
- 《清末民初文献丛刊 散原精舍诗别集》陈三立著 2018
- 《中华人民共和国公司法释义 最新修》宋燕妮 2019
- 《岁月如歌 黑龙江大学原中文系教师校友诗集》吴国忠等主编 2001
- 《《大学英语教程》学习指南 第3册 原教程第5册》张鑫友主编;陈瑞萍,戴丹妮,丰国欣等译注 1998
- 《柏杨版资治通鉴 白话版 28 泾原兵变 猪皇帝》柏杨著 2020
- 《跨国公司经营与管理》黄庆波,李焱主编 2016
- 《UG NX 12.0中文版动力学与有限元分析自学手册》胡爱闽龙铭 2019
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《可汗解梦》俄罗斯领航Pilot动画公司 2017
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《AutoCAD 2018自学视频教程 标准版 中文版》CAD/CAM/CAE技术联盟 2019
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《彩叶地被植物》(中国)杭州市临安区科学技术协会,杭州市临安区林业局(农业局) 2018
- 《灭绝生物的故事》小牛顿科学教育公司编辑团队编著 2018
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017