本书以网上购物系统(其应用环境适用于单一店铺的销售方式)的Oracle 11g数据库应用技术需求为驱动,通过几位软件开发公司的技术工程师来模拟和还原Oracle数据库技术的应用情境,借助工作过程中的10个情境来实现该系统中的数据库应用需求,从而通过实际动态的系统应用开发过程中的数据库操作来进行Oracle 11g数据库基础技能的学习,包括Oracle 11g数据库的安装与配置、Oracle 11g的基本管理操作、SQL的应用以及PL/SQL的应用。 本书应用案例全部采用网上购物系统中真实有效的数据库操作技能点来实现,具有业务清晰、直观、操作简单、即用即所得的真实效果。本书由具有多年Oracle数据库开发经验以及高校Oracle数据库技术教学工作经验的老师主编,具有多年Oracle大学培训经验的OCM专家级认证专家参编,使本书具有职业教育教学和职业技能培训双特色。
本书以真实的工作任务为载体组织教学内容,在真实的工作环境中介绍数据库的创建与设计过程。本书按照以下顺序传授知识与训练技能: 体验数据库的应用→认识Oracle数据库的工作环境→体验Oracle 10g环境中常用的工具操作→数据库的创建与管理→数据表的创建与管理→管理索引和视图→SQL编程语言→管理存储过程与触发器→数据库的安全管理。 本书采用“项目导向、任务驱动”教学法讲解知识与训练技能,体现了“在做中学、学以致用”的教学理念,强化操作技能的训练,提高学生的动手能力。 本书可作为高等院校计算机相关专业(如计算机科学与技术、计算机软件、计算机应用、信息管理、电子商务)的教材,也可作为计算机培训教材以及自学参考书。
本书是作者在多年从事数据库教学和开发的基础上编写而成的,书中全面介绍了Oracle数据库应用和开发的知识,内容涵盖关系型数据库、Oracle数据库的体系结构、用户与方案的创建与管理、表的创建与管理、SQL基本查询、SELECT高级查询、PL/SQL编程基础、存储过程与函数的创建、索引与视图的创建、序列和同义词的创建、触发器的创建与应用、事务处理与并发控制、数据库安全性管理、数据库的备份与恢复以及数据库综合实训。通过本书的学习,读者能够快速掌握Oracle的相关知识并进行数据库的开发。本书适合作为普通高校计算机及相关专业数据库应用的教材,也可供数据库开发和应用人员参考阅读。