Download Curso en Creación y Gestión de Base de Datos SQL (Titulación

Document related concepts

SQL wikipedia , lookup

Lenguaje de definición de datos wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Lenguaje de manipulación de datos wikipedia , lookup

Mapeo objeto wikipedia , lookup

Transcript
Curso en Creación y Gestión de Base de Datos SQL
(Titulación Propia Universitaria con 4 Créditos
ECTS)
titulación de formación continua bonificada expedida por el instituto europeo de estudios
empresariales
Curso en Creación y Gestión de Base de Datos SQL (Titulación Propia Universitaria con 4
Créditos ECTS)
Curso en Creación y Gestión de Base de Datos SQL
(Titulación Propia Universitaria con 4 Créditos
ECTS)
duración total: 110 horas
horas teleformación:
56 horas
precio: 0 € *
modalidad:
Online
* hasta 100 % bonificable para trabajadores.
descripción
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.
www.formacioncontinua.eu
información y matrículas: 958 050 240
fax: 958 050 245
Curso en Creación y Gestión de Base de Datos SQL (Titulación Propia Universitaria con 4
Créditos ECTS)
a quién va dirigido
Todos aquellos trabajadores y profesionales en activo que deseen adquirir o perfeccionar sus
conocimientos técnicos en este área.
objetivos
- 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.
para qué te prepara
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 ANTONIO DE
NEBRIJA con 4 créditos Universitarios Europeos (ECTS), siendo baremable en bolsa de trabajo y
concurso-oposición de la Administración Pública .
salidas laborales
Administración, Programación, Desarrollo, Informática.
www.formacioncontinua.eu
información y matrículas: 958 050 240
fax: 958 050 245
Curso en Creación y Gestión de Base de Datos SQL (Titulación Propia Universitaria con 4
Créditos ECTS)
titulación
Una vez finalizado el curso, el alumno recibirá por parte de INESEM vía correo postal, la Titulación
Oficial que acredita el haber superado con éxito todas las pruebas de conocimientos propuestas en
el mismo.
Esta titulación incluirá el nombre del curso/máster, la duración del mismo, el nombre y DNI del
alumno, el nivel de aprovechamiento que acredita que el alumno superó las pruebas propuestas, las
firmas del profesor y Director del centro, y los sellos de la instituciones que avalan la formación
recibida (Instituto Europeo de Estudios Empresariales).
forma de bonificación
- Mediante descuento directo en el TC1, a cargo de los seguros sociales que la empresa paga cada
mes a la Seguridad Social.
www.formacioncontinua.eu
información y matrículas: 958 050 240
fax: 958 050 245
Curso en Creación y Gestión de Base de Datos SQL (Titulación Propia Universitaria con 4
Créditos ECTS)
metodología
El alumno comienza su andadura en INESEM a través del Campus Virtual. Con nuestra
metodología de aprendizaje online, el alumno debe avanzar a lo largo de las unidades didácticas del
itinerario formativo, así como realizar las actividades y autoevaluaciones correspondientes. Al final
del itinerario, el alumno se encontrará con el examen final, debiendo contestar correctamente un
mínimo del 75% de las cuestiones planteadas para poder obtener el título.
Nuestro equipo docente y un tutor especializado harán un seguimiento exhaustivo, evaluando
todos los progresos del alumno así como estableciendo una línea abierta para la resolución de
consultas.
El alumno dispone de un espacio donde gestionar todos sus trámites administrativos, la
Secretaría Virtual, y de un lugar de encuentro, Comunidad INESEM, donde fomentar su proceso de
aprendizaje que enriquecerá su desarrollo profesional.
materiales didácticos
-
www.formacioncontinua.eu
información y matrículas: 958 050 240
fax: 958 050 245
Curso en Creación y Gestión de Base de Datos SQL (Titulación Propia Universitaria con 4
Créditos ECTS)
profesorado y servicio de tutorías
Nuestro equipo docente estará a su disposición para resolver cualquier consulta o ampliación de
contenido que pueda necesitar relacionado con el curso. Podrá ponerse en contacto con nosotros a
través de la propia plataforma o Chat, Email o Teléfono, en el horario que aparece en un
documento denominado “Guía del Alumno” entregado junto al resto de materiales de estudio .
Contamos con una extensa plantilla de profesores especializados en las distintas áreas formativas,
con una amplia experiencia en el ámbito docente.
El alumno podrá contactar con los profesores y formular todo tipo de dudas y consultas, así
como solicitar información complementaria, fuentes bibliográficas y asesoramiento profesional.
Podrá hacerlo de las siguientes formas:
- Por e-mail: El alumno podrá enviar sus dudas y consultas a cualquier hora y obtendrá
respuesta en un plazo máximo de 48 horas.
- Por teléfono: Existe un horario para las tutorías telefónicas, dentro del cual el alumno podrá
hablar directamente con su tutor.
- A través del Campus Virtual: El alumno/a puede contactar y enviar sus consultas a través
del mismo, pudiendo tener acceso a Secretaría, agilizando cualquier proceso administrativo así
como disponer de toda su documentación
www.formacioncontinua.eu
información y matrículas: 958 050 240
fax: 958 050 245
Curso en Creación y Gestión de Base de Datos SQL (Titulación Propia Universitaria con 4
Créditos ECTS)
plazo de finalización
El alumno cuenta con un período máximo de tiempo para la finalización del curso, que dependerá de la
misma duración del curso. Existe por tanto un calendario formativo con una fecha de inicio y una fecha
de fin.
campus virtual online
especialmente dirigido a los alumnos matriculados en cursos de modalidad online, el campus virtual
de inesem ofrece contenidos multimedia de alta calidad y ejercicios interactivos.
comunidad
servicio gratuito que permitirá al alumno formar parte de una extensa comunidad virtual que ya
disfruta de múltiples ventajas: becas, descuentos y promociones en formación, viajes al extranjero
para aprender idiomas...
revista digital
el alumno podrá descargar artículos sobre e-learning, publicaciones sobre formación a distancia,
artículos de opinión, noticias sobre convocatorias de oposiciones, concursos públicos de la
administración, ferias sobre formación, etc.
secretaría
Este sistema comunica al alumno directamente con nuestros asistentes, agilizando todo el proceso
de matriculación, envío de documentación y solución de cualquier incidencia.
Además, a través de nuestro gestor documental, el alumno puede disponer de todos
sus documentos, controlar las fechas de envío, finalización de sus acciones formativas y todo
lo relacionado con la parte administrativa de sus cursos, teniendo la posibilidad de realizar un
seguimiento personal de todos sus trámites con INESEM
www.formacioncontinua.eu
información y matrículas: 958 050 240
fax: 958 050 245
Curso en Creación y Gestión de Base de Datos SQL (Titulación Propia Universitaria con 4
Créditos ECTS)
programa formativo
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
www.formacioncontinua.eu
información y matrículas: 958 050 240
fax: 958 050 245
Curso en Creación y Gestión de Base de Datos SQL (Titulación Propia Universitaria con 4
Créditos ECTS)
- 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)
www.formacioncontinua.eu
información y matrículas: 958 050 240
fax: 958 050 245
Curso en Creación y Gestión de Base de Datos SQL (Titulación Propia Universitaria con 4
Créditos ECTS)
- 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
www.formacioncontinua.eu
información y matrículas: 958 050 240
fax: 958 050 245
Curso en Creación y Gestión de Base de Datos SQL (Titulación Propia Universitaria con 4
Créditos ECTS)
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
www.formacioncontinua.eu
información y matrículas: 958 050 240
fax: 958 050 245
Curso en Creación y Gestión de Base de Datos SQL (Titulación Propia Universitaria con 4
Créditos ECTS)
- 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
www.formacioncontinua.eu
información y matrículas: 958 050 240
fax: 958 050 245