Índice de tutoriales sobre bases de datos
Conceptos de la Parte 1
Capítulo 1 Conceptos básicos de bases de datos
1. Desarrollo de la tecnología de gestión de datos
1. Fase de Gestión Manual
1. 2 Fase del Sistema de Archivos
1. 3 Fase de la Base de Datos
1. 4 Fase de la Base de Datos Avanzada
>1. 1. 5 Terminología básica de base de datos
1. 2 Descripción de datos
1. 2. 1 Descripción de datos en diseño conceptual
1 2. 2 Descripción de datos en diseño lógico
1. 2. 3 Jerarquía de medios de almacenamiento y descripción de datos
1. 4 Descripción de conexiones de datos
1. 3 Niveles de abstracción de datos
1. 3. 1 Proceso de abstracción de datos
1. 3. 2 Modelo conceptual
1. modelo
1. 3. 4 Modelo externo
1. 3. 5 Modelo interno
1. 6 Alto grado de independencia de los datos
1. 4 Sistema de gestión de bases de datos
1. 4. 1 Modo de trabajo del DBMS
1. 4. 2 Funciones principales del DBMS
1. 5 Sistema de base de datos
1. 5. 1 Composición de DBS
1. 5. 2 Estructura global de DBS
1.
1. 5. 4 Beneficios de la ECP
1. 6 Resumen
Ejercicio 1
Parte 2 Capítulo Relaciones
Capítulo 2 Teoría de la Operación Relacional
2.1 Conceptos básicos del modelo relacional
2.1.1 Terminología básica
2. 1. 2 Definición y propiedades de las relaciones
2. 1. 3 Tres tipos de reglas de integridad
2. 1. 4 Definición formal y ventajas de los modelos relacionales
2. 5 Lenguaje de consulta relacional y operaciones relacionales
2. 2 Álgebra relacional
2. 2. 1 Cinco operaciones básicas del álgebra relacional
2. Cuatro operaciones combinatorias del álgebra relacional
2. 2. 3 Ejemplos de aplicación de operaciones del álgebra relacional
2. 4 Dos extensiones de la operación del álgebra relacional
* 2. 3 Cálculo relacional
2. 3. 1 Cálculo relacional de tuplas
2. 3. 2 Cálculo relacional de dominio
2. equivalencia de operaciones relacionales
*2.4 Lógica relacional
2. 4. 1 Componentes de la lógica relacional
2. lógica relacional
2. 4. 3 Proceso recursivo
2. 4. 4 La diferencia entre lógica relacional y álgebra relacional
p>2. Expresiones de Álgebra Relacional
2. 5. 1 Problemas de Optimización de Expresiones de Álgebra Relacional
2. 5. 2 Optimización de Expresiones de Álgebra Relacional Reglas de transformación equivalentes
2. 5. 3 Algoritmo de optimización heurística para expresiones de álgebra relacional
2 6 Resumen
Ejercicio 2
Capítulo 3 Lenguaje SQL
3. 1 Introducción a SQL
3. 1. 1 Historia del desarrollo de SQL
3. 1. 2 Estructura del sistema de base de datos SQL
3.
3. 1. 4 Características de SQL
3. 2 Definición de datos SQL
3. 2.1 Creación y cancelación de esquema SQL
3.2.2 Tipos de datos básicos
3.2.3 Creación, modificación y cancelación de tablas básicas
p>3.4 Creación y cancelación de índices
p>3.3 datos SQL
Consulta de datos
3. 3. 1 Estructura básica de la declaración de consulta SELECT
3. 3. 2 Tecnología de uso de la declaración SELECT
3. Función
3. 3. 4 Sintaxis completa de la declaración SELECT
3. 4 Restricciones y regulaciones en la consulta de datos SQL
3. 1 Disposiciones de la declaración SELECT. en
3. 4. 2 Operaciones de comparación en expresiones condicionales
3. 4. 3 Método de escritura mejorado de consultas anidadas
3. de tablas básicas
*3. 4. 5 Consulta recursiva en SQL3
3. 5 Actualización de datos
3. 1 Inserción de datos
.3. 5. 2 Eliminación de datos
3. 5. 3 Modificación de datos
3. 6 Ver
3. de vistas
3. 6. 2 Operaciones en vistas
3. 7 SQL incorporado
3. 1 Método de implementación de incrustación de SQL 7. 4 Dinámico Sentencias SQL
3. 8 Resumen
Ejercicio 3
Capítulo 4 Gestión de Bases de Datos
1 Transacción
4. 1. 1 Definición de transacción
4. 1. 2 Propiedades ACID de la transacción
4. 2 Recuperación de base de datos
4. 2. 1 Típico estrategias de recuperación
4. 2. 2 Tipos de fallas y métodos de recuperación
4. 2. 3 Tecnología de punto de control
4. 4 Soporte de SQL para transacciones<. /p>
4. 3 Control de concurrencia de la base de datos
4. 3. 1 4 problemas causados por operaciones concurrentes
4. 3. 2 Tecnología de bloqueo
4. 3. 4 Programación de operaciones concurrentes
4. 5 Soporte SQL para procesamiento concurrente
4. 4 Integridad de la base de datos
4. 4. 1 Subsistema de integridad
4. 4. 2 Restricciones de integridad de SQL
4. 3 Diferibilidad de restricciones
p>
*4. 4. 4 Disparadores en SQL3
4. 5 Seguridad de la base de datos
4. 1 Problemas de seguridad
5. 2 Mecanismos de seguridad en SQL
4. 5. 3 Medidas de seguridad sexuales comúnmente utilizadas
6 Resumen
Ejercicio 4
Parte 3 Diseño
Capítulo 5 Teoría del diseño de patrones relacionales
p>5.1 Directrices de diseño para patrones relacionales
5.1 Problemas de redundancia y excepción en. Patrones Relacionales
5. 1. 2 Informalidades de los Patrones Relacionales Criterios de Diseño
5. 2 Dependencia funcional
5. p>
5. 2. 2 Cierre de FD
5. 2. 3 Reglas de inferencia de FD
5. 2. 4 La relación entre FD y código clave p>
5. 2. 5 Cierre del conjunto de atributos
p>5. 2. 6 Conjunto de dependencia mínima del conjunto FD
3 Características de descomposición del patrón relacional<. /p>
5. 3. 1 Descomposición del patrón relacional
5. 3. 2 Descomposición sin pérdidas
5. 3 Ventajas y desventajas de la descomposición modal
5. 3. 4 Método de prueba de descomposición sin pérdidas
5. 3. 5 Descomposición que preserva las dependencias funcionales
5. 6 Problemas de descomposición de patrones y equivalencia de patrones<. /p>
5.
4 Forma normal
5. 4. 1 Primera forma normal 1NF
5. 2 Segunda forma normal 2NF
5. 3NF
5. 4. 4 BCNF Boyce-CoddNF
5. 4. 5 Algoritmo de descomposición descompuesto en un conjunto de patrones BCNF
5. Algoritmo de síntesis del conjunto de patrones 3NF
5. 4. 7 Resumen de métodos de diseño de patrones
5. 5 Otras dependencias de datos y paradigmas
5. más Dependencia del valor
5. 5. 2 Conjunto de reglas de inferencia sobre FD y MVD
5. 3 Cuarta forma normal 4NF
5. Dependencias multivalor integradas
5. 5. 5 Unir dependencias y quinta forma normal
5. Resumen
Ejercicio 5
Capítulo 6 Diseño de bases de datos basado en modelo ER
6.1 Ingeniería de bases de datos y ciclo de vida del sistema de bases de datos
6.1 Etapa de planificación
6. 2 Fase de Análisis de Requisitos
6. 1. 3 Fase de Diseño Conceptual
6. 1. 4 Fase de Diseño Lógico
6. /p>
6. 1. 6 Implementación de la base de datos
6. 1. 7 Operación y mantenimiento de la base de datos
6. 2. 1 Elementos básicos del modelo ER
6. 2. 2 Clasificación de atributos
6. 2. 3 Diseño de conexiones
6. Operación del modelo ER
6. 2. 5 Pasos del diseño conceptual de la base de datos usando el modelo ER
6. 3 Conversión del modelo ER a modelo relacional
6. 1 Algoritmo para convertir el diagrama ER en un conjunto de patrones relacionales
6. 2 Pasos de diseño lógico utilizando el modelo ER
6. p>6.4.1 Modelo ER y conversión del sistema de información de gestión de inventario
6.4.2 Modelo ER del sistema de información de gestión de personal
6. sistema de información de gestión de hospitalización
6. 4. 4 Modelo ER del sistema de información de flota de la empresa
6. 5 Modelo ER mejorado
6.
6. 5. 2 Entidades de subclase y entidades de superclase
6.6 Resumen
Ejercicio 6
Capítulo 7 Orientado a objetos avanzado modelado de conceptos
7.1 Sistema de tipos de datos orientado a objetos
7.2 Diagrama de relación de objetos
7.1 Componentes del diagrama de relación de objetos
p>
7. 2. 2 Generalización/especialización de datos
7. 3 Diagrama de clases UML
7. 1 Descripción general del lenguaje de modelado unificado UML
7. 3. 2 Usar diagramas de clases para expresar clases y asociaciones
7. 3. 3 Usar diagramas de clases para expresar clases asociadas
7. 3. 4 Usar diagramas de clases para expresar generalizaciones/especializaciones
7. 3. 5 Usar diagramas de clases para expresar agregaciones
4 Resumen
Ejercicios 7
Parte 4 Objetos
Capítulo 8 Base de datos relacional de objetos ORDB
8.1 La historia del desarrollo del modelo relacional
8 1. 1 Del modelo relacional a la publicación. -modelo relacional
8. 1. 2 Del modelo post-relacional al modelo relacional de objetos
8. 2 Lenguaje de definición ORDB
8. Definición de modelo de datos relacionales de objetos
8.2.2 Definición de tipos de datos
8.2.3 Definición de herencia
8. Definición de tipos de referencia
8. 5 Lenguaje de definición en SQL3<
/p>
8. 3 0Lenguaje de consulta RDB
8. 3. 1 Nuevas disposiciones para declaraciones SELECT
8. 2 Anidamiento y desanidado
8. 3. 3 Creación y consulta de valores compuestos
8. 3. 4 Dos tecnologías para consulta en Oracle
8. Funciones y procedimientos
8. 4. 1 Funciones y procedimientos SQL
8. 4. 2 Programas en lenguaje externo
8. 4. 3 Estructura de procedimientos
8.
Ejercicio 8
Capítulo 9 Base de datos orientada a objetos OODB
9.1 Conceptos básicos de 00DBS
9. 1. 1 ODMG estándar
9. 1. 2 Definición de OODBS
9. 1. 3 Conceptos básicos de OODB
9. p>9. 2. 1 Objetos y literales
9. 2. 2 Clases y herencia
9. 3 Extensiones de clases y objetos de fábrica. >
9. 3 ODMGODL
9. 4 ODMGOQL
9. 4. 1 instrucción SELECT en OQL
9. Expresiones OQL
9. 4. 3 Asignación y establecimiento de objetos en OQL
9. 5 Vinculación en lenguaje C
9 Comparación entre ORDB. RDB
9. 6. 1 Diferencias en el diseño conceptual entre OODB y RDB
9. 6. 2 Comparación entre OODB y ORDB
9. /p>
Ejercicio 9
Parte 5 Distribución
Capítulo 10 Base de datos distribuida
10.1 Definición y características de DDBS
10. 1. 1 De centralizado a descentralizado a distribuido
10. 1. 2 Definición de DDBS
10. 3 Características de DDBS
10. 1. 4 Ventajas y desventajas de DDBS
10. 1. 5 Clasificación de DDBS
10. 2 Almacenamiento de datos distribuido
10. fragmentación
10. 2. 2 Distribución de datos
10. 3 Arquitectura DDB
p>10. 3. 1 Arquitectura
10. 3. 2 Transparencia de distribución
10. 4 DDBMS
10. 4. 1 Composición de DDBS
10. 2 Funciones de DDBMS
10. 4. 3 Composición de los DDBMS
10. 4. 4 Isomorfismo de los DDBMS Grado y grado de autonomía local
10.5 Heterogeneidad de los FDBS
p>10. 4. 6 Estructura de patrón de 5 capas de FDBS
10. 5 Procesamiento de consultas distribuidas
10.1 Método de estimación de costos de consultas
10. 5. 2 Estrategia de optimización basada en semi-unión
10. 3 Método de optimización basado en conexión
6 Tecnología de recuperación y control de concurrencia en bases de datos distribuidas.
10. 6. 1 Problemas en DDB
10. 6. 2 Control de concurrencia distribuida basado en copia de identificación de elementos de datos
10. 6. 3 Concurrencia distribuida. control basado en el método de votación
10. 6. 4 Recuperación distribuida
10 Resumen
Ejercicio 10
Capítulo 11 Acceso a múltiples fuentes de datos heterogéneas
11. 1 Middleware
11. 1. 1 Definición de middleware
11. 2 Función del middleware
11. 2 Estructura ODBC
11. 2. 1 Concepto ODBC
11. 2. 2 Arquitectura ODBC
11. ODBC
11. 3 Interfaz ODBC
11. 3. 1 Proceso básico de la aplicación ODBC
11. 2 Mango ODBC
11. 3. 3 Conexión y desconexión de fuentes de datos
11. 3. 4 Ejecución de sentencias SQL
11. 5 Obtención de resultados de consultas
p>11. 4 niveles de cumplimiento de ODBC
11. 4. 1 Tres niveles de cumplimiento de API
11. 2 Tres niveles de cumplimiento de SQL
11. 4. 3 Coordinación entre ODBCAPI y SQLCLI
11. 4. 4 Comparación de SQLCLI y SQL incorporado
11. 5 Herramientas típicas de desarrollo de sistemas de aplicaciones de bases de datos
11. 5 Estructura de JDBC
11. 5. 1 Propuesta de JDBC
11. 5. 2 Conceptos básicos de la función JDBC
5. 3 Método de diseño de base de datos JDBC
11. 5. 4 Medidas para mantener la coherencia
11. 5. 5 Controlador JDBC
11.
11. 6. 1 Objetivos de JDBCAPI
11. 6. 2 Descripción general de la interfaz JDBCAPI
6 . 11. 6. 4 Escritura de aplicaciones de bases de datos JDBC
11. 7 Resumen
Ejercicio 11
Capítulo 12 Tecnología XML
12. Descripción general de XML
12. 1. 1 El nacimiento de XML
12. 1. 2 Documento XML
12. 3 Definición del tipo de documento DTD<. /p>
12. 1. 4 Esquema XML
12. 2 Interfaz de programación XML
12 2. 1 Modelo de objeto de documento DOM
12. 2. 2 Interfaz de diseño de aplicaciones sencilla SAX
12. 3 Lenguaje de consulta XML de uso común XQuery
12. 3. 1 Funciones básicas de XQuery
12. 3. 2 Conceptos básicos de XQuery
12. 3. 3 Consulta simple
12. 3. 4 Varios tipos de consultas
12. p>
Ejercicio 12
Parte 6 Toma de decisiones
Capítulo 13 Almacén de datos
13. 1. 1 Evolución de DB a DW
13. 1. 2 La diferencia entre datos DB y datos DW
13.
13. 1. 4 Tipos de DW
13. 2 Estructura organizativa de los DW
13. 2. 1 Estructura de organización de los datos de los DW
13. 2. 2 Granularidad y segmentación
13. 2. 3 Estructura DWS
13 2. 4 Estructura operativa DW
13. DW
13. 3. 1 Cubo multidimensional
13. 3. 2 Patrón de estrella
13. 3 Patrón de copo de nieve
13. 3. 4 Patrón de constelación de hechos
13. 4 Adquisición y gestión de datos DW
p>13. 4. 1 Adquisición de datos DW
13. 2 Gestión de datos DW
13.
Etapa de Diseño y Desarrollo
13. 5. 1 Principios del Diseño DW
13. 5. 2 Pasos del Diseño DW
13. Etapa
13.6 Resumen
Ejercicio 13
Capítulo 14 Tecnología de procesamiento analítico en línea
1 Descripción general de OLAP p>
14. 1. 1 Definición de OLAP
14. 1. 2 Directrices de OLAP
14. > 14. 1. 4 Comparación entre OLAP y OLTP
14. 2 Organización de datos de OLAP
14. 2. 1 MOLAP
14. ROLAP
14. 2. 3 HOLAP
14. 2. 4 Método de procesamiento de datos OLAP
14. >14. 3. 1 Cortar y cortar en cubitos
14. 3. 2 Perforar
14. 3 Rotar
14 . ejemplos
14. 3. 5 Operaciones OLAP generalizadas
14. 4 Tecnología de índice de datos OLAP
14. 1 Índice de mapa de bits
14. 4. 2 Índice de conexión
14. 5 Estructura del sistema OLAP basado en web
14. >Capítulo 15 Minería de datos
15. 1 Descripción general de DM
15 1. 1 Origen de DM
15 . p>
15. 1. 3 La conexión y diferencia entre DM y DW
15. 4 La conexión y diferencia entre DM y OLAP
15. 2 Proceso DM.
15. 3 Método de análisis de asociación de DM
15. 1 Método de análisis de DM
15. 2 Definición de reglas de asociación
15. 3. 3 Clasificación de reglas de asociación
15. 3. 4 Algoritmo de minería de reglas de asociación
15. 5 Minería de suma multidimensional reglas de asociación
15. 3. 6 Métodos para medir el valor de las reglas de asociación
15. 4 Otros métodos de análisis de DM
15. método de análisis de patrones
15. 4. 2 Método de análisis de clasificación
15. 4. 3 Método de análisis de conglomerados
5 Campos de aplicación de DM
>15. 5. 1 Industrias de aplicaciones de DM
15. 5. 2 Herramientas comerciales de DM
6 Descripción general de los nuevos sistemas de soporte a la decisión
15. 6. 1 Diagrama de estructura del nuevo DSS
15. 6. 2 Ejemplos exitosos de nuevo DSS
15. 3 Comparación entre el nuevo DSS y el tradicional
15. 6. 4 Diagrama de estructura del DSS integrado
15 Resumen
Ejercicio 15
Referencias