Red de conocimiento informático - Aprendizaje de código fuente - Índice de tutoriales sobre bases de datos

Í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. 3 Problemas causados ​​por el 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

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