张烈-Oracle数据库讲义.doc

  1. 1、本文档共257页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
张烈-Oracle数据库讲义

Oracle数据库10g版本 数据库管理员培训讲义 张烈 张建中 前言 开卷有益。 最好的学习教材是ORACLE的文档。但太繁杂,我们没有时间去钻研各个领域的数据库知识。根据我的教学实际情况,和大多数学员的实际需要情况,我将我的经验与大家分享。 最好的学习方法是实验。实验加深你对数据库的理解。 这是一本以实验为主的书.看到结果才是值得信赖的. 本书献给那些想学习ORACLE数据库的人。 本书含有六大部分:第一部分sql基础,第二部分pl/sql基础,第三部分数据库的体系结构和数据库一些包的应用,第四部分数据库的网络配置,第五部分数据库的备份和恢复,第六部分数据库的优化。 张烈 zanglie@263.net 张建中 zjz3@263.net 2006年10月 Oracle数据库学习常见问题问答 Oracle数据库的书很难看懂,oracle真的很难学习吗? Oracle就是一个小软件,它把复杂的事情封装起来了,我们学习的是管理数据库.很简单.只要你掌握正确的学习方法,管理oracle数据库不难. 数据库有好多版本,我应该学习哪个? 万物一理,数据库的版本虽然多,本质是一样的,变化的只是表象,你是oracle7的专家,一定也是oracle10g的专家。 数据库存在好多平台,我应该学习哪个? 各个平台上有差别,很小。Windows是最好的学习平台。 有好多管理数据库的工具,我应该使用哪个? Sqlplus最好的管理工具,当你只用sqlplus管理数据库的时候,你就掌握oracle了。 数据库学习中哪部分最难? Sql语句,永远是sql,书写高效的sql是我们永恒的目标。 日常维护数据库最重要的工作是什么? 备份,永远是备份,有数据就有一切。 学习数据库的基本课程是哪部分? 体系结构,它是备份和优化数据库的基石。 如何衡量我的数据库的水平? 你在oracle数据库中想看什么就看得到,你入门了。看什么都看得懂,你就学明白了。 图形界面对数据库学习有帮助吗? 有害无益! 安装ORACLE简单吗? 顺利情况下很简单,但每次你都会碰到不一样的情况,需要你的综合知识,最简单的事情体现了最精华的部分,工作这么多年,还没有碰到一个大拿的主机工程师,都懂得点皮毛,可叹! 我看到的结果和你的实验不同,为什么? 你看到什么都是对的,看到才是真实的. 我们学习完这本讲义可以达到什么水平? 如果你把这一百多个实验做一遍并理解了,你数据库入门了,能走多远就看你的日后的实践了. 我是开发人员,学习这本书有帮助吗? 非常有用,理解数据库的原理会指导我们书写高效的SQL语句.能用SQL实现的绝对不写程序,SQL发展到今天已经很成熟了,掌握oracle的工作原理会使你的编程水平更上一层楼. 我是数据库管理员,学习sql,pl/sql有意义吗? 数据库管理员一定要会,因为数据库内有两个引擎,sql引擎和pl/sql引擎,我们虽然不写程序,但要懂. 我没有什么计算机专业的基础,能学会数据库吗? 能!数据库很简单,人人都能学会.象汽车一样,我们是学开车,不是造汽车.我们不懂汽车的内部结构,但不影响我们驾驶汽车,我们的工作就是管理数据库,不难. 我是老程序员了,看你的教材有提高吗? 开卷有益! Oracle的内容很多,我们应该掌握哪些产品? Oracle不是一个人做出来的,我们没有必要全面掌握,你掌握了基本的原理,在你的工作方向上深入一下.行业分工很细,一个人不能成为全能大师. 生命有涯,知识无边. 目录 第一部分sql基础 9 基本查询语句 9 实验1:书写一个最简单的sql语句,查询一张表的所有行和所有列 9 实验2:查询一张表的所有行,但列的顺序我们自己决定 10 实验3:查询表的某些列,在列上使用表达式 10 实验4:使用sqlplus,进入sqlplus并进行简单的操作 11 实验5:查看当前用户的所有表和视图 13 实验6:关于null值的问题 15 实验7:在列上起一个别名 15 实验8:在显示的时候去掉重复的行 16 实验9:显示表的部分行和部分列,使用where子句过滤出想要的行 18 实验10:使用like查询近似的值 18 实验11:使用order by子句来进行排序操作 20 实验12:操作字符串的函数 22 实验13:操作数字的函数 25 实验14:操作日期的函数 25 实验15:操作数据为null的函数 31 实验16:分支的函数 32 实验17:分组统计函数 33 实验18:表的连接查询 36 实验19:sql99规则的表连接操作 40 实验20:子查询 41 DDL和DML语句 45 实验21:建立简单的表,并对表进行简单ddl操作 45 实验22:dml语句,插入删除和修改表

文档评论(0)

woai118doc + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档