首页>参考读物>计算机科学与技术>数据库

Oracle 10g数据库最佳入门(第二版)
作者 : 萧文龙 陈怡如
出版日期 : 2007-09-29
ISBN : 7-111-22100-5
定价 : 49.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 498
开本 : 16开
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介


  ●本书系统地介绍最基本的Oracle 10g 数据库软件的下载和安装、数据库的管理、Table Space的管理、Table 的管理以及项目实践
  ●详述将E-R模型转换成关系表的方法和步骤
  ●讲解利用ASP程序存取Oracle 10g数据库的方法和步骤
  ●介绍Enterprise Manager,用于监控和管理Oracle数据库和应用软件
  ●以生产管理系统为例,将项目开发所需的SQL技能作了详细介绍,对于项目开发或企业管理信息系统开发都极具参考价值
  ●读者对象:数据库初学者和Oracle 入门者学习

图书特色

图书前言

笔者参与开发过许多有关网络和数据库的项目,也培训过不少学习数据库的学员,目前正在做有关ERP的相关研究。
  对于企业的管理信息系统而言,数据库是最基本的需求,数据库管理几乎是大专院校中的信息相关专业必开的一门课程。然而,笔者在面试信息相关专业的毕业生时,有相当高比例的毕业生学过数据库的管理,却没有能力管理一个小型的数据库。笔者进入学术界不久,除了引进Oracle的OAI课程训练外,也实际教授数据库课程,学生在学习一到两个学期后,大部分都能理解和管理小型的信息管理系统,其中最重要的就是让每个学生实际去建立一个小型的数据库系统,这也是本书的主要目的之一。另外,本书的内容可以在一到两个学期内教授完毕,课程结束时也是验收学员成果的时候。
  笔者在教授进阶的数据库或专题时,有不少数据库的学员反应备份与恢复很难,再加上使用JSP开发网页连接Oracle数据库,更是令学员头痛的问题,因此,在第二版中,我们特别加强备份、恢复和使用JSP开发网页连接Oracle数据库的内容。
  本书的改版特别要感谢英杰和惠琴同学的协助及帮忙,才得以顺利完成。另外,还要感谢碁峰公司的蔡彤孟经理、江佳慧小姐及相关同仁的帮忙,本书才得以顺利出版。最后还要感谢每一位读者,由于你们的支持,才有更好的作品出现,编著此书时虽力求完美,但学识及经验尚有不足,敬请读者不吝指正。
  读者可以在www.booksaga.com(请以此网站为准)网站中下载本书所有源代码及实例程序。

  萧文龙 敬上
  mac@ms13.url.com.tw

封底文字

本书系统地介绍最基本的Oracle 10g 数据库软件的下载和安装、数据库的管理、Table Space的管理、Table 的管理以及项目实践 详述将E-R模型转换成关系表的方法和步骤 讲解利用ASP程序存取Oracle 10g数据库的方法和步骤 介绍Enterprise Manager,用于监控和管理Oracle数据库和应用软件 以生产管理系统为例,将项目开发所需的SQL技能作了详细介绍,对于项目开发或企业管理信息系统开发都极具参考价值 读者对象:数据库初学者和Oracle 入门者学习

作者简介

萧文龙 陈怡如:暂无简介

图书目录

目  录
前言
第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

教学资源推荐
作者: (美)Hector Garcia-Molina, Jeffrey D.Ullman, Jennifer Widom
作者: K.P.Soman;Shyam Diwakar;V.Ajay
作者: (美)AnHai Doan,Alon Halevy,Zachary Ives 著
参考读物推荐
作者: [美]W. H. 因蒙(W. H. Inmon) 丹尼尔·林斯泰特(Daniel Linstedt) 玛丽· 莱文斯(Mary Levins) 著
作者: (美)Bradley D.Brown
作者: (美)Nirva Morisseau-Leroy Martin K.Solomon Julie Basu