《Oracle 10g数据库最佳入门 第2版》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:萧文龙,陈怡如编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2007
  • ISBN:7111221001
  • 页数:498 页
图书介绍:本书对Oracle公司推出的Oracle 10g进行了系统而全面的介绍,共分19章,分别阐述了Oracle 10g及数据库的基本概念。

第1章 数据库简介 1

1-1 为什么选择学习Oracle 10g数据库 1

1-2 Oracle 10g数据库的新特性 2

1-3 Oracle 10g数据库产品版本 2

第2章 数据库的基本概念 5

2-1 数据库简介 5

2-2 数据模型(Data Model) 7

2-2-1 层级式数据模型 10

2-2-2 网络式数据模型 11

2-2-3 关系数据模型 12

2-3 功能依赖性 13

2-4 数据库的规范化 14

2-5 实体-关系模型(Entity-Relation Model) 19

2-6 将实体-关系图转换成关系表 23

第3章 数据库的安装与管理工具 24

3-1 Oracle 10g数据库的软硬件需求 24

3-2 Oracle 10g数据库的安装 25

3-3 测试数据库 33

3-4 卸载Oracle 10g数据库 35

3-5 安装本书使用的Oracle 10g数据库 38

3-6 管理工具 39

3-6-1 使用SQL*Plus 39

3-6-2 使用iSQL*Plus 40

3-6-3 使用Enterprise Manager 42

第4章 数据库的管理 44

4-1 启动数据库 44

4-2 关闭数据库 49

4-3 设置数据库 52

4-4 建立数据库 56

4-5 删除数据库 65

第5章 表空间的管理 69

5-1 简介 69

5-2 创建表空间 70

5-3 修改表空间的记录属性 71

5-4 把表空间修改为离线状态 71

5-5 把表空间修改为连线状态 72

5-6 在表空间中添加数据文件 72

5-7 删除表空间 73

5-8 删除表空间的同时删除数据文件 74

5-9 在表空间中创建表 75

第6章 表的管理 77

6-1 简介 77

6-2 创建表(Create Table) 79

6-3 修改表(Alter Table) 79

6-4 截断表(Truncate Table) 81

6-5 查询用户拥有的对象数据 81

6-5-1 查询用户拥有表的说明(user tables) 81

6-5-2 查询用户拥有的对象类型(user objects) 82

6-5-3 查询用户拥有的表、视图(user catalog) 82

6-6 添加表的注释 83

6-7 重命名表(Rename Table) 84

6-8 删除表(Drop Table) 85

第7章 数据的操作与管理 86

7-1 简介 86

7-2 添加一条数据(Insert) 87

7-3 使用系统日期函数(Sysdate) 89

7-4 查询一条数据(Where) 90

7-5 使用替代变量(&) 90

7-6 使用To Date函数 91

7-7 添加多条数据 91

7-8 修改数据(Update) 92

7-9 删除数据(Delete) 94

7-10 数据库的事务(Commit and Rollback) 95

第8章 E-R模型转换成关系表 99

8-1 简介 99

8-2 惟一键 99

8-3 主键 101

8-4 非空值 103

8-5 检查 104

8-6 外键 106

8-7 启动约束条件 108

8-8 关闭约束条件 109

8-9 删除约束条件 110

8-10 验证外键约束条件 110

8-11 E-R模型转换成关系表 112

第9章 用户与权限的管理 125

9-1 简介 125

9-2 创建用户 126

9-3 修改用户 128

9-4 系统权限的管理 128

9-4-1 授予权限 128

9-4-2 撤销权限 130

9-5 简化管理(Role角色) 132

9-6 对象权限 134

9-7 确认权限的授予 136

9-8 项目练习:用户权限的管理 137

第10章 生产管理系统实战 142

10-1 简介 142

10-2 基本需求说明 142

10-3 公司组织图 143

10-4 数据库表创建及关系说明 144

10-5 表的字段 145

10-6 E-R模型关系说明 147

10-7 关系结构图 148

10-8 用户权限需求说明 149

10-9 表数据 161

10-10 开发程序代码 167

10-11 创建生产管理系统验证 205

第11章 企业数据管理实战入门 219

11-1 SELECT语法介绍 219

11-2 查询所有的字段(*) 220

11-3 查询指定字段的数据 223

11-4 数学加减乘除的使用 224

11-5 括号的使用 225

11-6 查询不同表下的字段数据 226

11-7 使用字段别名 227

11-8 连接运算符的使用 228

11-9 重复的行数据只显示一次 228

11-10 Where条件子句的使用 229

11-11 比较运算符的使用 230

11-12 BETWEEN...AND的使用 231

11-13 LIKE的使用 231

11-14 逻辑运算符的使用 232

11-15 NOT的使用 232

11-16 排序(Order By)的使用 233

11-17 从高到低排序(Order By...DESC)的使用 234

11-18 运算加上排序的使用 235

11-19 单一字段字符查询的使用 236

11-20 转换函数Upper的使用 237

11-21 数据类型的转换 237

11-22 字符的操作函数 239

11-23 将数字转换成字符 239

11-24 Decode函数的使用 240

11-25 连接多个表的处理 242

11-26 群组函数的使用 245

11-27 查询资历最深和资历最浅的员工的到职日期 246

11-28 计算所有行的数目 247

11-29 计算佣金字段的行数目 247

11-30 计算佣金的平均数 247

11-31 计算佣金的平均数,包含NULL值 248

11-32 群组函数搭配Group By的使用 248

11-33 Group By多字段的排序 249

11-34 群组函数的查询 250

11-35 群组函数嵌套群组函数 251

11-36 子查询的使用 251

11-37 子查询包含多个条件的使用 252

11-38 子查询包含群组函数 252

11-39 子查询响应Multiple Row的使用 253

第12章 企业数据管理实战进阶 254

12-1 管理需求示例一 254

12-2 管理需求示例二 257

12-3 管理需求示例三 260

12-4 管理需求示例四 262

12-5 管理需求示例五 263

12-6 管理需求示例六 265

12-7 管理需求示例七 269

12-8 管理需求示例八 271

12-9 管理需求示例九 272

12-10 管理需求示例十 273

第13章 通过ASP和JSP程序存取Oracle 10g数据库 277

13-1 简介 277

13-2 设置ODBC 279

13-3 设置Web Server 283

13-3-1 默认网站IP地址的设置 283

13-3-2 虚拟目录的设置 288

13-4 ASP程序的开发(连接Oracle 10g数据库) 291

13-4-1 查询EMP数据 292

13-4-2 查询depart数据 294

13-4-3 查询Probuy数据 295

13-4-4 查询Invoice数据 296

13-4-5 查询Customer数据 298

13-4-6 查询Delivery数据 299

13-4-7 查询Ord数据 300

13-4-8 查询Product数据 302

13-4-9 查询Stock数据 303

13-4-10 查询WIP数据 304

13-4-11 查询Salgrade数据 305

13-5 使用JSP存取Oracle数据库 307

第14章 使用JSP开发生产管理系统 317

14-1 简介 317

14-2 网页基本设计 323

14-3 程序代码评析 329

第15章 备份与恢复 345

15-1 简介 345

15-2 数据的导出与导入 345

15-2-1 Exp命令 346

15-2-2 Imp命令 349

15-2-3 Export和Import的4种模式 353

15-3 离线备份(Off-Line Backup) 358

15-4 联机备份(On-Line Backup) 361

15-5 Completely Recovery(完全恢复) 369

15-6 Incomplete Recovery(部分还原) 374

第16章 Enterprise Manager实战入门 381

16-1 简介 381

16-2 Enterprise Manager的4大管理 381

16-3 查看预警 384

16-4 编辑阈值 385

16-5 监听程序的管理 387

16-6 主机的管理 394

16-7 数据库的性能管理 397

16-8 内存参数的管理 405

16-9 初始化参数的管理 407

第17章 Enterprise Manager实战进阶 410

17-1 简介 410

17-2 数据库的关闭和启动 410

17-3 表空间的创建、编辑和删除 415

17-4 表的创建、编辑和删除 423

17-5 用户的创建、编辑和删除 431

第18章 进销存管理系统(后台数据库的设计与实现) 447

18-1 基本需求分析 447

18-2 确认实体 448

18-3 确认实体之间的关系 451

18-4 决定主键 451

18-5 实体-关系图 452

18-6 表数据 453

18-7 组织图 458

18-8 表权限配置 458

18-9 编写程序代码 460

18-10 创建进销存管理系统 478

第19章 Oracle 10g数据库的应用 482

附录A 下载Oracle 10g数据库 484

附录B Oracle数据库网站资源 491

附录C Appendix Oracle SQL常用命令语法 492