SlideShare una empresa de Scribd logo
Curso Online
                                                                         Oracle




© 2011 Cursodirecto.com. Cursos online. Todos los derechos reservados.
         Avda. Andalucía 31 Málaga, España. T. 900 302 222
Índice
Estudia el servidor de bases de datos empresarial Oracle 10g, centrándose especialmente en el punto de
vista de un diseñador o programador de bases de datos, pero explicando también cómo llevar a cabo las
tareas habituales de un administrador del servidor.

      0. Diseño y programación

      Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un diseñador y
      programador de bases de datos, prestando atención a los objetos que puede crear, como tablas,
      consultas en SQL, vistas, procedimientos almacenados, etc.

      1. Instalación

      Se presenta el servidor de bases de datos empresarial Oracle 10g, enumerando las ediciones
      disponibles para cada necesidad. Seguidamente se estudia el proceso de instalación, prestando
      especial atención a las decisiones que hay que tomar a lo largo de ésta y a cómo crear una base
      de datos.

      2. Arquitectura de una base de datos Oracle

      Se proporciona una visión general de la arquitectura de una base de datos Oracle; esto es, qué es
      una instancia, cómo se establecen las conexiones entre el servidor y las aplicaciones cliente, qué
      archivos configuran una base de datos, etc.

      3. Tablas

      Describe cómo trabajar en Oracle Enterprise Manager Database Control para crear tablas en una
      base de datos, así como los distintos tipos de datos disponibles en Oracle para representar
      campos de texto, con valores numéricos, fechas, etc.

      4. Relaciones

      Estudia cómo establecer las relaciones entre las tablas de una base de datos Oracle según su
      naturaleza: 1 a muchos o Muchos a muchos. También se introduce el concepto de integridad
      referencial y cómo puede afectar al diseño de una base de datos.

      5. Propiedades de tabla

      Describe algunas propiedades de las tablas que permiten afinar el diseño de la base de datos con
      el objetivo de representar lo más fielmente posible la naturaleza de la información que se
      almacena, como los valores predeterminados, las restricciones Check o las restricciones UNIQUE.

      6. Índices

      Describe el concepto de índice y de tabla organizada por índices. Se explica cómo crear índices y,
      lo que es más importante, cuándo hacerlo para mejorar las prestaciones de la base de datos.

      7. Lenguaje SQL I

      Presenta el lenguaje SQL como un estándar a la hora de acceder a bases de datos relacionales y
      estudia la sentencia SELECT para crear consultas de selección, mencionando algunos operadores
      y las funciones agregadas del lenguaje SQL. Finaliza la lección enumerando algunas de las
      funciones que se pueden utilizar para realizar conversiones explícitas de tipo.

      8. Lenguaje SQL II

      Estudia algunos operadores avanzados de SQL, como la forma de combinar tablas con los
      operadores INNER JOIN y OUTER JOIN, la posibilidad de escribir subconsultas o de utilizar el
      operador EXISTS.



               © 2011 Cursodirecto.com. Cursos online. Todos los derechos reservados.
                        Avda. Andalucía 31 Málaga, España. T. 900 302 222
9. Lenguaje SQL III

Se estudian las consultas de UNION en SQL, que permiten obtener resultados que, de otra forma,
no sería posible. Además, se estudian la sentencias SQL para realizar consultas de actualización,
en la que la base de datos se ve modificada y, finalmente, el impacto de los índices a la hora de
analizar las consultas.

10. Vistas

Se estudia cómo crear vistas tanto para proteger información confidencial como para facilitar el
acceso a resultados de consultas complejas. Se explica también la posibilidad de actualizar y crear
vistas materializadas.

11. Procedimientos almacenados (I)

Introduce el concepto de procedimiento almacenado, como un objeto más de una base de datos
Oracle. Explica las ventajas de los procedimientos almacenados respecto a las consultas ''ad hoc''
en SQL, la posibilidad de utilizar no sólo PL/SQL sino también Java y cómo declarar y utilizar
parámetros en los procedimientos.

12. Procedimientos almacenados (II)

Estudia conceptos clásicos de programación que podemos emplear en PL/SQL, como declarar
variables, utilizar estructuras de decisión y de repetición, cursores, etc.

13. Procedimientos almacenados (III)

Estudia aspectos avanzados relacionados con los procedimientos almacenados en Oracle, como
la utilización de la instrucción INSERT INTO ... SELECT; de bloques EXCEPTION para manejar
errores; englobar varias operaciones en una transacción; y recomendaciones a la hora de emplear
procedimientos almacenados.

14. Funciones y paquetes

Explica qué son las funciones definidas por el usuario y sus diferencias con los procedimientos
almacenados. Presenta los distintos tipos de funciones y muestra un ejemplo de una función que
devuelve un valor escalar. La lección finaliza estudiando cómo agrupar unidades de código
relacionadas en un paquete.

15. Desencadenadores (triggers)

Describe los desencadenadores o triggers, que son unidades de código que se pueden asociar con
las tablas y vistas de una base de datos con el propósito de que se ejecuten automáticamente ante
operaciones INSERT, UPDATE o DELETE. Estudia los dos tipos de desencadenadores en Oracle:
BEFORE/AFTER e INSTEAD OF.

16. Java en la base de datos

Explica cómo implementar código Java en el propio servidor de bases de datos Oracle, lo que
amplía las posibilidades a la hora de programar aplicaciones de acceso a bases de datos.

17. Administración

Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un administrador,
explicando cómo realizar las tareas más habituales de este tipo de usuarios, como establecer la
seguridad del servidor y preparar un plan de copias de seguridad y su restauración.

18. Propiedades de base de datos

Estudia las principales propiedades de una base de datos Oracle, describiendo detalles de
memoria, procesos y archivos físicos de la misma. Se determina también cómo cambiar los
parámetros de inicialización de una forma permanente utilizando archivos SPFILE.




         © 2011 Cursodirecto.com. Cursos online. Todos los derechos reservados.
                  Avda. Andalucía 31 Málaga, España. T. 900 302 222
19. Esquemas

Explica qué son los esquemas y para qué pueden ser utilizados. Se hace especial mención al
hecho de tener en cuenta los esquemas cuando realizamos consultas contra la base de datos y a
la relación uno a uno entre esquemas y usuarios.

20. Seguridad (I)

Estudia la forma de establecer la seguridad en el acceso a una base de datos Oracle. Estudia los
distintos métodos de autenticación que se pueden utilizar, cómo limitar el consumo de recursos del
servidor mediante perfiles y los privilegios del sistema.

21. Seguridad (II)

Describe características del servidor Oracle para establecer la seguridad en el acceso a los datos,
como la forma de establecer privilegios sobre los objetos o utilizar roles para que sea más fácil la
administración de los privilegios que necesitan los usuarios.

22. Copias de seguridad y recuperación

Describe el proceso de realizar copias de seguridad y restaurarlas para recuperar una base de
datos. Estudia las posibles estrategias que podría seguir un administrador del servidor.




         © 2011 Cursodirecto.com. Cursos online. Todos los derechos reservados.
                  Avda. Andalucía 31 Málaga, España. T. 900 302 222

Más contenido relacionado

ODP
Administración de Oracle - Tema 01 - Introducción
ODP
Administración de Oracle - Tema 02 - Instalación
DOCX
Actividad extra ansi sql
ODP
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
PPTX
PPTX
SQLITE-CONCEPTO
PPTX
Base de datos en sql
PPT
Administración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 02 - Instalación
Actividad extra ansi sql
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
SQLITE-CONCEPTO
Base de datos en sql

La actualidad más candente (19)

PDF
Abf leccion 10
PPTX
Base datos sql
PDF
Ejemplo Base de Datos SQLite (Android)
PDF
Sistema Gestor de Base de Datos MYSQL
ODP
Administración de Oracle - Tema 3 - Creación de la BD
PDF
Crear Base de Datos en Oracle
PPTX
Ana ortiz.. visual basic
PDF
Ssis2008 r2 castellano
PPTX
PPTX
Arquitectura de oracle
PPTX
Historia del sql
PPTX
Tarea1 base de datos
PPTX
Tarea1 base de datos raquel jaramillo
PPTX
Bases de datos
PDF
Base de datos laboratorio
PDF
Guía 01. Ejercicios. Creación de Base de Datos en MySQL - José J Sánchez H
PPTX
Arquitectura de Bases de Datos Oracle
PPT
Oracle3
PPT
Abf leccion 10
Base datos sql
Ejemplo Base de Datos SQLite (Android)
Sistema Gestor de Base de Datos MYSQL
Administración de Oracle - Tema 3 - Creación de la BD
Crear Base de Datos en Oracle
Ana ortiz.. visual basic
Ssis2008 r2 castellano
Arquitectura de oracle
Historia del sql
Tarea1 base de datos
Tarea1 base de datos raquel jaramillo
Bases de datos
Base de datos laboratorio
Guía 01. Ejercicios. Creación de Base de Datos en MySQL - José J Sánchez H
Arquitectura de Bases de Datos Oracle
Oracle3
Publicidad

Similar a Curso online-oracle-lw (20)

PDF
Curso online-programacion-sql-server-2005-lw
PDF
Manual sql
PDF
Guia de estudio_oracle 11 g
PDF
Guia de-estudio-oracle-11-g-pdf
PDF
Base de datos
DOC
Ansi Sql
DOC
Ansi Sql
DOC
Ansi Sql
PPT
Bases de datos
DOC
Ansi Sql
DOCX
Cuadro Comparativo Bd
DOCX
SQL (Structured Query Language): Informe de Lectura Unidad 3
PPTX
Base de datos ventajas y desventajas
PPTX
Base de datos
PPTX
Base de datos - Clase 1
PPTX
base de datos
PPTX
Comparación entre microsoft sql server express edition 2012 y oracle
PPTX
BASE DE DATOS
PPTX
Bases de datos
Curso online-programacion-sql-server-2005-lw
Manual sql
Guia de estudio_oracle 11 g
Guia de-estudio-oracle-11-g-pdf
Base de datos
Ansi Sql
Ansi Sql
Ansi Sql
Bases de datos
Ansi Sql
Cuadro Comparativo Bd
SQL (Structured Query Language): Informe de Lectura Unidad 3
Base de datos ventajas y desventajas
Base de datos
Base de datos - Clase 1
base de datos
Comparación entre microsoft sql server express edition 2012 y oracle
BASE DE DATOS
Bases de datos
Publicidad

Más de Cursodirecto.com (20)

PDF
Curso online Excel 2007 intermedio
PDF
Curso online Marketing y ventas
PDF
Curso online Powerpoint 2007
PDF
Curso online After Effects CS5
PDF
Curso online Poda e Injertos
PDF
Curso online PHP
PDF
Curso online Photoshop cs4 diseño gráfico
PDF
Curso online Gestión del tiempo
PDF
Curso online Francés básico
PDF
Curso online Excel 2007 básico
PDF
Curso online Excel 2007 avanzado
PDF
Curso online Dirección y desarrollo de equipos trabajo
PDF
Curso online Cómo hacer negocios en Internet
PDF
Curso online Castellano para extranjeros sector agrario
PDF
Curso online Borland Delphi
PDF
Curso online Borland Builder
PDF
Curso online Alfabetizacion informática
PDF
Curso online Adobe Premiere
PDF
Curso online Adobe Illustrator
PDF
Curso online Access 2007 básico
Curso online Excel 2007 intermedio
Curso online Marketing y ventas
Curso online Powerpoint 2007
Curso online After Effects CS5
Curso online Poda e Injertos
Curso online PHP
Curso online Photoshop cs4 diseño gráfico
Curso online Gestión del tiempo
Curso online Francés básico
Curso online Excel 2007 básico
Curso online Excel 2007 avanzado
Curso online Dirección y desarrollo de equipos trabajo
Curso online Cómo hacer negocios en Internet
Curso online Castellano para extranjeros sector agrario
Curso online Borland Delphi
Curso online Borland Builder
Curso online Alfabetizacion informática
Curso online Adobe Premiere
Curso online Adobe Illustrator
Curso online Access 2007 básico

Curso online-oracle-lw

  • 1. Curso Online Oracle © 2011 Cursodirecto.com. Cursos online. Todos los derechos reservados. Avda. Andalucía 31 Málaga, España. T. 900 302 222
  • 2. Índice Estudia el servidor de bases de datos empresarial Oracle 10g, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo llevar a cabo las tareas habituales de un administrador del servidor. 0. Diseño y programación Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un diseñador y programador de bases de datos, prestando atención a los objetos que puede crear, como tablas, consultas en SQL, vistas, procedimientos almacenados, etc. 1. Instalación Se presenta el servidor de bases de datos empresarial Oracle 10g, enumerando las ediciones disponibles para cada necesidad. Seguidamente se estudia el proceso de instalación, prestando especial atención a las decisiones que hay que tomar a lo largo de ésta y a cómo crear una base de datos. 2. Arquitectura de una base de datos Oracle Se proporciona una visión general de la arquitectura de una base de datos Oracle; esto es, qué es una instancia, cómo se establecen las conexiones entre el servidor y las aplicaciones cliente, qué archivos configuran una base de datos, etc. 3. Tablas Describe cómo trabajar en Oracle Enterprise Manager Database Control para crear tablas en una base de datos, así como los distintos tipos de datos disponibles en Oracle para representar campos de texto, con valores numéricos, fechas, etc. 4. Relaciones Estudia cómo establecer las relaciones entre las tablas de una base de datos Oracle según su naturaleza: 1 a muchos o Muchos a muchos. También se introduce el concepto de integridad referencial y cómo puede afectar al diseño de una base de datos. 5. Propiedades de tabla Describe algunas propiedades de las tablas que permiten afinar el diseño de la base de datos con el objetivo de representar lo más fielmente posible la naturaleza de la información que se almacena, como los valores predeterminados, las restricciones Check o las restricciones UNIQUE. 6. Índices Describe el concepto de índice y de tabla organizada por índices. Se explica cómo crear índices y, lo que es más importante, cuándo hacerlo para mejorar las prestaciones de la base de datos. 7. Lenguaje SQL I Presenta el lenguaje SQL como un estándar a la hora de acceder a bases de datos relacionales y estudia la sentencia SELECT para crear consultas de selección, mencionando algunos operadores y las funciones agregadas del lenguaje SQL. Finaliza la lección enumerando algunas de las funciones que se pueden utilizar para realizar conversiones explícitas de tipo. 8. Lenguaje SQL II Estudia algunos operadores avanzados de SQL, como la forma de combinar tablas con los operadores INNER JOIN y OUTER JOIN, la posibilidad de escribir subconsultas o de utilizar el operador EXISTS. © 2011 Cursodirecto.com. Cursos online. Todos los derechos reservados. Avda. Andalucía 31 Málaga, España. T. 900 302 222
  • 3. 9. Lenguaje SQL III Se estudian las consultas de UNION en SQL, que permiten obtener resultados que, de otra forma, no sería posible. Además, se estudian la sentencias SQL para realizar consultas de actualización, en la que la base de datos se ve modificada y, finalmente, el impacto de los índices a la hora de analizar las consultas. 10. Vistas Se estudia cómo crear vistas tanto para proteger información confidencial como para facilitar el acceso a resultados de consultas complejas. Se explica también la posibilidad de actualizar y crear vistas materializadas. 11. Procedimientos almacenados (I) Introduce el concepto de procedimiento almacenado, como un objeto más de una base de datos Oracle. Explica las ventajas de los procedimientos almacenados respecto a las consultas ''ad hoc'' en SQL, la posibilidad de utilizar no sólo PL/SQL sino también Java y cómo declarar y utilizar parámetros en los procedimientos. 12. Procedimientos almacenados (II) Estudia conceptos clásicos de programación que podemos emplear en PL/SQL, como declarar variables, utilizar estructuras de decisión y de repetición, cursores, etc. 13. Procedimientos almacenados (III) Estudia aspectos avanzados relacionados con los procedimientos almacenados en Oracle, como la utilización de la instrucción INSERT INTO ... SELECT; de bloques EXCEPTION para manejar errores; englobar varias operaciones en una transacción; y recomendaciones a la hora de emplear procedimientos almacenados. 14. Funciones y paquetes Explica qué son las funciones definidas por el usuario y sus diferencias con los procedimientos almacenados. Presenta los distintos tipos de funciones y muestra un ejemplo de una función que devuelve un valor escalar. La lección finaliza estudiando cómo agrupar unidades de código relacionadas en un paquete. 15. Desencadenadores (triggers) Describe los desencadenadores o triggers, que son unidades de código que se pueden asociar con las tablas y vistas de una base de datos con el propósito de que se ejecuten automáticamente ante operaciones INSERT, UPDATE o DELETE. Estudia los dos tipos de desencadenadores en Oracle: BEFORE/AFTER e INSTEAD OF. 16. Java en la base de datos Explica cómo implementar código Java en el propio servidor de bases de datos Oracle, lo que amplía las posibilidades a la hora de programar aplicaciones de acceso a bases de datos. 17. Administración Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un administrador, explicando cómo realizar las tareas más habituales de este tipo de usuarios, como establecer la seguridad del servidor y preparar un plan de copias de seguridad y su restauración. 18. Propiedades de base de datos Estudia las principales propiedades de una base de datos Oracle, describiendo detalles de memoria, procesos y archivos físicos de la misma. Se determina también cómo cambiar los parámetros de inicialización de una forma permanente utilizando archivos SPFILE. © 2011 Cursodirecto.com. Cursos online. Todos los derechos reservados. Avda. Andalucía 31 Málaga, España. T. 900 302 222
  • 4. 19. Esquemas Explica qué son los esquemas y para qué pueden ser utilizados. Se hace especial mención al hecho de tener en cuenta los esquemas cuando realizamos consultas contra la base de datos y a la relación uno a uno entre esquemas y usuarios. 20. Seguridad (I) Estudia la forma de establecer la seguridad en el acceso a una base de datos Oracle. Estudia los distintos métodos de autenticación que se pueden utilizar, cómo limitar el consumo de recursos del servidor mediante perfiles y los privilegios del sistema. 21. Seguridad (II) Describe características del servidor Oracle para establecer la seguridad en el acceso a los datos, como la forma de establecer privilegios sobre los objetos o utilizar roles para que sea más fácil la administración de los privilegios que necesitan los usuarios. 22. Copias de seguridad y recuperación Describe el proceso de realizar copias de seguridad y restaurarlas para recuperar una base de datos. Estudia las posibles estrategias que podría seguir un administrador del servidor. © 2011 Cursodirecto.com. Cursos online. Todos los derechos reservados. Avda. Andalucía 31 Málaga, España. T. 900 302 222