Directorio de tutoriales de bases de datos
Capítulo 1 Concepto Básico de Base de Datos
Desarrollo de 1. 1Tecnología de gestión de datos
1.1.1 Etapa de gestión manual
1.1.2 Etapa del sistema de archivos
1.1.3 Etapa de la base de datos
1.1. 4Términos básicos para la fase avanzada de base de datos
1. 1.5 Base de Datos
1.2 Descripción de datos
1 Descripción de datos en diseño conceptual. 2.1
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.2.4 Descripción de conexión de datos
Nivel 1.3 Abstracción de datos
1.3.1 Proceso de abstracción de datos
1.3.2 Modelo conceptual
1.3.3 Modelo lógico
1.3.4 Modelo externo
1.3.5 Modelo interno
1.3.6 Alto grado de independencia de los datos
1.4 Sistema de gestión de bases de datos
1 modo de trabajo. 4.1 Funciones principales del SGBD
1. 4.2 Sistemas de gestión de bases de datos
1.5 Sistema de bases de datos
1. 5.1 Estructura global de DBS
1. 5.2 Evolución de la ECP
1. 5.3 Beneficios de la aplicación
1. 5.4 DBS
1 Resumen. 6
Ejercicio 1
Parte 2 Artículos relacionales
Capítulo 2 Teoría de operaciones relacionales
2.1 Conceptos básicos del modelo relacional
p>2.1.1 Terminología básica
2.1.2 Definición y atributos de las relaciones
2.1.3 Tres tipos de reglas de integridad
2.1 .4 Definición formal y ventajas del modelo relacional
2.1.5 Lenguaje de consulta relacional y operaciones relacionales
2.2 Álgebra relacional
2.2.1 Cinco tipos de álgebra relacional Operaciones básicas
2.2.2 Cuatro operaciones de combinación de álgebra relacional
2.2.3 Ejemplos de aplicación de operaciones de álgebra relacional
2.2.4 Dos tipos de operación de expansión de álgebra relacional
*2.3 Cálculo relacional
2.3.1 Cálculo relacional de tuplas
2.3.2 Cálculo relacional de dominio
2.3.3 Equivalencia de restricciones de seguridad y operaciones relacionales
*2.4 Lógica relacional
2.4.1 Componentes de la lógica relacional
2.4.2 Del álgebra relacional a la lógica relacional Conversión
2.4.3 Proceso recursivo
2.4.4 La diferencia entre lógica relacional y álgebra relacional
2.5 Optimización de expresiones de álgebra relacional
2.5.1 Optimización de Expresiones de álgebra relacional
2.5.2 Reglas de transformación equivalentes de expresiones de álgebra relacional
2.5.3 Algoritmo de optimización heurística de expresiones de álgebra relacional
p>2.6 Resumen p>
Ejercicio 2
Capítulo 3 Lenguaje SQL
3.1 Introducción a SQL
3.1.1 Historia del desarrollo de SQL
3.1 .2 Arquitectura de base de datos SQL
3. 1.3 Características de SQL
3. 1.4 SQL
3.2 Definición de datos SQL
3.2.1 Creación y cancelación del modo SQL
3.2.2 tipos de datos básicos
3.2. 3 Creación, modificación y cancelación de tablas básicas
3.2.4 Creación y cancelación de índices
3.3 Consulta de datos SQL
3.3.1 Seleccionar sentencias de consulta Las básicas Estructura de
3.4 Limitaciones y regulaciones en la consulta de datos SQL
Las regulaciones en 3.
4.1 Sentencia SELECT
3.4.2 Operaciones de comparación en expresiones condicionales
3.4.3 Escritura mejorada de consultas anidadas
3.4.4 Operación de conexión de tablas básicas
* 3. 4. 5 Consulta recursiva en SQL 3
3.5 Actualización de datos
3.5.1 Inserción de datos
3.5.2 Eliminación de datos
3.5.3 Modificación de datos
3.6 Vista
3.6.1 Creación y cancelación de vistas
3.6.2 Vista de operaciones
3.7 SQL incorporado
3.7.1 Implementación de SQL incorporado
3.7.2 Normativa sobre el uso de SQL incorporado
3.7.3 Uso de SQL incorporado tecnología
3.7.4 Sentencias SQL dinámicas
3.8 Resumen
Ejercicio 3
Capítulo Capítulo 4 Gestión de bases de datos
4.1 Transacciones
4.1.1 Definición de transacciones
4.1.2 Acidez de las transacciones
4.2 Recuperación de bases de datos
4.2.1 Típica 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.2.4 Soporte SQL para transacciones
4.3 Control de concurrencia de la base de datos
4.3.1 Cuatro problemas causados por operaciones concurrentes
4.3.2 Tecnología de bloqueo
4.3.3 Problemas causados por embargo
4.3.4 Programación de operaciones paralelas
4.3.5 Soporte SQL para procesamiento concurrente
4.4 Integridad de la base de datos
4.4.1 Subsistema de integridad p>
Restricciones de integridad en SQL
4.4.3 Aplazamiento de restricciones
* 4. 4. 4 Desencadenantes en SQL 3
4.5 Seguridad de la base de datos p>
4.5.1 Problemas de seguridad
Mecanismo de seguridad en SQL
p>
4.5.3 Medidas de seguridad comunes
4.6 Resumen p>
Ejercicio 4
Parte 3 Artículo de diseño
Capítulo Capítulo 5 Teoría del diseño de patrones relacionales
5.1 Directrices de diseño para patrones relacionales
5.1.1 Redundancia y anomalías de los patrones relacionales
5.1.2 No condiciones de los patrones relacionales Estándares de diseño formal
5.2 Dependencias funcionales
5.2.1 Definición de dependencias funcionales
Cerrar FD
5.2.3 Diagnóstico de fallos Reglas de inferencia
5.2.4 Conexión entre detección de función y código clave
5.2.5 Cierre del conjunto de atributos
5.2.6 Conjunto de diagnóstico de fallas Conjunto mínimo de dependencia
5.3 Características de descomposición de patrones relacionales
5.3.1 Descomposición de patrones relacionales patrones
5.3.2 Descomposición sin pérdidas
5.3.3 Ventajas y desventajas de la descomposición de patrones
5.3.4 Métodos experimentales de descomposición sin pérdidas
5.3.5 Descomposición que preserva las dependencias funcionales
5.3.6 Descomposición de patrones y patrones equivalentes
5.4 Forma normal
5.4.1 Primera forma normal 1NF p>
5.4.2 Segunda Forma Normal 2NF
5.4.3 Tercer Paradigma 3NF
5.4.4 BCNF·Boyce-CoddNF
5.4.5 Algoritmo de descomposición del conjunto de patrones BCNF
5.4.6 Descomposición en un conjunto de patrones 3NF Algoritmo de síntesis
5.4.7 Descripción general de los métodos de diseño de patrones
5.5 Otras dependencias de datos y ejemplos
5.5.1 Dependencias multivaluadas
5.5.2 Conjuntos de reglas de inferencia sobre FD y MVD
5.5.3 Cuarta forma normal 4NF
5.5.4 Dependencias multivalor integradas
5.5.5 Dependencias de conexión y quinta forma normal
5.6 Resumen
Ejercicio 5
Capítulo 6 Diseño de bases de datos basado en el modelo ER
Planificación
6.1 Ingeniería de bases de datos y ciclo de vida del sistema de bases de datos
6.1.1 Fase de planificación
6.1.2 Fase de análisis de requisitos
6.1. 3 Etapa de diseño conceptual
6.1.4 Etapa de diseño lógico
6.1.5 Etapa de diseño físico
6.1.6 Implementación de base de datos
6.1 .7 Operación y mantenimiento de la base de datos
6.2 Elementos básicos del modelo ER
6. 2.1 Modelo ER
6.2.2 Clasificación de atributos
6.2.3 Diseño de contactos
6. 4 Funcionamiento del modelo ER
6.2. Cinco pasos de diseño conceptual para bases de datos utilizando modelos ER
6.3 Conversión de modelo ER a modelo relacional
6.3.1 Algoritmo de conversión de diagrama ER a conjunto de esquemas relacionales
6.3. Dos pasos de diseño lógico utilizando el modelo ER
6.4 Análisis de ejemplo del modelo ER
6.4.1 Modelo ER y transformación del sistema de información de gestión de inventarios
6.4.2 Modelo ER de sistema de información de gestión de personal
6.4.3 Modelo ER de sistema de información de gestión de hospitalización
6.4.4 Modelo ER de sistema de información de flota de empresa
6.5 Modelo ER mejorado
6.5.1 Entidad débil
6.5.2 Entidad de subclase y entidad de superclase
6.6 Resumen
Ejercicio 6
Capítulo 7 Modelado conceptual avanzado de sistemas orientados a objetos
7.1 Sistema de tipos de datos orientado a objetos
7.2 Diagrama de contacto de objetos
7.2.1 Componentes del diagrama de contacto de objetos
7.2.2 Generalización/especialización de datos
7.3 Diagrama de clases UML
7.3.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 Utilizar diagramas de clases para representar clases relacionadas.
7.3.4 Utilizar diagramas de clases para expresar generalización/especialización.
7.3.5 Utilizar diagramas de clases para expresar agregación.
7.4 Resumen
Ejercicio 7
Parte 4 Elementos
Capítulo 8 Base de datos relacional de objetos ORDB
8.1 Desarrollo del modelo relacional
8.1.1 Del modelo relacional al modelo post-relacional
8.1.2 Del modelo post-relacional al modelo objeto-relacional
8.2 ORDB Lenguaje de definición
8.2.1 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.2.4 Definición de tipos de referencia
Lenguaje de definición en SQL 3
Lenguaje de consulta del 8. 3 0RDB
8.3.1 Nuevas disposiciones para declaraciones SELECT
8.3.2 Anidados y no anidados
8.3.3 Creación y consulta de valores compuestos p>
8. 3. 4 Dos tecnologías de consulta en Oracle
8.4 Funciones y procedimientos
8.4.1 Funciones y procedimientos SQL
8.4.2 Programas de lenguaje externo
8.4.3 Construcción del proceso
8.5 Resumen
Ejercicio 8
Capítulo 9 Base de datos de objetos orientados
9.1 00 Conceptos básicos de DBS
9.1.1 Estándar ODMG
Definición de 9. 1.2 Conceptos básicos de OODBS
9. 1.3 OODB
9.2 Modelo de Objetos ODMG
9.2.1 Objetos y Texto
9.2.2 Interfaces. Clases y Herencia
9.2.3 Extensiones de clases. Código clave y objetos de fábrica
9.3 ODMGODL
9.4 Sentencia SELECT en ODMGOQL
9.
4.1 OQL
9. 4. 2 Formatos adicionales de expresiones OQL
9.4.3 Asignación y establecimiento de objetos en enlace OQL
9. 5 Lenguaje C
9. Comparación entre OODB. ORDB y RDB
9 6 . 1 Diferencias en el diseño conceptual entre OODB y RDB
9.6.2 Comparación entre base de datos orientada a objetos y ORDB
9.7 Resumen.
Ejercicio 9
Parte 5 Distribución de bienes
Capítulo 10 Definición y características de una base de datos distribuida
10. 1 DDBS
10.1.1 Definición de centralizado, descentralizado a distribuido
10. 1.2 Características de los DDBS
10. 1.3 Ventajas y desventajas de DDBS
10. 1.4 Clasificación de los DDBS
10. 1.5 DDBS
10.2 Almacenamiento de datos distribuidos
10.2.1 Fragmentación de datos
10.2.2 Distribución de datos
10 Arquitectura. 3 DDB
10.3.1 Arquitectura
10.3.2 Transparencia de distribución
10.4 Composición de DDBMS
10. 4.1 DDBS
10.4.2 Funciones de los dbms
10 composición. 4.3 Isomorfismo y autonomía local de DDBMS
10. 4.4 Isomorfismos de DDBMS
10. 4.5 Estructura del modelo de cinco capas de FDBS
10. 4.6 Método de estimación de costos de consultas de FDBS
10.5 Procesamiento distribuido de consultas
10. 5.1
10.5.2 Estrategia de optimización basada en semiunión
10.5.3 Método de optimización basado en conexión
Tecnología de recuperación y control de concurrencia en 10. 6Base de datos distribuida
Problemas en 10. 6.1 DDB
10.6.2 Control de concurrencia distribuido basado en la copia de identificación del elemento de datos
10.6.3 Control de concurrencia distribuido basado en el método de votación
10.6.4 Recuperación distribuida
10 resumen. Siete
Ejercicio 10
Capítulo 11 Acceso a múltiples fuentes de datos heterogéneas
11.1 Definición de middleware
11. 1.1 Middleware
11.1.2 Funciones del middleware
11.2 Estructura ODBC
11.2.1 Concepto ODBC
11 Arquitectura. 2.2 Características de ODBC
11. 2.3 ODBC
11.3 Proceso básico de la interfaz ODBC
11. 3.1 Aplicación ODBC
11.3.2 Mango ODBC
11.3.3 Conexión y desconexión del origen de datos
Ejecutar 11. 3.4 Sentencia SQL
11.3.5 Obtención de resultados de consultas
El nivel de cumplimiento es 11.4 ODBC
11 nivel tres. 4.1 Cumplimiento de API
11.4.2 Tres niveles de cumplimiento de SQL
11. 4. 3 Coordinación de ODBC API y SQLCLI
Comparación entre 11. 4.4 SQLCLI y SQL incorporado
11.4.5 Herramientas típicas de desarrollo de sistemas de aplicaciones de bases de datos
11.5 Estructura JDBC
11 recomendaciones. 5.1 Funciones básicas de JDBC
11. 5.2 JDBC
11.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.6 JDBCAPI
11.6.1 Objetivos del índice de contaminación del aire JDBC
11 Descripción general.
6.2 Interfaz JDBCAPI
11.6.3 Interfaces y clases JDBC
11.6.4 Programación de aplicaciones de bases de datos JDBC
11 Resumen. 7
Ejercicio 11
Capítulo 12 Tecnología XML
12 Descripción general. 1 El nacimiento de XML
12. 1.1 XML
12.1.2 Documento XML
12.1.3 Definición de tipo de documento DTD
12.1.4 Modo XML
12.2 Programación XML Interfaz
12.2.1 Modelo de objetos de documento DOM
12.2.2 Interfaz de programación de aplicaciones simple SAX
12.3 Lenguaje de consulta XML universal XQuery
< Funciones básicas de p>12. 3.1 XQuery12. 3. 2 Conceptos básicos de XQuery
12.3.3 Consulta simple
12.3.4 Varios tipos de consultas
12 resumen. Cuatro
Ejercicio 12
Parte Sexta Artículo sobre la toma de decisiones
Capítulo 13 Almacén de datos
13 Descripción general. 1 DW
13.1.1 Evolución de base de datos a data warehouse
13 diferencias. 1.2 Definición y características de datos DB y datos DW
13. 1.3 Tipo de DW
13. 1.4 Estructura organizativa de DW
13. 2 La estructura de organización de datos de DW
13. 2.1 Estructura de DW
13.2.2 Granularidad y Segmentación
13. 2.3 Estructura de operación del DWS
13. 2.4 DW
Modelo de datos multidimensional almacenado en 13. 3 DW
13.3.1 Cubo
13.3.2 Modo Estrella
13.3.3 Modo Copo de Nieve
13.3.4 Modo Constelación de Hechos
Recopilación y gestión de datos de 13. 4 DW
13 recogida de datos. 4.1 Gestión de datos del DW
13. 4.2 Etapa de diseño y desarrollo del DW
13. 5 DW
13.5.1 Principios de diseño de DW
13.5.2 Pasos de diseño de DW
13 etapa de desarrollo. 5.3 DW
13 resumen. 6
Ejercicio 13
Capítulo 14 Tecnología de procesamiento y análisis en línea
Descripción general de 14. 1 definición OLAP
14. 1.1 OLAP
14.1.2 Conceptos básicos del estándar OLAP
14. 1.3 OLAP
Comparación entre OLAP y OLTP
14.2 Organización de datos OLAP
14.2.1 MOLAP
14.2.2 ROLAP
14.2.3 HOLAP
14.2.4 Método de procesamiento de datos OLAP
14 Análisis de datos multidimensionales. 3 OLAP
14.3.1 Cortar y trocear
14.3.2 Perforar
14.3.3 Rotación
14.3.4 Desarrollo de aplicaciones OLAP ejemplos
14.3.5 Operaciones OLAP generalizadas
Tecnología de indexación de datos de 14. 4 OLAP
14.4.1 Índice de mapa de bits
14.4.2 Índice de enlaces
14.5 Arquitectura OLAP basada en web
14 Resumen. 6
Ejercicio 14
Capítulo 15 Minería de datos
15 Descripción general. 1 Marco Alemán
Origen 15. 1.1 Marco Alemán
Definición de 15. 1.2 Conexiones y diferencias entre DM
15. 1.3 La conexión y diferencia entre DM y DW
15.
1.4 DM y OLAP
15. Método de análisis relevante del proceso de minería de datos bidimensional
15. 3 Métodos de análisis de DM
15. 3.1 Marco alemán
15.3.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.3.5 Minería de reglas de asociación multicapa y multidimensional
15.3.6 Métodos para medir el valor de las reglas de asociación
Otros métodos de análisis para 15. 4 Deutsche Mark
15 método de análisis de patrones. 4.1 Secuencia
15.4.2 Método de análisis de clasificación
15.4.3 Método de análisis de conglomerados
Campos de aplicación de 15. 5 marcos alemanes
Industrias de aplicación de 15. 5.1 Marco alemán
15.5.2 Herramientas comerciales de minería de datos
15 Descripción general. 6Diagrama estructural del nuevo sistema de soporte a la decisión
15. 6.1 Nuevo DSS
15.6.2 Ejemplos exitosos de nuevos sistemas de soporte a la decisión
15.6.3 Comparación de nuevos sistemas de soporte a la decisión y sistemas tradicionales de soporte a la decisión
15.6. 4 Diagrama de estructura del sistema integral de soporte a la decisión
15 resumen. Siete
Ejercicio 15
Referencia