Camuña Rodríguez, Jesús Francisco
Análisis de los objetos y estructuras de almacenamiento de la información para diferentes SGBDRelación de estos elementos con tablas, vistas e índices.Consecuencias prácticas de seleccionar los diferentes objetos de almacenamiento.Diferentes métodos de fragmentación de la información en especial para bases de datos distribuidas.Lenguajes de definición, manipulación y controlConceptos básicos, nociones y estándares.Lenguaje de definición de datos (DDL SQL) y aplicación en SGBD actuales.Discriminación de los elementos existentes en el estándar SQL-92 de otros elementos existentes en bases de datos comerciales.Sentencias de creación: CREATE.Sentencias de borrado: DROP, TRUNCATE.Lenguaje de manipulación de datos (DML SQL).Consultas de datos: SELECT.Inserción de datos: INSERT.Modificación de datos: UPDATE.Eliminación de datos: DELETE.Otros elementos de manipulación de datos..Agregación de conjuntos de datos para consulta: JOIN, UNION.Subconsultas.Manipulación del diccionario de datos.Nociones sobre el almacenamiento de objetos en las bases de datos relacionales.Nociones sobre almacenamiento y recuperación de XML en las bases de datos relacionales:Introducción del estándar SQL-2006.Transaccionalidad y concurrenciaConceptos fundamentales.Identificación de los problemas de la concurrencia.Actualizaciones perdidas.Lecturas no repetibles.Lecturas ficticias.Nociones sobre control de la concurrencia.Conocimiento de las propiedades fundamentales de las transacciones.ACID: Atomicidad, consistencia, aislamiento y durabilidad.Análisis de los niveles de aislamiento.Lectura confirmada.Lectura repetible.Serializable.Desarrollo 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.