基本信息
编辑推荐
时间就是财富、效率就是竞争力,谁能够高效学习,谁就更有竞争力。看视频、跟着视频做练习、向高手在线请教、学会利用资源就是最高效的学习方式。
1.视频讲解极为详尽,容量达9G、2张DVD,讲解长达45小时、126讲,社会培训价格在1500元以上。
2.实例非常丰富,各类实例达1200个,达到实战水平一本书够了。
3.知名讲师心血之作,10年教学经验,多年被评为“最受欢迎的讲师”,北京某培训中心首席讲师李兴华的心血之作,品质绝对有保证。
4.最用心的服务,专门开辟的网站服务区,解疑答惑、网上互动、部分开发工具的下载。
5.配套资源丰富,特意为高校老师准备了教学大纲、PPT课件、学习笔记、习题等配套资源。
6.适合目前应用最广的Oracle 11g版本,以及最新的Oracle 12c。Oracle DBA及开发认证的读者也可以作为入门图书。
内容简介
计算机书籍
大数据时代,Oracle 12c为云计算而改变。《名师讲坛——Oracle开发实战经典》以Oracle 11g、12c版本为基础,通过丰富的实例、通俗易懂的语言、简洁明快的图示、极为详尽的视频,讲述了数据库开发的主要内容。全书分为3个部分,第1部分:Oracle开发前奏,主要包括数据库系统概述、Oracle的安装与基本使用;第2部分:SQL基础语法,主要内容有简单查询、限定查询与排序显示、单行函数、多表查询、分组统计查询、子查询、更新及事务处理、替代变量、表的创建与管理、完整性约束、其他数据库对象、用户权限及角色管理、数据库设计;第3部分:数据库编程,主要内容有PL/SQL编程基础、集合、游标、子程序、包、触发器、动态SQL、面向对象编程。。《名师讲坛——Oracle开发实战经典》还有如下特点:
1.视频极为详尽:视频长达45小时,共126讲,力求将Oracle开发必备知识一网打尽。
2.实例案例教学:1200项各类实例案例,力求将Oracle开发必备知识彻底讲透。
3.全方位服务:论坛、网站、二维码、微信等多种服务力求解答本书所有疑问。
4.知名讲师编著:由有多年开发和授课经验、连续7年获得最受欢迎教师称号的知名讲师编著。
5.教师服务:高校教师还可以获得教学大纲、电子课件、学习笔记等多种资源。
本书适合Oracle开发入门者学习使用,也可以作为Oracle开发人员的参考书。
作译者
马云涛,计算机技术专业硕士,慧科教育集团副总裁,负责该集团合作院校的硕士层面的整体教学运营工作。该集团合作院校的硕士专业涵盖移动云计算、大数据技术、物联网、战略管理与互联网营销、互联网教育等多个领域。他还同时担任多个高校和企业的咨询顾问,组织并设计过多项基于B/S结构的大型项目系统构架。
目录
第1章数据库系统概述 2
(视频讲解:1小时10分钟)
1.1 数据库的产生动机 3
1.2 数据、数据库、数据库管理系统、数据库系统 4
1.3 数据管理与数据库系统的特点 6
1.4 数据模型 8
1.4.1 两类数据模型 8
1.4.2 概念模型 10
1.4.3 数据模型 14
1.4.4 关系模型基础 19
1.5 SQL概述 21
提示:关于NOSQL技术 22
1.6 本章小结 22
第2章 Oracle的安装与基本使用 23
(视频讲解:1小时40分钟)
2.1 Oracle简介 24
2.2 安装Oracle数据库 25
提示:关于CDB与PDB 29
注意:如果不进行口令配置,有可能某些用户为锁定状态 32
前言
一、本书的编写感受本书从最初的文字到最终成稿,历时近3年,数易其稿。我相信,您从字里行间能感受到我们对此书的认真负责,这本书浸透了我们的心血和汗水,我曾无数次为一个知识点究竟怎样表述才能好理解而又不失准确而陷入困惑,无数次为一个实例安排是否能很好体现相关知识而绞尽脑汁,无数次为内容的深浅是否合适、实用性是否最强而删改取舍......真诚感谢我之前三本书--《Java开发实战经典》、《Java Web开发实战经典(基础篇)》、《Android开发实战经典》的热心读者朋友,他们的热情鼓励、热情期待、不离不弃,让我坚持、再坚持,以至于本书的完成。本书于2013年10月9日19时27分正式完稿,那一刻,我如释重负,心中是成就?是自豪?是历尽磨难而浴火重生的感觉?是经过千军万马的高考后首次踏进美丽大学校园时那般愉悦?都有吧,那段时间,在上下班的路上,都感觉脸上始终带着微笑,感觉路边的树和野花都在对我欢笑和祝贺,兴奋之情无法用语言来描述。
二、本书的编写理念我从事教学工作已近10年,每天都要跟书打交道,感觉市场上同类图书很多语言晦涩,普通读者看不太懂,甚至望而生畏,一而再、再而三下去,会对学习失去信心,以至于最后半途而废,不了了之。我觉得,一本书尤其是科技书,首先能够让读者"看得懂",然后才能"学得会"、"用得上"。写这本书就特别注意这一点,有时候,为了验证一个概念的合理解释,不得不花费大量的时间查阅资料,为了方便读者理解,不得不一次次画图来帮助理解......为的只是让读者可以真正"看得懂"。希望由这许多小小的"看得懂"构成了一本让读者完全看得懂的书。看得懂只是看在眼里,不代表记在心里,不代表真正学会了。要真正掌握必须要大量地实践和练习,必须亲自动手去做、去练、去思考,本书设置了大量实例和练习,读者朋友可以先跟着实例照猫画虎。对入门者而言,模仿练习是最快的学习方式。当然,要学以致用,为了让读者学习到最前沿、最实用的技术,2013年Oracle 12c出来后,我把前期Oracle 11g的资料几乎全部推翻重来,并加入了Oracle 12c中出现的主要新特性。而且尽可能也选择开发中最常用的技术作为主要突破点,不厌其烦地讲清楚、讲透彻,力求实现内容与实际开发的无缝对接。从2008年7月开始一直到现在,5年的时间里,我边讲课,边写书。很多朋友非常不理解,问我:"为什么你写一本书要花费一年甚至更长时间?如果像市面上其他书一样去摘抄和拼凑,岂不是只需要两三个月或者更短时间?"我说,作为北京魔乐科技实训中心的教学负责人,作为一名有数年教学经验的老师,我觉得有责任让魔乐科技不负众望,有责任让千里迢迢来魔乐科技学习的学员学有所成,有责任让购买此书的读者朋友学有所获,拼凑的知识不可能做到这一点。人各有活法,社会上总是有些人在努力、在奉献、在推动社会进步。相信读过我"名师讲坛"系列图书的读者可以感受到这一点,书中的实例案例都是原创的,不可能有与其他图书雷同的例子,这些内容都是我逐字逐句敲进去的,自然会花费较长的时间。此外,超大容量的教学视频的录制和反复修改,也花费了我很多时间。
三、本书的内容及架构从实际的开发环境而言,企业平台大概可分为4个组成部分:操作系统、数据库、中间件和编程语言,随着移动技术的发展,移动客户端也成为了企业平台一个重要的组成部分。数据库是整个企业平台中最重要的数据载体,其设计的好与坏,直接影响到企业平台的性能与项目开发的进度,而合理的数据库设计就需要合理的业务设计。业务设计完成后,服务的发布需要中间件的支持,利用中间件的支持,可以减少部分代码的开发,编程也变得更加容易。编程语言是一个最重要的数据展现手段,目前Java是最优秀的编程语言之一。目前企业平台大部分需要采用如图0-1所示的架构形式。
图0-1 项目架构图通过图0-1可以清楚地发现,在所有的商业项目中,数据库是工作在服务器端的,而数据库中的数据如果需要被客户端访问,就必须通过编程语言进行合理的业务设计才可以实现,而对于服务器端提供给用户使用的,可以是一个基于浏览器应用的网页形式的界面,或者是基于移动终端的服务接口。对于图0-1给出的各个结构的分层,实现技术也很多,例如,很多读者熟悉的开发框架(Struts、Hibernate、IBatis、Spring等)、前端技术(AJAX、JSON、JavaScript、JQuery、ExtJs等)及服务接口(WebService、SOA、CXF、XML等),这些都有可能出现在企业平台的开发结构中,如图0-2所示。
图0-2 服务器端开发技术但是不管做何种商业开发,数据是最为重要的,Oracle给予用户的是一个大型且高效的数据库系统,掌握数据库开发技术也就成为了程序员所必备的技能。在本书中会出现一些表设计的操作,如果对于这些内容不太理解,可以参考本系列的其他图书或者Java、Java Web、Android的相关知识。本系列图书如图0-3所示。
图0-3 本系列图书(包括已出与待出图书)在图0-3中包括"名师讲坛"系列、"核心技术精讲"系列。"名师讲坛"系列以大而全的工具图书形式出现,适合详细系统学习的读者,而"核心技术精讲"系列适合为应用而简明扼要学习的读者。
四、本书的特色 本书以Oracle 12c版本为基础(也适合Oracle 11g版本),对12c的新功能做了详细讲述。本书在编写时,特别注意书的可读性、实用性,力求让读者朋友"看得懂"、"学得会"、"用得上"。 除此之外,本书还具有以下鲜明特点: 1.全套专业视频(1)知名讲师讲解:讲解教师连续7年被评为最受欢迎讲师,讲课生动形象,深入浅出。(2)内容超级详细:视频长达45小时,共126讲,Oracle开发必备知识一网打尽。(3)与书完全同步:涵盖全书所有内容,高效学习就是竞争力! 2.实例案例教学1200项各类实例案例,Oracle开发必备知识彻底讲透。 3.知名讲师编著北京魔乐科技软件实训中心首席讲师,具有8年软件开发经验、10年授课经验,培训企业超过40家,学员近万人,在业内有很高的知名度。
五、本书的服务 为了解答读者朋友遇到的各类技术问题,读者朋友可以通过如下方式与我们联系。 (1)技术答疑:本书官方论坛http://BBS.mldn.cn,多位专家为您解疑答惑。 (2)信息发布:网站http://www.mldn.cn,将及时发布本书有关的技术和勘误。 (3)教师服务:网站http://www.jiangker.com/,为教师提供完整的教学大纲、学习笔记、视频教学等一系列资料。 (4)更多服务:参见本书封面勒口1(封面折页)的二维码、微信等。
六、本书参与人员本书主要由北京魔乐科技软件实训中心李兴华执笔完成,以下人员(排名不分先后)也参与了本书的编写,他们是:马云涛、董鸣楠、崔岚、郑京伟、张金旭、刘翳、刘洁民、吴亨、刘晟、郭鸿喜、宋如宁、范金圣、王思博、李金曼、张旭明、罗昆、孙浩、汤敬宁、李超、刘刚、庞猛、师铂弘、王月清、周艳军、王继生、李少龙、赵建军、韩雷、朱红、李志兰、许棕荃、李杰、刘惠民、贾宁、范玉明、庞明生、赵金发、王丽娟、赵晓彤,在此对他们的工作表示感谢。
七、衷心感谢 这本书编写过程中得到了很多人的支持和鼓励,有魔乐科技的同事们,有技术骨干的朋友,有过去的读者朋友,有本书策划编辑刘利民先生,当然,包括我至亲的父母。在此,我要向他们表达衷心的感谢。
八、寄语读者亲爱的读者朋友,在茫茫书海中您找到了这本书,这是我们之间的缘分。作为一名老师和作者,我费了很多心血,目的就是把我对这些知识的理解最大程度、最高效地传达给您。相信您只要按照书中的要求反复去做,就一定能够掌握Oracle开发的必备知识,我的目的也就达 到了。最后,期望本书能成为您学习的铺路石,期望您轻松步入软件开发的殿堂,期望您在软件开发的领域大有作为。作为曾经的老师,我以你们为荣,我为你们自豪。--北京魔乐科技(MLDN)软件实训中心 李兴华
II
III
媒体评论
——中科软通CEO 王月清
★图示多、看起来轻松,入门级好书!
——中科院软件研究所范国闯
★视频足够详细,比单纯看书要快很多,作者没少费心思。
——中烟科信息架构师 周艳军
★视频、实例、服务做到了极致,看这本书再整不明白,就要考虑是不是该换行了
——三星数据系统项目经理 马宁
★想快速学Oracle开发的人,强烈推荐这本书,简单、容易。
——中企动力 吴海斌
作者其它作品
名师讲坛Android开发实战经典
- ¥88.00
- ¥70.40
- Java开发实战经典