第一图书网

Oracle 11g数据库最佳入门教程

萧文龙,李逸婕,张雅茜 清华大学出版社
出版时间:

2013-11  

出版社:

清华大学出版社  

作者:

萧文龙,李逸婕,张雅茜  

内容概要

Oracle 11g是目前最流行的数据库开发平台之一,拥有较大的市场占有率和众多的高端用户,是大型数据库应用系统的首选后台。Oracle数据库管理和应用系统开发已经成为国内外高校计算机专业和许多非计算机专业的必修或选修课程。
本书共分17章,在讲述数据库原理的同时,详细介绍了数据库的管理、表空间的管理、表的管理、数据的操作与管理、用户与权限的管理、Schema对象的管理、单行函数的应用等,并通过实例阐述基于ASP和JSP程序访问Oracle 11g数据库、使用JSP开发生产管理系统、Enterprise Manager实战等,此外,示例代码均可下载,以便读者自行上机练习。
本书示例丰富、语言简洁,主要用于培养数据库管理人员和数据库开发人员,适合作为高等院校本、专科计算机软件、信息系统、电子商务等相关专业的数据库课程教材,同时也适合作为各种数据库技术培训班的教材以及数据库开发人员的参考资料。

书籍目录

第1章 数据库简介 1
1-1 Oracle 11g简介 1
1-1-1 Oracle 11g数据库产品版本 2
1-1-2 Oracle 11g数据库的基本概念 4
1-2 数据模型 6
1-2-1 层级式数据模型 8
1-2-2 网络式数据模型 9
1-2-3 关系数据模型 10
1-3 功能依赖性 11
1-4 规范化 12
1-5 实体-关系模型 16
1-5-1 实体-关系的表现方式 16
1-5-2 实体-关系模型的建立 17
1-5-3 实体-关系图的转换 20
1-6 Oracle数据库的应用 21
第2章 数据库的安装与管理工具 23
2-1 Oracle 11g数据库的软硬件需求 23
2-2 Oracle 11g数据库的安装 24
2-3 Oracle 11g数据库的测试 30
2-4 Oracle 11g数据库的管理工具 32
2-5 Oracle 11g数据库的内存架构 35
2-5-1 System Global Area(SGA) 36
2-5-2 Program Global Area(PGA) 37
第3章 数据库的管理 39
3-1 启动数据库 39
3-2 关闭数据库 45
3-3 设置数据库 48
3-4 建立数据库 53
3-5 删除数据库 60
第4章 表空间的管理 64
4-1 简介 64
4-2 创建表空间 65
4-3 修改表空间 66
4-3-1 修改表空间的记录属性 66
4-3-2 把表空间修改为离线状态 67
4-3-3 把表空间修改为连线状态 67
4-3-4 在表空间中添加数据文件 68
4-4 删除表空间 68
第5章 表的管理 71
5-1 概述 71
5-2 创建表(Create Table) 72
5-3 修改表(Alter Table) 73
5-4 截断表 75
5-5 查询用户拥有的对象数据 75
5-5-1 查询用户拥有表的说明(user_tables) 75
5-5-2 查询用户拥有的对象类型(user_objects) 76
5-5-3 查询用户拥有的表、视图(user_catalog) 77
5-6 添加表注释 78
5-7 重命名表 79
5-8 删除表 80
第6章 数据的操作与管理 81
6-1 简介 81
6-2 添加一条数据 82
6-3 使用系统日期函数 83
6-4 查询一条数据 84
6-5 使用默认值 84
6-5-1 默认值用于INSERT 84
6-5-2 默认值用于UPDATE 85
6-6 使用替代变量 85
6-7 使用To_Date函数 86
6-8 添加多条数据 87
6-9 修改数据 88
6-10 删除数据 89
6-11 使用事务机制 90
6-12 复制数据 93
第7章 E-R模型转换成关系表 95
7-1 简介 95
7-2 唯一键 95
7-3 主键 97
7-4 非空值 99
7-5 检查 100
7-6 外键 102
7-7 约束条件 106
7-7-1 启动约束条件 106
7-7-2 关闭约束条件 107
7-7-3 删除约束条件 107
7-7-4 验证外键约束条件 108
7-8 实践操作:将E-R模型转换成关系表 109
第8章 用户与权限的管理 122
8-1 简介 122
8-2 创建用户 122
8-3 修改用户 124
8-4 管理系统权限 125
8-4-1 授予权限 125
8-4-2 撤销权限 128
8-5 简化管理 129
8-6 授予对象权限 131
8-7 实践操作:用户权限的管理 134
第9章 生产管理系统实战 140
9-1 简介 140
9-2 说明基本需求 140
9-3 绘制公司组织图 141
9-4 创建数据库表及关系说明 141
9-5 列出表的字段 142
9-6 E-R模型关系说明 145
9-7 绘制关系结构图 146
9-8 设置用户权限 147
9-9 添加表数据 158
9-10 开发程序代码 165
9-11 创建生产管理系统验证 209
第10章 Schema对象的管理 224
10-1 数据库的对象 224
10-2 视图(View) 224
10-2-1 建立视图 224
10-2-2 修改视图 226
10-2-3 删除视图 226
10-2-4 内嵌视图 226
10-2-5 建立复杂视图 227
10-2-6 限制视图 227
10-2-7 验证视图 228
10-3 序列(Sequence) 229
10-3-1 建立序列 229
10-3-2 验证序列 230
10-3-3 使用序列 231
10-3-4 修改序列 232
10-3-5 删除序列 233
10-4 索引(Index) 233
10-4-1 建立索引 234
10-4-2 验证索引 234
10-4-3 转换索引 235
10-4-4 删除索引 236
10-5 同义字(Synonyms) 236
第11章 单行函数的应用 237
11-1 单行函数简介 237
11-2 数值的操作函数 238
11-3 字符的操作函数 239
11-4 日期的操作函数 239
11-5 其他操作函数 244
11-5-1 NVL函数的使用 245
11-5-2 NVL2函数的使用 245
11-5-3 NULLIF函数的使用 246
11-5-4 COALESCE函数的使用 246
11-5-5 CASE函数的使用 247
11-5-6 DECODE函数的使用 247
11-6 数据类型的转换 248
第12章 企业数据管理实战入门 250
12-1 使用SELECT语句 250
12-1-1 查询所有的字段 250
12-1-2 查询指定字段的数据 254
12-1-3 查询不同表下的数据 255
12-2 使用加减乘除运算 256
12-3 使用括号 257
12-4 使用字段别名 259
12-5 使用表格别名 260
12-6 使用连接运算符 260
12-7 使用Distinct关键词 261
12-8 使用Where条件子句 262
12-9 使用比较运算符 263
12-9-1 比较运算符BETWEEN…AND 264
12-9-2 比较运算符LIKE 264
12-10 使用逻辑运算符 265
12-10-1 逻辑运算符AND 265
12-10-2 逻辑运算符NOT 265
12-11 使用Order By子句 266
12-12 使用字符查询 270
12-13 使用Upper函数 270
12-14 使用字符串 271
12-15 使用Top-n查询 272
12-16 连接多个表 272
12-17 使用SQL:1999 Syntax连接表格 278
12-18 使用群组函数 284
12-18-1 查询平均薪资、最高薪资、最低薪资和薪资的总和 284
12-18-2 查询资历最深和资历最浅的员工到职日期 285
12-18-3 计算所有行的数目 285
12-18-4 计算佣金字段的行数目 285
12-18-5 计算佣金的平均数 286
12-18-6 计算佣金的平均数且包含NULL值 286
12-18-7 使用群组函数且搭配Group By子句 287
12-18-8 进行多字段排序 287
12-18-9 限制群组函数 289
12-18-10 群组函数嵌套群组函数 289
12-19 使用子查询功能 290
12-19-1 通过子查询包含多个条件 291
12-19-2 通过子查询包含群组函数 291
12-19-3 通过子查询响应Multiple Row 292
12-19-4 利用子查询新增数据 292
12-19-5 利用子查询修改数据 293
12-20 使用MERGE功能 294
12-21 使用WITH CHECK OPTION关键词 296
第13章 企业数据管理实战进阶 297
13-1 管理需求示例一 297
13-2 管理需求示例二 300
13-3 管理需求示例三 304
13-4 管理需求示例四 306
13-5 管理需求示例五 308
13-6 管理需求示例六 310
13-7 管理需求示例七 315
13-8 管理需求示例八 316
13-9 管理需求示例九 318
13-10 管理需求示例十 319
第14章 通过ASP和JSP程序访问Oracle 11g数据库 323
14-1 简介 323
14-2 设置ODBC 325
14-3 设置Web Server 329
14-3-1 设置默认网站的IP地址 330
14-3-2 设置虚拟目录 334
14-4 实践操作:ASP程序的开发 337
14-4-1 查询EMP数据 338
14-4-2 查询Depart数据 340
14-4-3 查询Probuy数据 342
14-4-4 查询Invoice数据 343
14-4-5 查询Customer数据 344
14-4-6 查询Delivery数据 346
14-4-7 查询Ord数据 347
14-4-8 查询Product数据 349
14-4-9 查询Stock数据 350
14-4-10 查询WIP数据 351
14-4-11 查询SalGrade数据 352
14-5 实践操作:JSP程序的开发 354
第15章 使用JSP开发生产管理系统 364
15-1 简介 364
15-2 网页基本设计 367
15-3 程序代码评析 373
15-3-1 index.html的源代码 373
15-3-2 index12.html的源代码 375
15-3-3 index01.html的源代码 375
15-3-4 index0.html的源代码 375
15-3-5 insert01.html的源代码 376
15-3-6 insert1.jsp的源代码 376
15-3-7 update01.html的源代码 378
15-3-8 update01.jsp的源代码 378
15-3-9 delete01.html的源代码 380
15-3-10 delete01.jsp的源代码 380
15-3-11 select01.html 的源代码 381
15-3-12 select01.jsp的源代码 381
第16章 Enterprise Manager实战入门 383
16-1 简介 383
16-2 管理Enterprise Manager 383
16-3 查看预警 387
16-4 编辑阈值 388
16-5 监听程序 390
16-6 管理主机 398
16-7 管理内存指导 401
16-8 管理初始化参数 403
第17章 Enterprise Manager 实战进阶 406
17-1 简介 406
17-2 数据库的关闭和启动 406
17-3 表空间的创建、编辑和删除 410
17-4 表的创建、编辑和删除 417
17-5 用户的创建、编辑和删除 424
附录A 下载Oracle 11g数据库 441
附录B 下载、安装与卸载 Oracle 11g客户端管理工具 444
附录C Oracle SQL的常用命令语法 457


图书封面

广告

下载页面


Oracle 11g数据库最佳入门教程 PDF格式下载



相关图书