DESCRIPCIÓN
Oracle es el sistema de gestión de bases de datos mas potente y seguro, utilizado por grandes compañías y gobiernos y multitud de empresas de todo tipo.
El lenguaje SQL es el estándar para realizar consultas en cualquier base de datos. Dichas consultas permitirán obtener toda la información deseada de la base de datos, así como la gestión y el mantenimiento de la misma.
El conocimiento del lenguaje SQL permite, no solo utilizarlo en Oracle, sino también en prácticamente cualquier sistema gestor de bases de datos.
OBJETIVOS
Conocer los fundamentos de la arquitectura de Oracle y su funcionamiento general. Trabajar con el lenguaje SQL, para realizar consultas a la base de datos, así como el mantenimiento de la misma. Al final del curso se aprenderá un amplio conjunto de instrucciones SQL, que permitirán dominar el lenguaje.
DIRIGIDO A
El curso está dirigido a personas que deseen conocer los fundamentos de Oracle y el trabajo con el lenguaje SQL, para poder realizar consultas y realizar el mantenimiento habitual de una base de datos Oracle, así como trabajar con SQL con cualquier otra base de datos.
L@s alumn@s pueden ser personas que no hayan trabajado con bases de datos, así como personas que ya tienen experiencia con bases de datos, pero que desean conocer Oracle y amplicar los conocimientos del lenguaje SQL.
CONOCIMIENTOS PREVIOS RECOMENDADOS
Para la realización de este curso no se necesitan conocimientos previos.
METODOLOGÍA
La metodología del curso está enfocada a la práctica. Los fundamentos teóricos estrictamente necesarios acompañarán al trabajo práctico.
APLICACIONES PROFESIONALES
Después de este curso, la aplicación de la materia aprendida puede dar lugar a las siguientes situaciones y salidas profesionales:
· Departamento de desarrollo.
· Gestión y mantenimiento de bases de datos Oracle.
· Mantenimiento de otras bases de datos relacionales, usando el lenguaje SQL: SQL Server, MySQL, PostgreSQL, etc.
Oracle es el sistema de gestión de bases de datos mas potente y seguro, utilizado por grandes compañías y gobiernos y multitud de empresas de todo tipo.
El lenguaje SQL es el estándar para realizar consultas en cualquier base de datos. Dichas consultas permitirán obtener toda la información deseada de la base de datos, así como la gestión y el mantenimiento de la misma.
El conocimiento del lenguaje SQL permite, no solo utilizarlo en Oracle, sino también en prácticamente cualquier sistema gestor de bases de datos.
OBJETIVOS
Conocer los fundamentos de la arquitectura de Oracle y su funcionamiento general. Trabajar con el lenguaje SQL, para realizar consultas a la base de datos, así como el mantenimiento de la misma. Al final del curso se aprenderá un amplio conjunto de instrucciones SQL, que permitirán dominar el lenguaje.
DIRIGIDO A
El curso está dirigido a personas que deseen conocer los fundamentos de Oracle y el trabajo con el lenguaje SQL, para poder realizar consultas y realizar el mantenimiento habitual de una base de datos Oracle, así como trabajar con SQL con cualquier otra base de datos.
L@s alumn@s pueden ser personas que no hayan trabajado con bases de datos, así como personas que ya tienen experiencia con bases de datos, pero que desean conocer Oracle y amplicar los conocimientos del lenguaje SQL.
CONOCIMIENTOS PREVIOS RECOMENDADOS
Para la realización de este curso no se necesitan conocimientos previos.
METODOLOGÍA
La metodología del curso está enfocada a la práctica. Los fundamentos teóricos estrictamente necesarios acompañarán al trabajo práctico.
APLICACIONES PROFESIONALES
Después de este curso, la aplicación de la materia aprendida puede dar lugar a las siguientes situaciones y salidas profesionales:
· Departamento de desarrollo.
· Gestión y mantenimiento de bases de datos Oracle.
· Mantenimiento de otras bases de datos relacionales, usando el lenguaje SQL: SQL Server, MySQL, PostgreSQL, etc.
TEMARIO DEL CURSO
20 horas.
NOTA: esta duración es una duración media estimada, pero el alumno dispondrá de todas las horas que necesite para la realización del curso completo a su propio ritmo.
PRECIO
90 €
MATERIAL
El día de comienzo del curso, se hará entrega al alumno del siguiente material:
· Carpeta.
· Cuaderno.
· Bolígrafo.
· Manual del curso.
TITULACIÓN
A la finalización del curso y si el alumno/a ha realizado el curso completo se le hará entrega de la siguiente documentación:
· Diploma correspondiente al curso realizado, que reflejará la denominación de dicho curso y el número de horas.
· Certificado del curso, que reflejará, además de lo reflejado en el diploma, la materia impartida en el curso.
- FUNDAMENTOS DE ORACLE.
- Descripción.
- Características de Oracle.
- Arquitectura de Oracle.
- SQL: INTRODUCCIÓN.
- Descripción.
- Historia.
- Versiones de SQL.
- Características generales de SQL.
- Lenguaje case insensitive.
- Utilidad de SQL.
- Lenguaje especializado.
- SQL y los lenguajes de programación.
- LENGUAJES DE SQL: INTRODUCCIÓN.
- Descripción.
- Los lenguajes de SQL.
- LENGUAJES DE SQL: DML - INTRODUCCIÓN.
- Descripción.
- Elementos DML.
- LENGUAJES DE SQL: DML - COMANDOS.
- Descripción.
- Ver la estructura de la tabla. DESC.
- Selección de registros. SELECT.
- Selección en una tabla con todos los campos.
- Selección en una tabla con un campo.
- Selección en una tabla con varios campos.
- Nomenclatura Tabla.Campo.
- Alias.
- Campos virtuales.
- Inserción de registros. INSERT.
- Inserción de registro especificando todos los campos.
- Inserción de registro especificando todos los campos (algunos nulos).
- Inserción de registro especificando los campos deseados.
- Modificación de registros. UPDATE.
- Modificación de un dato en todos los registros.
- Modificación de un dato en un solo registro.
- Modificación de un dato en varios registros.
- Modificación de un dato estableciéndolo a nulo.
- Modificación de un dato estableciendo otro dato (reemplazado).
- Modificación de varios datos nulos estableciendo otro dato (reemplazado).
- Modificación de datos realizando cálculos.
- Modificación de múltiples campos en la misma sentencia.
- Eliminación de registros. DELETE.
- Eliminación de registros.
- LENGUAJES DE SQL: DML - CLAÚSULAS.
- Descripción.
- Especificación de tablas. FROM.
- Especificación de condiciones sobre registros. WHERE.
- Filtrado por campo de texto.
- Filtrado por campo numérico.
- Filtrado por campo de fecha.
- Ordenación de registros. ORDER BY.
- Ordenación por defecto.
- Ordenación ascendente. ASC.
- Ordenación descendente. DESC.
- Ordenación por varios campos.
- Agrupación de registros. GROUP BY.
- Orden de ejecución de las claúsulas en consultas con GROUP BY.
- Agrupación de registros.
- Filtrado y agrupación de registros.
- Filtrado y agrupación de registros con ordenación de grupos.
- Especificación de condiciones (filtrado) sobre grupos. HAVING.
- Agrupación de registros y filtrado de grupos.
- Agrupación de registros con filtrado y ordenación de grupos.
- Filtrado y agrupación de registros con filtrado y ordenación de grupos.
- Registros duplicados. DISTINCT.
- LENGUAJES DE SQL: DML - OPERADORES.
- Descripción.
- Tipos de operadores.
- Prioridad de operadores.
- LENGUAJES DE SQL: DML - OPERADORES ARITMÉTICOS.
- Descripción.
- Ejemplo.
- LENGUAJES DE SQL: DML - OPERADORES DE COMPARACIÓN.
- Descripción.
- Igual. =.
- Menor. <.
- Mayor. >.
- Menor o igual. <=.
- Mayor o igual. >=.
- Distinto. <>. !=.
- BETWEEN.
- IN.
- LIKE.
- Caracteres comodín.
- Carácter: %.
- Carácter: _.
- Carácter de escape: \.
- IS NULL.
- LENGUAJES DE SQL: DML - OPERADORES LÓGICOS.
- Descripción.
- NOT.
- AND.
- OR.
- LENGUAJES DE SQL: DML - OPERADORES DE CONCATENACIÓN.
- Descripción.
- Ejemplo.
- LA TABLA DUAL.
- Descripción.
- FECHA Y HORA.
- Descripción.
- Formato de fecha estándar y partes de la fecha.
- Partes de la hora.
- Mostrar la fecha y hora del sistema.
- Fechas y operadores.
- Extraer los datos de fecha y hora. EXTRACT.
- Extraer los datos de fecha y hora. TO_CHAR.
- FUNCIONES.
- Descripción.
- Tipos de funciones.
- Funciones de fila.
- Funciones numéricas.
- Funciones de cadenas.
- Funciones de fecha.
- Funciones condicionales.
- Funciones de grupo.
- Suma. SUM.
- Promedio. AVG.
- Valor máximo. MAX.
- Valor mínimo. MIN.
- Número de registros. COUNT.
- CONSULTAS CON VARIAS TABLAS.
- Descripción.
- Ejemplo sin relacionar las tablas: Producto cartesiano.
- Ejemplo relacionando las tablas: Estándar ANSI SQL.
- Ejemplo relacionando las tablas: INNER JOIN.
- Añadiendo la claúsula WHERE.
- Caso de tener más de dos tablas.
- SUBCONSULTAS.
- Descripción.
- Subconsultas con funciones de grupo.
- Subconsultas con registros.
- CONSULTAS DE PARÁMETROS.
- Descripción.
- Ejemplos.
- VISTAS.
- Descripción.
- Características de las vistas.
- Utilidad de las vistas.
- Diferencia entre tabla y vista.
- Trabajar con las vistas.
- Creación de vistas.
- Consultar las vistas.
- Mostrar la estructura de las vistas.
- LENGUAJES DE SQL: DDL.
- Descripción.
- Comandos DDL.
- Creación de objetos. CREATE.
- Creación de una tabla.
- Tipos de datos.
- Creación de una tabla a partir de una consulta.
- Modificación de objetos. ALTER.
- Inserción de un campo nuevo en una tabla. ADD.
- Modificación de una propiedad del campo de una tabla. MODIFY.
- Eliminación de un campo de una tabla. DROP COLUMN.
- Eliminación de objetos. DROP.
- Eliminación de una tabla.
- Eliminación de una vista.
- Eliminación de un procedimiento almacenado.
- Eliminación de una función.
- Renombrado de objetos. RENAME.
- Renombrado de una tabla.
- Vaciado de tablas. TRUNCATE.
- Truncar una tabla.
- TRANSACCIONES.
- Descripción.
- Partes de una transacción.
- COMMIT.
- ROLLBACK.
- AUTOCOMMIT.
- COMMIT implícito.
- ROLLBACK automático.
- Puntos de salvaguarda.
- INFORMES.
- Descripción.
- Parámetros.
- Comandos.
- Ejemplo de informe.
- LENGUAJES DE SQL: DCL.
- Descripción.
- Comandos DCL.
- Acciones sobre las que actuar con los permisos.
- DCL y COMMIT.
- Concesión de permisos. GRANT.
- Denegación de permisos. REVOKE.
- CONSULTAS ÚTILES A LA BASE DE DATOS.
- Descripción.
- Nombre de la base de datos.
- Usuario actual.
- Todos los usuarios y sus datos.
- Tablas de la base de datos.
- Tablas propiedad del usuario actual.
- Tablas propiedad del usuario especificado.
- Tablas accesibles por el usuario actual.
- Datos de una tabla.
- Listar todos los objetos del usuario.
- Contar las tablas de cada usuario.
- Últimas consultas ejecutadas y usuario que las ejecutó.
- Funciones de Oracle.
20 horas.
NOTA: esta duración es una duración media estimada, pero el alumno dispondrá de todas las horas que necesite para la realización del curso completo a su propio ritmo.
PRECIO
90 €
MATERIAL
El día de comienzo del curso, se hará entrega al alumno del siguiente material:
· Carpeta.
· Cuaderno.
· Bolígrafo.
· Manual del curso.
TITULACIÓN
A la finalización del curso y si el alumno/a ha realizado el curso completo se le hará entrega de la siguiente documentación:
· Diploma correspondiente al curso realizado, que reflejará la denominación de dicho curso y el número de horas.
· Certificado del curso, que reflejará, además de lo reflejado en el diploma, la materia impartida en el curso.