+ All Categories
Home > Documents > Oracle Databa Base Introduccion

Oracle Databa Base Introduccion

Date post: 05-Jul-2018
Category:
Upload: brayan-db
View: 226 times
Download: 0 times
Share this document with a friend

of 23

Transcript
  • 8/15/2019 Oracle Databa Base Introduccion

    1/23

    Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Introducción

  • 8/15/2019 Oracle Databa Base Introduccion

    2/23

    I-2 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Objetivos

    Al finalizar esta lección, debería estar capacitadopara:

    • Enumerar las funciones de Oracle9i 

    Describir los aspectos teóricos y físicos de unabase de datos relacional

    • Describir la implementación Oracle de RDBMS yORDBMS

  • 8/15/2019 Oracle Databa Base Introduccion

    3/23

    I-3 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Oracle9i 

    Escalabilidad

    Fiabilidad

    Modelo de

    desarrollosencillo

    Juegos de

    habilidadescomunes

    Una interfazde gestión

    Unproveedor 

  • 8/15/2019 Oracle Databa Base Introduccion

    4/23

    I-4 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Oracle9i 

  • 8/15/2019 Oracle Databa Base Introduccion

    5/23

    I-5 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Oracle9i  Application Server 

    Inteligencia de NegocioInteligencia de Negocio

    Aplicaciones de TransacciónAplicaciones de Transacción

    PortalesPortales

     A

    P

     AC

    H

    EIntegraciónIntegración

  • 8/15/2019 Oracle Databa Base Introduccion

    6/23

    I-6 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Base de Datos Oracle9i 

    MultimediaMultimedia

    Datos Relacionales de ObjetosDatos Relacionales de Objetos

    MensajesMensajes

    Documentos

    XML

    Documentos

    XML

  • 8/15/2019 Oracle Databa Base Introduccion

    7/23I-7 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Sistema de Gestión de Bases de DatosRelacionales y Relacionales de Objetos

    • Modelo relacional y modelo relacional de objetos

    • Tipos de dato y objetos definidos por el usuario

    • Totalmente compatible con base de datos

    relacional• Soporte de multimedia y objetos grandes

    • Funciones de servidor de base de datos de altacalidad

  • 8/15/2019 Oracle Databa Base Introduccion

    8/23

  • 8/15/2019 Oracle Databa Base Introduccion

    9/23I-9 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Ciclo de Vida del Desarrollo del Sistema

    Estrategiay análisis

    Diseño

    Creacióny documentación

    Transición

    Producción

  • 8/15/2019 Oracle Databa Base Introduccion

    10/23I-11 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Almacenamiento de Datos enDiferentes Soportes

    Hoja de cálculoelectrónica

    Archivador 

    Base dedatos

  • 8/15/2019 Oracle Databa Base Introduccion

    11/23I-12 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Concepto de Base de Datos Relacional

    • Dr. E.F. Codd propuso el modelo relacional parasistemas de base de datos en 1970.

    • Es la base para el sistema de gestión de bases dedatos relacionales (RDBMS).

    • El modelo relacional consta de:

     – Recopilación de objetos o relaciones

     – Juego de operadores que actúan en lasrelaciones

     – Integridad de datos para obtener precisión yconsistencia

  • 8/15/2019 Oracle Databa Base Introduccion

    12/23I-13 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Definición de una Base deDatos Relacional

    Una base de datos relacional es una recopilación derelaciones o tablas de dos dimensiones.

    Oracle

    server 

    Nombre de Tabla :EMPLOYEES

    Nombre de Tabla:

    DEPARTMENTS

    … …

  • 8/15/2019 Oracle Databa Base Introduccion

    13/23I-14 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Modelos de Datos

    Idea del

    cliente delmodelo delsistema

    Modelo de entidaddel modelodel cliente

    Modelo de tabladel modelode entidad

    Tablas en disco

    Oracleserver 

  • 8/15/2019 Oracle Databa Base Introduccion

    14/23I-15 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    • Cree un diagrama de relación entre entidades a partirde descripciones o especificaciones de negocios

    • Supuesto

     – “. . . Asigne uno o más empleados a un

    departamento . . .” – “. . . Algunos departamentos aún no tienen

    empleados asignados. . .”

    Modelo de Relación entre Entidades

    EMPLOYEE

    #* número* nombreo cargo

    DEPARTMENT

    #* número* nombreo ubicación

    asignado a

    compuesto de

  • 8/15/2019 Oracle Databa Base Introduccion

    15/23I-17 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Convenciones de Modelode Relaciones entre Entidades

    EntidadRecuadro flexibleNombre singular y únicoMayúsculasSinónimo entre paréntesis

    AtributoNombre en singular MinúsculasObligatorio marcado con “*”

    Opcional marcado con “o”

    Identificador Único (UID)Principal marcado con “#”

    Secundario marcado con “(#)”

    EMPLOYEE

    #* número* nombre

    o cargo

    DEPARTMENT

    #* número* nombre

    o ubicación

    asignado a

    compuesto de

  • 8/15/2019 Oracle Databa Base Introduccion

    16/23

  • 8/15/2019 Oracle Databa Base Introduccion

    17/23I-20 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Terminología de Bases de Datos Relacionales

    1

    2

    3 4

    5

    6

  • 8/15/2019 Oracle Databa Base Introduccion

    18/23I-21 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Propiedades de las Bases deDatos Relacionales

    Una base de datos relacional:

    • Se puede acceder a ella y modificarla ejecutandosentencias de lenguaje estructurado de consulta(SQL).

    • Contiene una recopilación de tablas sin punterosfísicos.

    • Utiliza un juego de operadores.

  • 8/15/2019 Oracle Databa Base Introduccion

    19/23I-22 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Comunicación con un RDBMSUtilizando SQL

    SELECT department_name

    FROM departments;

    SQL statementis entered.

    Oracleserver 

    Se envía la sentenciaa Oracle Server.

  • 8/15/2019 Oracle Databa Base Introduccion

    20/23

  • 8/15/2019 Oracle Databa Base Introduccion

    21/23I-24 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Sentencias SQL

    SELECT

    INSERT

    UPDATE

    DELETE

     MERGE

    CREATE

     ALTER 

    DROP

    RENAME

    TRUNCATE

    COMMIT

    ROLLBACK SAVEPOINT

    GRANT

    REVOKE

    Recuperación de datos

    Lenguaje de manipulaciónde datos (DML)

    Lenguaje de definiciónde datos (DDL)

    Control de transacciones

    Lenguaje de controlde datos (DCL)

  • 8/15/2019 Oracle Databa Base Introduccion

    22/23

    I-25 Copyright © Oracle Corporation, 2001. Todos los Derechos Reservados.

    Tablas Utilizadas en el CursoEMPLOYEES

    DEPARTMENTS   JOB_GRADES

  • 8/15/2019 Oracle Databa Base Introduccion

    23/23

    I 26 C i ht © O l C ti 2001 T d l D h R d

    Resumen

    • Oracle9i Server es la base de datos para computaciónen Internet.

    • Oracle9i se basa en el sistema de gestión de bases dedatos relacionales de objetos.

    • Las bases de datos relacionales se componen derelaciones, se gestionan con operaciones relacionalesy se rigen por restricciones de integridad de datos.

    • Con Oracle Server, puede almacenar y gestionarinformación utilizando el lenguaje SQL y el motor

    PL/SQL.


Recommended