Oracle Database Basics Public

  • Email
  • Share
  • Contributors
  • Close Course

Curso básico sobre Base de Datos Oracle. Para este curso nos enfocaremos en la Base de Datos 11G (versión XE).

Tags

Module Information

Pre Requisitos. Manejar conceptos básicos sobre bases de datos relacionales. Sobre las bases de datos relacionales. Todas las organizaciones tienen información que puede ser almacenada y administrada para complacer sus requerimientos. Por ejemplo una organización que debe recolectar y mantener sus datos de recursos humanos para sus empleados. Esta información debe estar disponible para aquellos que la necesiten. Un sistema de información es una sistema formal para almacenar y procesar información. Un sistema de información puede ser un set de cajas con cajas de cartulina que contengan sobres manilas a lo largo, con reglas de como almacenar y obtener los folders. De manera que, la mayoría de compañías usan ahora una base de datos para automatizar sus sistemas de información. Podemos decir entonces que: una base de datos es una colección ordenada de información tratada como una unidad. El propósito de la base de datos es recolectar, almacenar, y devolver información para el uso de aplicaciones de base de datos. Sistema de de Manejo de Bases de Datos (DBMS). Un DBMS es un software que controla el almacenaje, organización, y el retorno de infomación. Típicamente los DBMS tienen los siguiente elementos: Código de Kernel: Maneja la memoria y almacenamiento del DBMS. Repositorio de metadata: Este repositorio usualmente es llamado diccionario de datos. Lenguaje de Consulta: Este lenguaje permite a la aplicación acceder a los datos. El Modelo Relacional. Una base de datos relacional es aquella que está conforme al modelo relacional. El modelo relacional tiene los siguientes aspectos mayormente: Estructuras: Objetos bien definidos para almacenar o acceder a los datos de una base de datos. Operaciones: Acciones claramente definidas para permitir a las aplicaciones manipular los datos y las estructuras de una base de datos. Reglas de Integridad: Reglas de integridad que gobiernan las operaciones de los datos y estructuras de una base de datos. Una base de datos almacena los datos en un set de relaciones simples. Una relación es un set de tuplas. Una tupla es una set desordenado de valores atributo. Una tabla es una representación de dos dimensiones en una relación de la forma de filas (tuplas) y columnas (atributos). Cada fila en una tabla tiene el mismo set de columnas. Una base de datos relacion es una base de datos que almacena la información en relaciones (tablas). Por ejemplo, una base de datos relacional podría almacenar información acerca de los empleados de una compañía en una tabla de empleados, una tabla de departamentos, una tabla de salarios.
Show less
Historia. La versión actual de la Base de Datos es el resultado de hasta 30 años de desarrollo innovador. Reflejos dela evolución de la Base de Datos Oracle incluyen los siguiente: Fundación de Oracle: En 1977, Larry Ellison, Bob Miner, y Ed Oates comienzan la consultoría de Laboratorios de Desarrollo de Software, que se convirtió en Relational Software, Inc. (RSI). En 1983, RSI se convertiría en Oracle Systems Corporation y luego en Oracle Corporation. Primera versión comercial disponible del RDBMS: En 1979, RSI introduce Oracle V2 como el primer RDBMS basado en SQL disponible, en un evento punto de referencia en la historia de las bases de datos relacionales. Versión Portable de Oracle: Oracle Version 3, salió en 1983, fue la priemra base de datos relacional para correr en ordenadores mainframes, mini computadoras, y PCs. La base de datos fue escrita en C, habilitando a la base de datos para ser portada en múltiples plataformas. Mejoras en control de concurrencia, distribución de datos, y escalabilidad. La versión 4 fue introducida como una multiversion de lectura consistente. La Verion 5, lanzada en 1985, soportaba computación cliente/servidor y sisema de distribución de bases de datos. La versión 6 trajo mejoras en I/O de disco,  bloqueo de filas, escalabilidad, respaldo y recuperación. Adicionalmente, la Version 6 introduce la primera versión del lenguaje PLSQL, una extensión propietaria procedimental de SQL. Unidades de Programa almacenadas PLSQL: Oracle7, lanzado en 1992, introduce el PLSQL almacenado para Procedimientos y Triggers. Objetos y particionamiento: Oracle 8 fue lanzado en 1997 como la base de datos objeto-relacional, soportando muchos nuevos tipos de datos. Adicionalmente, Oracle 8 soportaba el particionamiento de tablas grandes. Computación en Internet: Base de Datos Oracle 8i, lanzada en 1999, provee un soporte nativo para los protocolos de internet y lado-servidor para Java. Oracle 8i fue diseñado para la computación por internet, permitiendo que la base de datos fuese desplegado en multiples entornos.   Definición. La Base de Datos Oracle  es un Sistema de Administración de Bases de Datos Relacional (RDBMS por sus siglas en inglés). Originalmente fue desarrollado en 1977 por Larry Ellison y otros desarrolladores, la Base de Datos es una de las mas confiable y usadas. El sistema es construído a partir de un entorno de base de datos relacional en donde los objetos pueden ser directamente accedido por los usuarios (o por una aplicación front end) a través de el lenguaje de consultas estructural (SQL por sus siglas en inglés). Oracle posee una arquitectura de base de datos totalmente escalable y  a menudo es utilizado por empresas globales, que manejan y procesn sus datos a través de su área local y sus redes. Versiones de la Base de Datos. Base de Datos Oracle 11G Edición Express. Disponible para pruebas. Base de Datos Oracle 12C Edición Estándar. Permite una capacidad máxima de hasta 2 sockets. Base de Datos Oracle 12C Edición Empresarial. Está disponible con un servidor individual o clusterizado sin límite de sockets.
Show less

Quiz

Test sobre el conocimiento aprendito en la primera unidad del curso Oracle Database Basics
Show less