zoukankan      html  css  js  c++  java
  • about oracle

    Oracle  劳伦斯.埃里森 Larry Ellison


    history:

    1. 人工管理阶段
    2. 文件管理阶段
    3. 数据库系统阶段

    model:【模型是所研究的系统、过程、事物或概念的一种表达形式】

    1. 层次结构model
    2. 网状结构model
    3. 关系结构model

    schema:【对现实世界的abstract,对DB全体data的logical structure和characteristic的describe】

    1. 模式logical
    2. 外模式manipulation
    3. 内模式physical

    映像

    1. 外模式/模式 logical independence
    2. 模式/内模式 physical independence

    term:

    1. 表 table:在DB中存放Data用的数据表。
    2. 视图 view:DB中的虚拟表,【存放从DB table中query出来的记录records】
    3. 存储过程 :由SQL语句和控制流语句组成的语句块。
    4. 触发器 :特殊的存储过程,触发器在DB中不需要调用而自动执行。
    5. 约束 : 在DB中保证DB里table中Data完整性的手段。
      • 主键primary key约束
      • 外键foreign key约束
      • 唯一unique约束
      • 检查check约束
      • 非空not null约束

    完整性:DB design 完整性实际上就是为了保证Data的正确性Correctness。

    1. 实体完整性
    2. 区域完整性
    3. 参照完整性

     SQL(structure query language):

    1. DDL Data Definition Language{create、drop、alter}
    2. DML Data Manipulation Language{insert、update、delete、truncate、merge}
    3. DQL Data Query Language{select}
    4. DCL Data Control Language{grant、revoke}

    PL/SQL(Procedural Language/Structure Query Language)

    1. 提高program的运行性能
    2. 使program模块化
    3. 采用logical control sentence 来control structure of program
    4. take advantage of the error info was displayed on console when program running
    5. 良好的可移植性
    • PL/SQL program 的基本单位是快(block)
      • [DECLARE]
        ……
        BEGIN
        
        ……
        [EXCEPTION]
        ……
        END;

    游标(Cursor):提供了一种从集合assemblage性质的结果中提取单条记录的手段。


    范式:relationship DB的design standard就是DB的范式。

    1. 第一范式
    2. 第二范式
    3. 第三范式

    Oracle存储过程:是存储在DB Server中的封装了一段或多段SQL语句的PL/SQL代码块。

    作用:

    1.   简化复杂的操作 
    2.       增加data独立性
    3.       提高安全性(security)
    4.       提高性能

  • 相关阅读:
    Hadoop出现 Wrong FS: hdfs://......错误的解决方法
    在Linux下安装JDK环境
    卸载Linux自带的JDK
    hadoop1.2.1伪分布模式安装教程
    spring配置bean的生命周期
    spring注入的四种方式
    python re模块search()与match()区别
    VB.NET操作Excel
    位运算
    Python简单源码解析
  • 原文地址:https://www.cnblogs.com/lkzf/p/3852423.html
Copyright © 2011-2022 走看看