Go to Top

Lenguajes de definicion y modificacion de datos SQL

 

Lenguajes de definición y modificación de datos SQL
Tipo de curso: Formación Continua
Área temática: Informática y Comunicaciones
Modalidad: Teleformación
Horas:60

GENERAL:

Adquirir las competencias profesionales necesarias para los lenguajes de definición y modificación de datos SQL.

 

1. Análisis de los objetos y estructuras de almacenamiento de la información para diferentes SGBD

1.1Relación de estos elementos con tablas, vistas e índices.

1.2Consecuencias prácticas de seleccionar los diferentes objetos de almacenamientos.

1.3Diferentes métodos de fragmentación de la información en especial para bases de datos distribuidas.

2. Lenguajes de definición, manipulación y control.

2.1Conceptos básicos, nociones y estándares.

2.2Lenguaje de definición de datos (DDL SQL) y aplicación en SGBD actuales.

2.3Discriminación de los elementos existentes en el estándar SQL-92 de otros elementos existentes en bases de datos comerciales.

2.4Sentencias de creación: CREATE:
2.4.1Bases de datos.
2.4.2Tablas.
2.4.3Vistas.
2.4.4Disparadores o Triggers.
2.4.5Procedimientos.
2.4.6Sentencias de modificación: ALTER:
2.4.6.1Bases de datos.
2.4.6.2Tablas.
2.4.6.3Vistas.
2.4.6.4Disparadores o Triggers.
2.4.6.5Procedimientos.
2.4.7Sentencias de borrado: DROP, TRUNCATE:
2.4.7.1Bases de datos.
2.4.7.2Tablas.
2.4.7.3Vistas.
2.4.7.4Disparadores o Triggers.
2.4.7.5Procedimientos.
2.4.8Lenguaje de manipulación de datos (DML SQL).
2.4.9Consultas de datos: SELECT.
2.4.10Inserción de datos: INSERT.
2.4.11Modificación de datos: UPDATE.
2.4.12Eliminación de datos: DELETE.
2.4.13Otros elementos de manipulación de datos:
2.4.13.1DO.
2.4.13.2REPLACE.
2.4.13.3Otros elementos.
2.4.14Agregación de conjuntos de datos para consulta: JOIN, UNION.
2.4.15Subconsultas.
2.4.16Manipulación del diccionario de datos.
2.5Nociones sobre el almacenamiento de objetos en las bases de datos relacionales.

2.6Nociones sobre almacenamiento y recuperación de XML en las bases de datos relacionales:
2.6.1Introducción del estándar SQL-2006.

3. Transaccionalidad y concurrencia.

3.1Conceptos fundamentales.

3.2Identificación de los problemas de la concurrencia:

3.3Actualizaciones perdidas.

3.4Lecturas no repetibles.

3.5Lecturas ficticias.

3.6Nociones sobre Control de la concurrencia:

3.7Optimista.

3.8Pesimista.

3.9Conocimiento de las propiedades fundamentales de las transacciones.

3.10ACID:

3.11Atomicidad.

3.12Consistencia.

3.13Aislamiento (Isolation).

3.14Durabilidad.

3.15Análisis de los niveles de aislamiento:

3.16Lectura confirmada.

3.17Lectura repetible.

3.18Serializable.
3.18.1Desarrollo de un supuesto práctico en el que se ponga de manifiesto la relación y las implicaciones entre el modelo lógico de acceso y definición de datos y el modelo físico de almacenamiento de los datos.

 

METODOLOGÍA

En IVAFE, marcamos a nuestros alumnos el itinerario lectivo basado en el “Seguimiento continuo de los Alumnos”.

La metodología está basada en un uso intensivo de las nuevas tecnologías, creando un entorno de aprendizaje activo, próximo y colaborativo en el Campus Virtual. Se combinan así, la flexibilidad de los medios online con las ventajas de la formación presencial.

Nuestros alumnos encuentran en el Campus virtual

Secretaría para matricularse.
Biblioteca para acceder a vídeos y libros.
Cafetería donde disfrutar con los compañeros la parte más lúdica de la formación.
Aula donde trabajar de forma compartida con el resto de alumnos toda la parte formativa.
Mi Curso donde se encuentran los trabajos y ejercicios que cada semana tienen que desarrollar.

 

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra Política de Cookies, pinche el enlace para mayor información.más info

ACEPTAR
Aviso de cookies
Menu