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


Con este Curso Universitario de Creación y Gestión de datos SQL aprenderás un lenguaje de acceso a bases de datos, un lenguaje utilizado por empresas a nivel mundial para gestionar su volumen de datos por 199€ en lugar de 420€.
Descripción
La gestión de bases de datos hoy en día es una disciplina en auge. SQL es un lenguaje de acceso a las bases de datos que utilizan muchos programas como SQL Server o MySQL que son utilizados por numerosas empresas a nivel mundial. El desarrollo de la informática ayuda a que la gestión de las bases de datos tan grande que hacer de hacer una sociedad pueda hacerse de forma más ágil mediante un modelo relacional.
Si quieres aprender a gestionar bases de datos relacionales con este curso online SQL puedes
Este curso online que te ofrecen Euroinnova y Aprendum te prepara para que puedas utilizar de forma profesional bases de datos relacionales que se utilizan en las empresas. Pese a ser en ocasiones compleja, la informática ha facilitado mucho la vida de los trabajadores del mundo de la administración con tecnologías como el SQL y programas como SQL Server o MySQL.
Si trabajas con bases de datos, en el mundo de la administración, con este curso online de lenguaje SQL aprenderás a almacenar y manipular datos, serás capaz de crear tablas, de consultarlas, modificarlas, así como insertar y suprimir registros entre otras cosas.
Si eres un profesional de la informática y quieres enfocar tu carrera hacia la gestión de bases de datos con este curso online de Euroinnova y Aprendum de SQL podrás enfocar tu carrera profesional hacia ese ámbito.
¡No pierdas la oportunidad de conocer el lenguaje SQL y abre las puertas a trabajar en cualquier empresa que necesite a un profesional de la gestión de bases de datos!
Características
Curso online en Creación y Gestión de Bases de Datos SQL (Homologado + 4 créditos ECTS), de 110 horas de duración.
- Certificación Universitaria (110h) en Creación y Gestión de Bases de Datos SQL por la Universidad Antonio de Nebrija (Madrid), reconocida con 4 Créditos ECTS.
- Campus Virtual. Tendrás acceso libre a la plataforma virtual de Euroinnova cualquier día de la semana durante las 24 horas del día.
- Para superar esta formación debes aprobar los ejercicios propuestos por los profesores y los test de evaluación correspondientes.
- Este Curso es baremable en bolsa de trabajo y durante el concurso-oposición de la Administración Pública (Curso homologado para oposiciones del Ministerio de Educación, apartado 2.5, Real Decreto 276/2007).
- Euroinnova Business School pone a tu disposición tutorías online disponible durante la realización del curso. Deberás agenciarlas a cualquier hora con los profesores por dos vías: email y teléfono.
- Inserción Laboral. Al matricularte en este curso entrarás gratuitamente en la Bolsa de Prácticas de Euroinnova, donde podrás encontrar ofertas de prácticas interesantes e, incluso, recibir llamadas de trabajo de empresas interesadas en tu perfil.
- Al finalizar, recibirás una Certificación Universitaria vía email por la Universidad Antonio de Nebrija, con 4 Créditos ECTS.
- Este curso tiene una duración máxima de 6 meses, que empezarán a contar desde la fecha de recepción del temario del curso. En caso de no superar la formación en ese plazo, podrás prorrogarla 3 meses más siempre que haya una causa justificada para ello.
A quien va dirigido
Este curso online está dirigido a los informáticos principiantes y desarrolladores que quieran trabajar con bases de datos relacionales y aprender a almacenar y manipular datos. También está dirigido a todos los interesados en lograr una titulación universitaria homologada.
Temario del curso
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN
Un poco de historia
Las normas SQL
Descripción rápida del modelo relacional
- Principales conceptos del modelo relacional
- Principales reglas
Los operadores en álgebra relacional
- Unión
- Intersección
- Diferencia
- División
- Restricción
- Proyección
- Producto cartesiano
- Join
- Cálculos elementales
- Cálculo de agregados
Los sistemas de gestión de bases de datos que utilizan SQL
UNIDAD DIDÁCTICA 2. LA DEFINICIÓN DE LOS DATOS (LDD)
Los tipos de datos
- Numéricos
- Caracteres
- Fechas y horas
- Los otros tipos de datos
La creación de las tablas
- El comando CREATE
- Los comentarios (COMMENT)
- Crear una tabla a partir de otra
- Utilización de sinónimos
- Las SECUENCIAS
La eliminación de tablas
- El comando DROP
La modificación de tablas
- El comando ALTER
- Renombrar una tabla (RENAME)
Las vistas
- Por qué utilizar vistas
- La creación de vistas
- La eliminación de vistas
Los índices
- 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
La integridad de los datos
- 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)
Introducción
La selección de datos
- 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
La inserción de datos
- El comando INSERT
- Inserción a partir de otra tabla
- Resumen de la sintaxis del INSERT
- Ejercicios de inserción de datos
La eliminación de datos
- El comando DELETE
- El comando TRUNCATE
- Ejercicios sobre la eliminación de datos
La modificación de datos
- El comando UPDATE
- Ejercicios sobre la modificación de datos
Soluciones de los ejercicios
- 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
Introducción
- Las funciones numéricas
- 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
Las funciones de comparación y de comprobación
- IN - NOT IN
- EXISTS - NOT EXISTS (existencia o no)
- BETWEEN (entre dos valores)
- LIKE (que contiene parte del valor)
Las funciones de gestión de fechas y horas
- 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
Las funciones con cadenas de caracteres
- 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
Otras funciones
- 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
- Ejercicios sobre las funciones
Solución de los ejercicios sobre las funciones
UNIDAD DIDÁCTICA 5. LA SEGURIDAD DE LOS DATOS (DCL)
Introducción
Por qué definir derechos
Crear un usuario
Cambiar la contraseña de un usuario
Asignar derechos (GRANT)
- Asignar derechos de manipulación de una tabla
- Asignar derechos sobre los objetos de la base
- Otros derechos
Eliminar derechos (REVOKE)
- Eliminar derechos sobre la manipulación de una tabla
- Eliminar derechos sobre los objetos de la base
Utilización de los roles
Eliminar un rol
Ejercicios sobre la seguridad
Solución de los ejercicios
UNIDAD DIDÁCTICA 6. EL CONTROL DE TRANSACCIONES (TCL)
La problemática de los accesos concurrentes
- Ilustración de accesos concurrentes
- El mecanismo de bloqueo
Concepto de transacción
- 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
Carga de datos masiva con SQL*Loader
La importación y exportación de tablas con Oracle
- La exportación de tablas
- La importación de tablas
Los sub-SELECT
- Algunos conceptos de rendimiento
- 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
Presentación de SQL*Plus
Utilización estándar
- El comando SPOOL
- Los comandos SET
- La utilización de variables en SQL*Plus
- La llamada a procedimientos almacenados
Presentación de los TRIGGER
- Creación de un TRIGGER de control y actualización en una tabla
- Creación de un TRIGGER después de las actualizaciones
Las tablas del sistema (Oracle)
- Tablas del sistema para tablas y columnas
- Tablas del sistema para índices y vistas
- El resto de tablas del sistema
Algunos scripts útiles
- 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
Introducción
Sintaxis general
Los cursores
Los bucles FOR, WHILE, LOOP y la estructura condicional CASE
- El WHILE
- El FOR
- El LOOP
- El CASE
Las excepciones más utilizadas
Creación de un procedimiento almacenado
Creación de una función almacenada
Los packages
Compilación de un procedimiento, de una función o de un paquete
Eliminación de un procedimiento, de una función o de un paquete
UNIDAD DIDÁCTICA 9. LOS ERRORES MÁS COMUNES
Introducción
Sobre el acceso a los datos (LDD/LMD)
Sobre las transacciones y las sesiones (TCL/DCL)
Sobre los componentes internos (memoria, sistema)
UNIDAD DIDÁCTICA 10. ANEXOS
Resumen de los principales comandos
- 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
Funciones SQL presentadas en este libro
Glosario
Consulta más información acerca del Curso Online Universitario en Creación y Gestión de Base de Datos SQL + 4 Créditos ECTS
- En el proceso de compra te solicitaremos los datos para tu alta en el centro.
- Antes de 5 días laborables recibirás las claves de acceso en tu email para acceder a tu curso.
- Si no recibes las claves antes de 5 días laborables, por favor, revisa tu carpeta de correo electrónico no deseado o Spam.
- Tienes 6 meses para acceder a la plataforma a partir del día que recibas la claves de acceso.
- No se admiten devoluciones una vez dado de alta en la plataforma.
- Más información: http://www.euroinnova.edu.es/
Aprendum colabora con Euroinnova
Desde Euroinnova, queremos llegar a las necesidades de formación de todos los usuarios. Con nuestro extenso Catálogo de Cursos tratamos de ofrecer diversidad, calidad, y facilidades para los alumnos.