在线调查
 前10名:
1. Python8.6% 
2. PHP5.5% 
3. MFC4.2% 
4. C++3.7% 
5. 黑客3.3% 
6. Java2.9% 
7. C语言2.3% 
8. Lua2.1% 
9. C#2% 
10. 汇编2% 
搜索全部课程   搜索套餐课程   搜索课程类别  
输入课程名称关键字             

【oracle数据库基础教程】Oracle 数据库



Oracle 数据库 
◆ 价格:,电脑上网在线播放,学习有效期一年,有效期内下载需补差价10-15元

 ◆ 本课程是学习Oracle数据库的经典入门课程

 ◆ 本课程注重通用性和基础性,通俗易懂,理论联系实际

 ◆ 本课程循序渐进,基础知识详细,深入浅出,实例丰富

 ◆ 本课程适合初学者

◆ 本课程一共 62 讲,课程视频 26小时6分钟





 
试学试看:只能用电脑,不能用手机或平板。

我要进入试听模式。


 课程简介
    本课程是Oracle数据库的入门课程,内容包括SQL和PL/SQL,SQL是关系数据库的基本操作语言,它主要包括数据查询、数据操纵、数据定义等功能,是应用程序与数据库进行交互操作的接口。PL/SQL是Oracle特有的编程语言,它可以像其他高级编程语言一样,编写出各种完整的数据库操作功能的程序。oracle数据库基础教程
 课程内容

本课程一共 62 讲,课程视频 26小时6分钟


第1讲   附录: Oracle 的安装

第2讲   第1章 简介

第3讲   第2章 从数据库表中检索数据

第4讲   第2章 执行使用两个及以上表的 SELECT 语句

第5讲   第3章 使用 SQL*PLUS

第6讲   第4章 使用单行函数

第7讲   第4章 对行进行分组

第8讲   第4章 正则表达式

第9讲   第5章 日期和时间的存储与处理

第10讲  第5章 使用时间函数

第11讲  第5章 使用时间戳

第12讲  第5章 使用时间间隔

第13讲  第6章 子查询

第14讲  第6章 关联子查询、嵌套子查询

第15讲  第7章 高级查询

第16讲  第7章 层次化查询

第17讲  第7章 使用扩展的 GROUP BY 子句

第18讲  第7章 使用分析函数

第19讲  第7章 使用 MODEL 子句

第20讲  第7章 使用 PIVOT 和 UNPIVOT 子句

第21讲  第8章 修改表的内容

第22讲  第8章 数据库的完整性

第23讲  第8章 数据库事务

第24讲  第8章 查询闪回

第25讲  第9章 用户、特权和角色

第26讲  第10章 创建表

第27讲  第10章 序列

第28讲  第10章 索引

第29讲  第10章 视图

第30讲  第10章 闪回数据归档

第31讲  第11章 PL/SQL 编程简介

第32讲  第11章 游标

第33讲  第11章 异常

第34讲  第11章 过程

第35讲  第11章 函数

第36讲  第11章 包

第37讲  第11章 触发器

第38讲  第11章 Oracle Database 11g 新增加的 PL/SQL 特性

第39讲  第12章 创建对象类型

第40讲  第12章 在数据库表中使用对象类型

第41讲  第12章 在PL/SQL 中使用对象

第42讲  第12章 类型继承

第43讲  第12章 其他有用的对象函数

第44讲  第12章 NOT_INSTANTIABLE_对象类型

第45讲  第12章 用户自定义的构造函数

第46讲  第13章 创建集合类型

第47讲  第13章 更改集合元素

第48讲  第13章 在 PL/SQL 中使用集合

第49讲  第13章 PL/SQL 集合方法

第50讲  第13章 多级集合类型

第51讲  第13章 Oracle Database 10g 对集合的增强

第52讲  第13章 嵌套表对 ANSI 的支持

第53讲  第14章 大对象

第54讲  第14章 在 PL/SQL 中使用大对象(1)

第55讲  第14章 在 PL/SQL 中使用大对象(2)

第56讲  第14章 在 PL/SQL 中使用大对象(3)

第57讲  第14章 理解 LONG 和 LONG RAW 类型

第58讲  第14章 Oracle Database 10g 对大对象的增强

第59讲  第14章 Oracle Database 11g 对大对象的增强

第60讲  第15章 准备工作及配置计算机

第61讲  第15章 Oracle JDBC 驱动程序

第62讲  第15章 打开数据库连接






 教师简介
   主讲教师:
姓名  钟鸣
单位  珠海市斯坦德软件开发有限公司·斯坦德软件人才培训中心·斯坦德大学生实训基地
职务  开发部数据总监
职称  高级工程师

专业技能
  • 开发部数据总监

  • MySQL 设计师

  • Oracle 设计师

  • SQL Server 设计师

  • 微软认证MCSE系统工程师


  • 工作简历
  • 2001年6月: 入职斯坦德软件

  • 2002年3月: 担任斯坦德软件开发部开发组长

  • 2003年5月: 担任斯坦德软件开发部项目经理

  • 2005年1月: 担任斯坦德软件开发部数据总监


  • 参与项目开发
  • 2001年07月: 汕头消防119指挥系统

  • 2002年01月: 百奥生物信息管理软件项目

  • 2002年12月: 江西省电子工商管理系统

  • 2003年03月: 珠海市电子工商管理系统

  • 2003年06月: 珠海市工商红盾网

  • 2004年08月: 海关关税执法系统

  • 2004年10月: JC仓库管理系统

  • 2004年10月: 珠海市劳动保障信息系统

  • 2004年12月: SERM教育资源管理系统

  • 2004年12月: SAM2000汽修管理软件

  • 2005年01月: 万网无线网络测试优化系统

  • 2005年09月: 电子政务内外网数据转发

  • 2005年12月: 国家税务总局企业所得税申报系统

  • 2005年12月: 珠海市工商局个私协会管理系统

  • 2006年10月: 海关商品图文信息数据库系统

  • 2006年11月: 珠海市劳动用工监察管理软件

  • 2006年12月: 意大利JobChina网站

  • 2007年02月: 珠海人才聚星网

  • 2007年04月: 珠海市国税局税收管理员信息系统

  • 2007年10月: 海旅网电子商务网站

  • 2007年11月: 广东省国税局纳税评估系统

  • 2008年10月: 猎豹网

  • 2009年10月: 珠海市职业技能监定考试平台


  • oracle视频教程

    钟鸣老师是斯坦德软件开发有限公司开发部数据总监,微软认证MCSE系统工程师。具有十多年的项目研发和项目管理经验,主持过十余个大中型项目的开发,参与项目开发数十个,涉及工商、税务、海关、劳动局、人力资源、法院等政府机关以及大型外企、通讯、教育等各行各业。同时担任斯坦德大学生实训基地软件开发课程的主讲教师,钟鸣老师开发教学两不误,教学经验丰富,理论联系实际,重点突出,条理清晰,深受学生欢迎。oracle数据库基础教程

     教材目录
    第1章 Oracle简介 
     1.1 数据库的产生与发展
      1.1.1 数据库管理技术的产生与发展
      1.1.2 数据技术的发展
      1.1.3 关系数据库产品简介 
     1.2 Oracle的产生与发展
     1.3 Oracle 10g简介
      1.3.1 Oracle 10g系列的产品
      1.3.2 Oracle 10g数据库for Window版本
    第2章 数据库的建立 
     2.1 数据库逻辑设计
      2.1.1 关系数据库技术基础 
      2.1.2 关系数据库规范化
     2.2 数据库物理设计 
     2.3 数据库实施 
     2.4 创建数据库 
      2.4.1 数据库创建前的准备
      2.4.2 安装数据库服务器并创建数据库
    第3章 SQL与PL/SQL概述 
     3.1 SQL与PL/SQL简介
      3.1.1 SQL简介
      3.1.2 PL/SQL简介 
     3.2 SQL*Plus 简介 
     3.3 范例数据库表的建立 
      3.3.1 Oracle 10g基本数据类型
      3.3.2 定义表的结构
      3.3.3 查看表结构
      3.3.4 删除表
      3.3.5 添加数据
      3.3.6 查看数据
      3.3.7 删除数据
    第4章 单表查询 
     4.1 简单查询
      4.1.1 查询指定列
      4.1.2 改变输出
      4.1.3 空值处理 
     4.2 条件查询
      4.2.1 单一条件查询
      4.2.2 符合条件查询 
     4.3 记录排序
      4.3.1 按单一条件排序
      4.3.2 按多列排序 
     4.4 分组查询
      4.4.1 列函数及其应用
      4.4.2 GROUP BY子句
      4.4.3 HAVING子句 
    第5章 子查询与集合操作 
     5.1 子查询 
      5.1.1 单行子查询
      5.1.2 多行子查询
      5.1.3 多列子查询
      5.1.4 相关子查询
      5.1.5 嵌套子查询
     5.2 集合操作
      5.2.1 使用集合操作符
      5.2.2 集合操作的进一步讨论 
    第6章 连接查询 
     6.1 内连接查询
      6.1.1 简单内连接
      6.1.2 复杂内连接 
     6.2 外连接查询
      6.2.1 左外连接
      6.2.2 右外连接
      6.2.3 全外连接 
     6.3 其他特殊连接 
      6.3.1 交叉连接
      6.3.2 自连接
    第7章 数据操纵语言与事务处理 
     7.1 数据操纵语言
      7.1.1 插入数据(INSERT)
      7.1.2 更新数据(UPDATE)
      7.1.3 删除数据(DELETE、TRTNCATE TABLE)
      7.1.4 数据库完整性
      7.1.5 含有子查询的DML语句 
     7.2 数据事务处理
      7.2.1 显式处理事务
      7.2.2 隐式处理事务
      7.2.3 特殊事务 
    第8章 SQL函数
     8.1 数字函数
      8.1.1 数据函数
      8.1.2 数字函数数示例
     8.2 字符函数
      8.2.1 字符函数概述
      8.2.2 字符函数数示例
     8.3 日期时间函数
      8.3.1 日期时间函数函数
      8.3.2 日期时间函数示例
     8.4 转换函数
      8.4.1 转换函数概述
      8.4.2 转换函数示例 
    第9章 数据控制语言与数据定义语言
     9.1 数据控制语言
      9.1.1 数据空权限
      9.1.2 权限控制
     9.2 表
      9.2.1 建立表
      9.2.2 获得表的相关信息
      9.2.3 修改表定义
      9.2.4 修改表名
      9.2.5 删除表
     9.3 索引
      9.3.1 建立索引
      9.3.2 获得索引信息
      9.3.3 修改索引名字
      9.3.4 删除索引
     9.4 视图
      9.4.1 建立试视图
      9.4.2 使用视图
      9.4.3 获得视图定义信息
      9.4.4 修改视图
      9.4.5 删除视图 
    第10章 PL/SQL编程基础
     10.1 PL/SQL语言基础
      10.1.1 PL/SQL块简介
      10.1.2 PL/SQL基本语法要素
      10.1.3 变量及其数据类型
     10.2 在PL/SQL中执行SQL语句
      10.2.1 执行SELECT语句
      10.2.2 执行DML语句
      10.2.3 执行事务处理语句
     10.3 PL/SQL程序控制结构
      10.3.1 顺序结构
      10.3.2 分支结构
      10.3.3 循环结构
      10.3.4 GOTO语句与NULL语句
     10.4 异常处理
      10.4.1 异常的基本概念
      10.4.2 系统异常处理
      10.4.3 自定义异常处理
      10.4.4 使用异常函数
     10.5 游标
      10.5.1 游标应用基础
      10.5.2 游标应用
      10.5.3 游标FOR循环
      10.5.4 游标的复杂应用
    第11章 复合数据类型
     11.1 记录类型
      11.1.1 定义记录
      11.1.2 在SELECT语句中使用记录
      11.1.3 在DML中使用记录
     11.2 记录表类型
      11.2.1 定义记录表
      11.2.2 使用记录表
     11.3 联合数组类型
      11.3.1 定义联合数组
      11.3.2 使用联合数组
     11.4 嵌套表类型
      11.4.1 定义嵌套表
      11.4.2 使用嵌套表
     11.5 变长数组类型
      11.5.1 定义变长数组
      11.5.2 使用变长数组类型
     11.6 集合操作
      11.6.1 使用集合属性与方法
      11.6.2 使用集合操作符 
    第12章 应用程序结构
     12.1 子程序
      12.1.1 过程
      12.1.2 函数
     12.2 包
      12.2.1 定义包
      12.2.2 包的管理
      12.2.3 调用包
      12.2.4 包中子程序的重载
     12.3 触发器
      12.3.1 概述
      12.3.2 DML触发器
      12.3.3 INSTEAD OF触发器
      12.3.4 系统事件触发器 

     

              

    登录学习平台可以找老师答疑,下面是随机显示的一些学习问题解答:

     oracle从入门到精通

    学生(ID-39DF9D):
     public AccountController(IMemberRepository r)
            {
                _memberRepository = r;
            }
    这里又是什么意思?
    实例化接口吗

    梁老师:
    江同学:
       你好,这是一个构造器,就是创建时可以传进来一个实现了IMemberRepository接口的对象,在构造器中把接收到的参数存到_memberRepository 变量中。

    学生(ID-C9FCE6):
    老师好:
         我在创建数据库时出错。输入语句如下:
    CREATE DATABASE Student
    on
    (NAME='StudentData',FILENAME='C:\StudentData.mdf',SIZE=10,MAXSIZE=50,FILEGROWTH=5%)
    log on
    (NAME='StudentLog',FILENAME='C:\StudentLog.ldf',SIZE=5,MAXSIZE=10,FILEGROWTH=1);

    执行后错误提示:

    消息 5123,级别 16,状态 1,第 1 行
    尝试打开或创建物理文件 'C:\StudentData.mdf' 时,CREATE FILE 遇到操作系统错误 5(拒绝访问。)。
    消息 1802,级别 16,状态 4,第 1 行
    CREATE DATABASE 失败。无法创建列出的某些文件名。请查看相关错误。

    哪块错了?

    钟老师:
    张一同学:
        你好!你的SQL语句本身没问题,问题在于当前的用户可能没有权限在C盘根目录下创建文件,你试下把数据库数据文件和日志文件设在你有完全操作权限的目录下。
    help i cheated on my boyfriend go how to cheat on boyfriend

    学生(ID-D3B25C):
    老师,能否再讲下链表反转,我还是没完全搞明白。就是指针P和Q的互换。所以需要再设第三个变量r.r=q;q=p;若正常的话应该就是直接p=r;但是现在是p=p->link,q->link=r,这个怎么理解了?能否用简单的言语再描述下
    若p=p->link和q->link=r互换,能得到同样结果吗》

    吴老师:
    你是问这个函数,对吧?
    template<class Type>
    void List<Type>::Invert()
    {
    ListNode<Type> *p = first, *q = 0;
    while(p)
    {
    ListNode<Type> *r = q; q = p;
    p = p->link;
    q->link = r;
    }
    first = q;
    }
    要完整地看这个函数就容易搞懂,不能只看其中的三四行。

    我们用一个例子: 
    一个链表,如下,注意最后面的是0,表示链表结束了,
    A-->B-->C-->D-->E-->0,把这个链接反转就变成
    0<--A<--B<--C<--D<--E,现在E是第一个节点,A是最后一个,A的后面是0,这就是void List<Type>::Invert()函数要做的。

    看一下下面的注释
    template<class Type>
    void List<Type>::Invert()
    {
              //在这个循环中,使用p和q进行反转,是这样使用的  q<--p, q是p的下一个。
              //                                         原来是-->, 反转后方向变了,是<--
              //开始时,p指向链表头,就是节点A, q是p的下一个,因为反转后A是最后一个,下一个就是0
              //  0<--A-->B-->C,开始反转第一个节点
              //  q<--p,p指向A, q是0,(注意,开始时没有<--, <--是在循环中使用link加上的)
    ListNode<Type> *p = first, *q = 0;

    (这个解答比较长,这里保存不了啦,接着看下一个解答...)
    cheat on my girlfriend qtourism.com my girlfriend cheated on me what do i do


     如何自学oracle数据库        oracle从入门到精通
     
     
     
     

      电话: 13726235258
    2281446216  2281446216(王老师) 1845930532  1845930532(杨老师)
    购物车 查看交学费帐号信息 登录学习平台
    网站备案信息   网络警察,举报有奖。  

    版权所有 2000-2018 猎豹网校 斯坦德学习网 - 珠海市斯坦德软件开发有限公司 电话:13726235258

    粤ICP备11083568号 珠海市公安局备案编号:4404024022371