《Oracle 10g数据库入门与实践》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:萧文龙,陈怡如编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:7302120242
  • 页数:430 页
图书介绍:本书由台湾数据库研究及培训方面的资深专家编写,对Oracle公司推出的最新产品Oracle 10g进行了系统而全面地介绍。全书分为17章。分别阐述了Oracle 10g及数据库的基本概念;SELECT语句的应用方法;通过Enterprise Manager监控和管理Oracle数据库。书中有针对性地介绍了大量实战案例。以生产管理系统为例,对案例所需SQL技能做了详细地讲解;通过对企业数据管理实战中10个示例的学习,使读者能够自如运用SELECT语句;本书还特别提供了一个进销存管理系统的完整创建方案,使读者更全面地掌握本书所讲知识,并最终能够自行开发实际数据库系统。本书内容翔实,讲解透彻,具有很强的可读性。既适合数据库初学者及Oracle爱好者学习,也可作为大专院校相关专业的教程,是一本非常实用的Oracle参考书。

目录 1

第1章 Oracle 10g数据库简介 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章 Oracle 10g数据库的安装与管理工具 25

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

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

3-3 测试数据库 34

3-4 删除Oracle 10g数据库 36

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

3-6-1 使用SQL*Plus 40

3-6 管理工具 40

3-6-2 使用iSQL*Plus 41

3-6-3 使用Enterprise Manager 43

第4章 数据库的管理 45

4-1 启动数据库 45

4-2 关闭数据库 50

4-3 设置数据库 53

4-4 建立数据库 57

4-5 删除数据库 66

5-1 简介 70

第5章 表空间的管理 70

5-2 创建表空间 71

5-3 修改表空间 72

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

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

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

5-7 删除表空间 74

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

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

第6章 表的管理 78

6-1 简介 78

6-3 修改表(Alter Table) 80

6-2 创建表(Create Table) 80

6-4 删除表(Drop Table) 82

6-5 表的重命名(Rename) 82

6-6 截断表(Truncate) 83

6-7 查询用户拥有的对象数据 83

6-7-1 查询用户拥有表的说明(user_tables) 83

6-7-2 查询用户拥有的不同对象类型(user_objects) 84

6-7-3 查询用户拥有的表、视图(user_catalog) 85

6-8 添加表的注释 86

7-1 简介 88

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

7-2 添加一条数据(INSERT) 89

7-3 使用系统日期函数(SYSDATE) 91

7-4 查询一条数据(where) 92

7-5 使用替代变量( ) 92

7-6 使用To date函数 93

7-7 添加多条数据 93

7-8 修改数据(UPDATE) 94

7-9 删除数据(Delete) 96

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

8-1 简介 101

8-2 惟一键 101

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

8-3 主键 103

8-4 非空值 105

8-5 检查 106

8-6 外键 108

8-7 启动约束条件 110

8-8 关闭约束条件 111

8-9 删除约束条件 112

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

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

9-1 简介 127

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

9-2 创建用户 128

9-3 修改用户 130

9-4 系统权限的管理 130

9-4-1 授予权限 130

9-4-2 撤销权限 132

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

9-6 对象权限 136

9-7 确认权限的授予 138

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

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

10-1 简介 144

10-2 基本需求说明 144

10-3 公司组织图 145

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

10-5 表的字段 147

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

10-7 关系结构图 150

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

10-9 表数据 163

10-10 开发程序代码 169

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

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

11-1 SELECT语法介绍 221

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

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

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

11-5 括号的使用 227

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

11-7 使用字段别名 229

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

11-9 重复的列数据只显示一次 230

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

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

11-12 逻辑运算符的使用 234

11-13 排序(Order By)的使用 235

11-14 运算加上排序的使用 237

11-15 单一字段字符查询的使用 238

11-16 数据类型的转换 239

11-17 字符的操作函数 242

11-18 Decode函数的使用 242

11-19 连接多个表的处理 244

11-20 群组函数的使用 247

11-21 子查询的使用 253

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

12-1 管理需求示例一 256

12-2 管理需求示例二 259

12-3 管理需求示例三 262

12-4 管理需求示例四 264

12-5 管理需求示例五 265

12-6 管理需求示例六 267

12-7 管理需求示例七 271

12-8 管理需求示例八 273

12-9 管理需求示例九 274

12-10 管理需求示例十 275

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

13-1 简介 279

13-2 设置ODBC 281

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

13-3 设置Web Server 285

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

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

13-4-1 查询EMP数据 294

13-4-2 查询depart数据 296

13-4-3 查询probuy数据 297

13-4-4 查询invoice数据 298

13-4-5 查询customer数据 300

13-4-6 查询delivery数据 301

13-4-7 查询ord数据 302

13-4-8 查询product数据 303

13-4-9 查询stock数据 305

13-4-10 查询WIP数据 306

13-4-11 查询salgrade数据 307

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

第14章 Enterprise Manager实战入门 319

14-1 简介 319

14-2 Enterprise Manager的四大管理 319

14-3 查看预警 322

14-4 编辑阈值 323

14-5 监听程序的管理 325

14-6 主机的管理 332

14-7 数据库的性能管理 335

14-8 内存参数的管理 343

14-9 初始化参数的管理 345

第15章 Enterprise Manager实战进阶 348

15-1 简介 348

15-2 数据库的关闭和启动 348

15-3 表空间的创建、编辑和删除 353

15-4 表的创建、编辑和删除 361

15-5 用户的创建、编辑和删除 369

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

16-1 基本需求分析 385

16-2 确认实体 386

16-3 确认实体之间的关系 389

16-4 决定主键 390

16-5 实体-关系图 391

16-6 表数据 392

16-7 组织图 397

16-8 表权限配置 397

16-9 编写程序代码 399

16-10 创建进销存管理系统 417

第17章 Oracle 10g数据库的应用 421

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

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