Cursos gratuitos

Curso Gratuito Curso Universitario en Creación y Gestión de Base de Datos SQL + 4 Créditos ECTS

Duración: 110
8435402367437
Valoración: 4.7 /5 basada en 70 revisores
cursos gratuitos

Para qué te prepara este curso subvencionado Curso Gratuito Curso Universitario en Creación y Gestión de Base de Datos SQL + 4 Créditos ECTS:

Este CURSO ONLINE HOMOLOGADO EN CREACIÓN Y GESTIÓN DE BASES DE DATOS SQL le prepara para hacerse cargo rápidamente de una base de datos relacional y ser capaz de crear tablas, de consultarlas, de modificarlas, de insertar y suprimir registros. Además este curso en creación y gestión de bases de datos SQL está Acreditado por la UNIVERSIDAD con 4 créditos Universitarios Europeos (ECTS), siendo baremable en bolsa de trabajo y concurso-oposición de la Administración Pública .

A quién va dirigido:

Este CURSO ONLINE HOMOLOGADO EN CREACIÓN Y GESTIÓN DE BASES DE DATOS SQL se dirige a desarrolladores e informáticos principiantes que deban trabajar con un Sistema Gestor de Bases de Datos Relacionales (SGBDR) para almacenar y manipular datos, también a cualquier persona interesada en esta formación. También para aquellas personas que quieran conseguir una TITULACIÓN UNIVERSITARIA HOMOLOGADA.

Objetivos de este curso subvencionado Curso Gratuito Curso Universitario en Creación y Gestión de Base de Datos SQL + 4 Créditos ECTS:

- Conocer un Sistema Gestor de Bases de Datos Relacionales (SGBDR) para almacenar y manipular datos. - Describir los principales comandos más utilizados del lenguaje SQL (independientemente de las variaciones realizadas por los editores de los diferentes SGBDR) para permitir al alumno hacerse cargo rápidamente de una base de datos relacional y ser capaz de crear tablas, de consultarlas, de modificarlas, de insertar y suprimir registros.

Salidas Laborales:

Administración, Programación, Desarrollo, Informática.

 

Resumen:

Este CURSO HOMOLOGADO EN CREACIÓN Y GESTIÓN DE BASES DE DATOS SQL le ofrece una formación especializada en la materia. Debemos saber que la sigla que se conoce como SQL corresponde a la expresión inglesa Structured Query Language (entendida en español como Lenguaje de Consulta Estructurado), la cual identifica a un tipo de lenguaje vinculado con la gestión de bases de datos de carácter relacional que permite la especificación de distintas clases de operaciones. Con este curso podrás especializarte en la gestión de bases de datos relacionales. ES UN CURSO HOMOLOGADO BAREMABLE PARA OPOSICIONES.

Titulación:

Certificación Universitaria en Creación y Gestión de Base de Datos SQL en la Infancia con 4 Créditos Universitarios ECTS (Curso Homologado y Baremable en Oposiciones de la Administración Pública)

Metodología:

Entre el material entregado en este curso se adjunta un documento llamado Guía del Alumno dónde aparece un horario de tutorías telefónicas y una dirección de e-mail dónde podrá enviar sus consultas, dudas y ejercicios. La metodología a seguir es ir avanzando a lo largo del itinerario de aprendizaje online, que cuenta con una serie de temas y ejercicios. Para su evaluación, el alumno/a deberá completar todos los ejercicios propuestos en el curso. La titulación será remitida al alumno/a por correo una vez se haya comprobado que ha completado el itinerario de aprendizaje satisfactoriamente.

Temario:


UNIDAD DIDÁCTICA 1. INTRODUCCIÓN
  1. Un poco de historia
  2. Las normas SQL
  3. Descripción rápida del modelo relacional
  4. - Principales conceptos del modelo relacional

    - Principales reglas

  5. Los operadores en álgebra relacional
  6. - Unión

    - Intersección

    - Diferencia

    - División

    - Restricción

    - Proyección

    - Producto cartesiano

    - Join

    - Cálculos elementales

    - Cálculo de agregados

  7. Los sistemas de gestión de bases de datos que utilizan SQL
UNIDAD DIDÁCTICA 2. LA DEFINICIÓN DE LOS DATOS (LDD)
  1. Los tipos de datos
  2. - Numéricos

    - Caracteres

    - Fechas y horas

    - Los otros tipos de datos

  3. La creación de las tablas
  4. - El comando CREATE

    - Los comentarios (COMMENT)

    - Crear una tabla a partir de otra

    - Utilización de sinónimos

    - Las SECUENCIAS

  5. La eliminación de tablas
  6. - El comando DROP

  7. La modificación de tablas
  8. - El comando ALTER

    - Renombrar una tabla (RENAME)

  9. Las vistas
  10. - Por qué utilizar vistas

    - La creación de vistas

    - La eliminación de vistas

  11. Los índices
  12. - Los índices y la norma SQL

    - Los diferentes métodos de organización de los índices

    - La creación de un índice

    - La eliminación de un índice

  13. La integridad de los datos
  14. - La PRIMARY KEY

    - La FOREIGN KEY

    - Los valores por defecto (DEFAULT)

    - El valor NULL

    - La cláusula UNIQUE

    - CHECK

    - Algunos consejos

    - Ejercicios de aplicación

    - Corrección de los ejercicios de aplicación

UNIDAD DIDÁCTICA 3. LA MANIPULACIÓN DE LOS DATOS (LMD)
  1. Introducción
  2. La selección de datos
  3. - El comando de selección de datos SELECT

    - Las opciones DISTINCT y ALL

    - La utilización de los alias

    - La cláusula WHERE

    - Las uniones

    - La ordenación (ORDER BY)

    - Los agrupamientos (GROUP BY)

    - Las funciones utilizadas en un agrupamiento

    - La instrucción CASE

    - Resumen de las posibles sintaxis del SELECT

    - Los operadores de conjuntos

    - Cómo hacer una consulta: algunos consejos

    - Ejercicios sobre la selección de datos

  4. La inserción de datos
  5. - El comando INSERT

    - Inserción a partir de otra tabla

    - Resumen de la sintaxis del INSERT

    - Ejercicios de inserción de datos

  6. La eliminación de datos
  7. - El comando DELETE

    - El comando TRUNCATE

    - Ejercicios sobre la eliminación de datos

  8. La modificación de datos
  9. - El comando UPDATE

    - Ejercicios sobre la modificación de datos

  10. Soluciones de los ejercicios
  11. - Solución de los ejercicios sobre la selección de datos

    - Solución de los ejercicios sobre la inserción de datos

    - Soluciones de los ejercicios sobre la eliminación de datos

    - Solución de los ejercicios sobre la modificación de datos

UNIDAD DIDÁCTICA 4. LAS FUNCIONES
  1. Introducción
  2. Las funciones numéricas
  3. - ABS: valor absoluto

    - ASCII: valor ASCII de un carácter

    - COS: coseno - SIN: seno

    - LOG (,): logaritmo de la columna seleccionada en la base indicada

    - MOD(,): módulo

    - ROUND(,[]): redondeo

    - SQRT: raíz cuadrada

  4. Las funciones de comparación y de comprobación
  5. - IN - NOT IN

    - EXISTS - NOT EXISTS (existencia o no)

    - BETWEEN (entre dos valores)

    - LIKE (que contiene parte del valor)

  6. Las funciones de gestión de fechas y horas
  7. - Fecha del día: CURRENT_DATE

    - Hora actual

    - Fecha y hora del día: CURRENT_TIMESTAMP

    - Los diferentes formatos de visualización de fechas

    - La manipulación de las fechas y las horas

  8. Las funciones con cadenas de caracteres
  9. - LOWER / UPPER / UCASE / LCASE (minúsculas y mayúsculas)

    - Eliminar los espacios a la derecha o izquierda de una cadena de caracteres: TRIM / LTRIM / RTRIM

    - Transformar un dato numérico o una fecha en caracteres: TO_CHAR

    - Encontrar la posición de una cadena de caracteres en otra cadena: INSTR

    - Agregar caracteres antes o después de una cadena:LPAD / RPAD

    - Extraer parte de una cadena de caracteres: SUBSTR

  10. Otras funciones
  11. - NVL: comprobar si una columna es null

    - Comprobar varios valores: COALESCE

    - Comparar dos columnas: NULLIF

    - Cambiar el tipo de una columna: CAST

    - Comprobar el contenido de un dato con DECODE

  12. Ejercicios sobre las funciones
  13. Solución de los ejercicios sobre las funciones
UNIDAD DIDÁCTICA 5. LA SEGURIDAD DE LOS DATOS (DCL)
  1. Introducción
  2. Por qué definir derechos
  3. Crear un usuario
  4. Cambiar la contraseña de un usuario
  5. Asignar derechos (GRANT)
  6. - Asignar derechos de manipulación de una tabla

    - Asignar derechos sobre los objetos de la base

    - Otros derechos

  7. Eliminar derechos (REVOKE)
  8. - Eliminar derechos sobre la manipulación de una tabla

    - Eliminar derechos sobre los objetos de la base

  9. Utilización de los roles
  10. Eliminar un rol
  11. Ejercicios sobre la seguridad
  12. Solución de los ejercicios
UNIDAD DIDÁCTICA 6. EL CONTROL DE TRANSACCIONES (TCL)
  1. La problemática de los accesos concurrentes
  2. - Ilustración de accesos concurrentes

    - El mecanismo de bloqueo

  3. Concepto de transacción
  4. - Definición de una transacción

    - Cómo evitar las incoherencias de datos

    - Implementación de un bloqueo

    - Implementación de un bloqueo aplicativo

    - Validación de las modificaciones (COMMIT)

    - Cancelación de las modificaciones (ROLLBACK)

    - Los puntos de sincronización (SAVEPOINT)

    - Ejemplo de utilización de los puntos de sincronización

UNIDAD DIDÁCTICA 7. PARA IR MÁS LEJOS
  1. Carga de datos masiva con SQL*Loader
  2. La importación y exportación de tablas con Oracle
  3. - La exportación de tablas

    - La importación de tablas

  4. Los sub-SELECT
  5. Algunos conceptos de rendimiento
  6. - Utilización de EXPLAIN PLAN

    - Utilización del paquete DBMS_XPLAN.DISPLAY

    - Optimización de las consultas mediante la utilización de HINTS

    - Conclusión

  7. Presentación de SQL*Plus
  8. - Utilización estándar

    - El comando SPOOL

    - Los comandos SET

    - La utilización de variables en SQL*Plus

    - La llamada a procedimientos almacenados

  9. Presentación de los TRIGGER
  10. - Creación de un TRIGGER de control y actualización en una tabla

    - Creación de un TRIGGER después de las actualizaciones

  11. Las tablas del sistema (Oracle)
  12. - Tablas del sistema para tablas y columnas

    - Tablas del sistema para índices y vistas

    - El resto de tablas del sistema

  13. Algunos scripts útiles
  14. - Saber el tamaño real de una columna

    - Buscar y eliminar duplicados en una tabla

    - Extraer los datos de una tabla en un fichero plano

    - Mostrar el contenido de una tabla sin conocer su estructura

    - Generar comandos de inserción en una tabla a partir de un fichero Excel

    - Procedimiento almacenado para eliminar filas en una tabla

UNIDAD DIDÁCTICA 8. PRESENTACIÓN DE PL/SQL
  1. Introducción
  2. Sintaxis general
  3. Los cursores
  4. Los bucles FOR, WHILE, LOOP y la estructura condicional CASE
  5. - El WHILE

    - El FOR

    - El LOOP

    - El CASE

  6. Las excepciones más utilizadas
  7. Creación de un procedimiento almacenado
  8. Creación de una función almacenada
  9. Los packages
  10. Compilación de un procedimiento, de una función o de un paquete
  11. Eliminación de un procedimiento, de una función o de un paquete
UNIDAD DIDÁCTICA 9. LOS ERRORES MÁS COMUNES
  1. Introducción
  2. Sobre el acceso a los datos (LDD/LMD)
  3. Sobre las transacciones y las sesiones (TCL/DCL)
  4. Sobre los componentes internos (memoria, sistema)
UNIDAD DIDÁCTICA 10. ANEXOS
  1. Resumen de los principales comandos
  2. - Los principales comandos del LDD (lenguaje de definiciónde datos) o DDL (Data Definition Language)

    - Los principales comandos del LMD (lenguaje de manipulación de datos) o DML (Data Manipulation Language)

    - Los principales comandos del LCD (lenguaje de control de datos) o DCL (Data Control Language)

    - Los principales comandos del LCT (lenguaje de control de transacciones) o TCL (Transaction Control Language)

    - La creación de procedimientos y funciones

  3. Funciones SQL presentadas en este libro
  4. Glosario
Accede ahora a nuestros cursos y encuentra la más amplia variedad de cursos del mercado, este

curso gratuito le prepara para ser Administración, Programación, Desarrollo, Informática.

. ¿A qué esperas para llevar a cabo tus proyectos personales?.

No se han encontrado comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *