Oracle 10g数据库入门与实践

Oracle 10g数据库入门与实践
作 者: 萧文龙 陈怡如
出版社: 清华大学出版社
丛编项: 北京科海培训中心图书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Oracle
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Oracle 10g数据库入门与实践》作者简介

内容简介

本书由台湾数据库研究及培训方面的资深专家编写,对Oracle公司推出的最新产品Oracle10g进行了系统而全面的介绍。.全书分为17章。分别阐述了Oracle10g及数据库的基本概念;数据库、表空间及表的管理;E-R模型转换成关系表;通过ASP、JSP程序存取Oracle10g数据库;SELECT语句的应用方法;通过EnterpriseManager监控和管理Oracle数据库等。书中通过对企业数据管理实战中10个示例的学习,使读者能够自如地运用SELECT语句;本书还特别提供了一个进销存管理系统的完整创建方案,使读者更全面地掌握本书所论及的知识,并最终自行开发实际数据库系统。..本书内容翔实,讲解透彻,具有很强的可读性。既适合数据库初学者及Oracle爱好者学习,也可作为大专院校相关专业的教程,是一本非常实用的Oracle参考书。...

图书目录

第1章 Oracle 10g Database简介

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

1-2  Oracle 10g的新特性 1-2

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

第2章 数据库的管理

2-1 数据库简介 2-1

2-2 数据模式(Data Model) 2-4

2-2-1 阶层式数据模式 2-8

2-2-2 网络式数据模式 2-9

2-2-3 关系型数据模式 2-10

2-3  功能相依 2-12

2-4  数据库的正规化 2-13

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

2-6 将实体-关系图转成关联表 2-25

第3章 Oracle 10g 数据库的安装与管理工具

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

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

3-3  测试数据库 3-11

3-4  移除Oracle 10g数据库 3-13

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

3-6  管理工具 3-17

3-6-1 使用SQL * Plus 3-17

3-6-2 使用iSQL * Plus 3-19

3-6-3 使用Enterprise Manager 3-20

第4章 数据库的管理

4-1 启动数据库 4-1

4-2  关闭数据库 4-8

4-3  设定数据库 4-11

4-4  建立数据库 4-15

4-5  删除数据库 4-25

第5章 Table space(表格空间)的管理

5-1  简介 5-1

5-2  建立表格空间 5-3

5-3  更改表格空间 5-4

5-4  更改表格空间为OFFLINE 5-4

5-5  更改表格空间为ONLINE 5-5

5-6  增加数据文件到表格空间 5-5

5-7  删除表格空间 5-6

5-8  删除表格空间时,一并删除数据文件 5-7

5-9  建立表格在表格空间 5-8

第6章 Table表格的管理

6-1  简介 6-1

6-2  建立表格(Create) 6-4

6-3  更改表格(Alter) 6-5

6-4  清空表格(Truncate) 6-7

6-5  查询使用者拥有的对象数据 6-7

6-5-1 查询使用者拥有表格的说明(user_tables) 6-8

6-5-2 查询使用者拥有不同的对象型态(user_objects) 6-9

6-5-3 查询使用者拥有的表格、视界(user_catalog) 6-10

6-6  新增表格的说明(Comment on) 6-11

6-7 更改表格的名称(Rename) 6-12

6-8 删除表格(drop) 6-13

第7章 数据(Data)的操作和管理

7-1  简介 7-1

7-2  新增一笔资料(INSERT) 7-3

7-3  使用SYSDATE函数 7-5

7-4  查询一笔数据(where) 7-6

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

7-6  使用To_date函数 7-7

7-7  新增多笔资料 7-8

7-8  更正资料(UPDATE) 7-10

7-9  删除数据(Delete) 7-11

7-10 数据库的交易(Commit and Rollback) 7-13

第8章 ER-Model转成关连表格(constraints)

8-1 简介 8-1

8-2  UNIQUE:唯一键 8-2

8-3  PRIMARY KEY主键 8-3

8-4  NOT NULL(不是空值) 8-5

8-5  CHECK查核 8-7

8-6  Foreign Key外键 8-9

8-7  启动Constraint 8-13

8-8  关闭Constraint 8-13

8-9  删除Constraint 8-14

8-10 验证Foreign Key限制条件 8-15

8-11 ER-Model转成关连表格 8-16

第9章 使用者与安全性的管理

9-1  简介 9-1

9-2  建立使用者(Create User) 9-2

9-3  更改使用者(Alter User) 9-4

9-4  系统权利(System Privileges)的管理 9-5

9-4-1 授与权利(GRANT) 9-5

9-4-2 取消权利(REVOKE) 9-8

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

9-6 物件权利(Object Privilege) 9-13

9-7 确认权利的授与 9-15

9-8  专案实作:使用者权利的管理 9-16

第10章 生产管理系统实作

10-1 简介 10-1

10-2 基本需求说明 10-2

10-3 公司组织图 10-3

10-4 数据库表格建置及关联说明 10-4

10-5 表格的字段 10-5

10-6 ER-Model关系说明 10-8

10-7  关联结构图(Relation Table) 10-10

10-8  使用者权限需求说明 10-11

10-9  表格数据 10-26

10-10 开发程序代码 10-35

10-11 建立生产管理系统验证 10-86

第11章 企业数据的管理实作入门

11-1 SELECT语法介绍 11-1

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

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

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

11-5  括号( )的使用 11-10

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

11-7  使用字段别名 11-12

11-8  结合运算子(||)的使用 11-13

11-9  重复的列数据只显示一次(Distinct) 11-14

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

11-11  比较运算子的使用(>=<) 11-16

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

11-13 LIKE的使用 11-18

11-14 逻辑运算子的使用(AND, OR, NOT) 11-19

11-15 NOT的使用 11-20

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

11-17 从高到底(Order By...DESC)的使用 11-22

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

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

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

11-21 数据型态的转换 11-27

11-22 字符的操作函数 11-29

11-23 将数字转换成字符(To_Char) 11-30

11-24 Decode函数的使用 11-31

11-25 结合多个表格的处理 11-33

11-26 群组函数的使用 11-39

11-27 查询最资深和最资浅的员工日期 11-40

11-28 计算所有列的数目count(*) 11-40

11-29 计算COMM字段的列数目 11-41

11-30 计算COMM(佣金)的平均数 11-41

11-31 计算COMM(佣金)的平均数,包含NULL值 11-42

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

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

11-34 群组函数的查询(Having子句) 11-45

11-35 群组函数内含群组函数 11-46

11-36 次查询(Subquery)的使用 11-47

11-37 次查询包含多个条件的使用 11-48

11-38 次查询包含群组函数 11-49

11-39 次查询响应multiple row的使用 11-49

第12章 企业数据的管理实作进阶

12-1 管理需求范例一 12-1

12-2 管理需求范例二 12-5

12-3 管理需求范例三 12-9

12-4 管理需求范例四 12-12

12-5 管理需求范例五 12-14

12-6 管理需求范例六 12-17

12-7 管理需求范例七 12-22

12-8 管理需求范例八 12-24

12-9 管理需求范例九 12-26

12-10 管理需求范例十 12-28

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

13-1 简介 13-1

13-2 设定ODBC 13-4

13-3 设定Web Server 13-9

13-3-1 预设网站IP地址的设定 13-10

13-3-2 虚拟目录的设定 13-14

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

13-4-1 查询EMP数据 13-18

13-4-2 查询depart数据 13-21

13-4-3 查询probuy数据 13-22

13-4-4 查询invoice数据 13-24

13-4-5 查询customer数据 13-25

13-4-6 查询delivery数据 13-27

13-4-7 查询ord数据 13-29

13-4-8 查询product数据 13-30

13-4-9 查询stock数据 13-32

13-4-10 查询WIP数据 13-33

13-4-11 查询salgrade数据 13-35

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

第14章 Enterprise Manager的入门实务操作

14-1 简介 14-1

14-2 Enterprise Manager的四大管理 14-1

14-3 查看警示 14-4

14-4 编辑临界值 14-5

14-5 监听器(Listener)的管理 14-7

14-6 主机的管理 14-15

14-7 数据库的效能管理 14-18

14-8 内存参数的管理 14-26

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

第15章 Enterprise Manager的进阶实务操作

15-1 简介 15-1

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

15-3 表格空间的建立、编辑和删除 15-6

15-4 表格的建立、编辑和删除 15-16

15-5 使用者的建立、编辑和删除 15-23

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

16-1 基本需求的分析 16-1

16-2 确认实体 16-3

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

16-4 决定主键 16-7

16-5 实体关系图 16-8

16-6 表格数据 16-9

16-7 组织图 16-16

16-8 表格权限配置 16-16

16-9 撰写程序代码 16-18

16-10 建立进销存管理系统 16-43

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

附录A 下载Oracle 10g 数据库

附录B Oracle数据库网站资源