Lenguajes de definición y modificación de datos sql. IFCT0310
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Jesús Francisco Camuña Rodríguez. Lenguajes de definición y modificación de datos sql. IFCT0310
Presentación del manual
Capítulo 1Análisis de los objetos y estructuras de almacenamiento de la información para diferentes SGBD. 1.Introducción
2.Tipos de sistemas de información para la gestión de datos
3.Relación de estos elementos con tablas, vistas e índices
4.Consecuencias prácticas de seleccionar los diferentes objetos de almacenamiento
5.Diferentes métodos de fragmentación de la información (en especial para bases de datos distribuidas)
5.1.Sistemas centralizados
5.2.Sistemas cliente-servidor
5.3.Sistemas paralelos
5.4.Sistemas distribuidos
6.Resumen
Ejercicios de repaso y autoevaluación
Capítulo 2Lenguajes de definición, manipulación y control. 1.Introducción
2.Conceptos básicos, nociones y estándares
2.1.Nociones sobre los tipos de datos en SQL
2.2.Estándares SQL
3.Lenguaje de definición de datos (DDL SQL) y aplicación en SGBD actuales
4.Discriminación de los elementos existentes en el estándar SQL-92 de otros elementos existentes en bases de datos comerciales
5.Sentencias de creación: CREATE
5.1.Bases de datos
5.2.Tablas
Aplicación práctica 1
Solución
Aplicación práctica 2
Solución
5.3.Vistas
5.4.Disparadores o triggers
5.5.Procedimientos
6.Sentencias de modificación: ALTER
6.1.Bases de datos
6.2.Tablas
6.3.Vistas
6.4.Disparadores o triggers
6.5.Procedimientos
7.Sentencias de borrado: DROP, TRUNCATE
7.1.Bases de datos
7.2.Tablas
7.3.Vistas
7.4.Disparadores o triggers
7.5.Procedimientos
8.Lenguaje de manipulación de datos (DML SQL)
9.Consultas de datos: SELECT
10.Inserción de datos: INSERT
11.Modificación de datos: UPDATE
12.Eliminación de datos: DELETE
13.Otros elementos de manipulación de datos
13.1. DO
13.2. REPLACE
13.3. Otros elementos
14.Agregación de conjuntos de datos para consulta: JOIN, UNION
15.Subconsultas
Consultas de comparación
Consultas que emplean la cláusula IN
Consultas que emplean la cláusula EXISTS
Consultas que emplean la cláusula ANY y ALL
16.Manipulación del diccionario de datos
17.Nociones sobre el almacenamiento de objetos en las bases de datos relacionales
18.Nociones sobre almacenamiento y recuperación de XML en las bases de datos relacionales
19.Introducción del estándar SQL-2006
20.Resumen
Ejercicios de repaso y autoevaluación
Capítulo 3Transaccionalidad y concurrencia. 1.Introducción
2.Conceptos fundamentales
3.Identificación de los problemas de la concurrencia
3.1.Actualizaciones perdidas
3.2.Lecturas no repetibles
3.3.Lecturas ficticias
4.Nociones sobre control de la concurrencia: optimista, pesimista
4.1.Protocolos de bloqueo
Bloqueos binarios
Bloqueos compartidos/exclusivos o de lectura/escritura
Bloqueos de certificación
4.2.Técnica de control de concurrencia optimista
4.3.Técnica de control de concurrencia pesimista
5.Conocimiento de las propiedades fundamentales de las transacciones: ACID
Atomicidad
Consistencia
Aislamiento (Isolation)
Durabilidad
6.Análisis de los niveles de aislamiento
Lectura no confirmada (read uncommitted)
Lectura confirmada (read committed)
Lectura repetible (repeatable read)
Serializable
7.Modelo lógico de datos: modelo relacional
7.1.Conceptos importantes
7.2.Reducción de los diagramas e-r a tablas
7.3.Normalización
Formas normales
1ª Forma normal
2ª Forma normal
3ª Forma normal
8.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
8.1.Aplicación práctica
Solución
9.Resumen
Ejercicios de repaso y autoevaluación
Bibliografía. Monografías
Textos electrónicos, bases de datos y programas informáticos
Отрывок из книги
ic editorial
El elemento mínimo acreditable es la Unidad de Competencia. La suma de las acreditaciones de las unidades de competencia conforma la acreditación de la competencia general.
.....
Máquinas masivamente paralelas o de grano fino que utilizan miles de procesadores pequeños.
Entre sus inconvenientes se encuentran:
.....