Lista de trabajos sobre principios de sistemas de bases de datos
Capítulo 1 Descripción general del sistema de base de datos
1.1 Base de datos, sistema de gestión de base de datos y sistema de base de datos
1.2 Características y funciones del sistema de base de datos
1.2 Características y funciones del sistema de base de datos
p>
1.2.1 Información completa y funciones universales.
1.2.2 Los programas y los datos son independientes.
1.2.3 Abstracción de datos
1.2.4 admite diferentes vistas de datos.
1.2.5 Redundancia de datos de control
1.2.6 Datos de soporte * * *
1.2.7 Restringir el acceso no autorizado
1.2. 8 proporciona varias interfaces de usuario.
1.2.9 representa la compleja relación entre datos.
1.2.10 Restricciones de integridad
1.2.11 Recuperación de datos
1.3 Usuario del sistema de base de datos
1.3.1 Administrador de base de datos
1.3.2 Diseñador de Bases de Datos
1.3.3 Usuario Final
1.3.4 Analista de Sistemas y Programador de Aplicaciones
1.3 Otro personal relacionado con sistemas de bases de datos
1.4 Abstracción de datos
1.4.1 Abstracción de datos y tres modos de base de datos
1.4.2 Independencia de datos
p>
1.5 Modelo de datos
1.5.1 Modelo de datos basado en objetos
1.5.2 Modelo de datos de registro
1.5.3 Modelo de datos físicos
1.5.4 Esquema de base de datos e instancia de base de datos
1.6 Lenguaje de base de datos
1.7 Estructura del sistema de gestión de bases de datos
1.8 Desarrollo de tecnología de bases de datos
1.8.1 El sistema de base de datos de primera generación
1.8.2 El sistema de base de datos de segunda generación
1.8.3 El sistema de base de datos de tercera generación
1.8. 4 Tecnología de bases de datos en la era de Internet
Ejercicio 1
Materiales de referencia en este capítulo
Capítulo 2 Sistema de bases de datos relacionales
2.1 Datos relacionales modelo
2.1.1 Estructura de datos
2.1.2 Reglas de restricción de integridad
2.2 Operaciones relacionales
2.2.1 Álgebra relacional
p>
2.2.2 Cálculo relacional de tuplas
2.2.3 Cálculo relacional de dominio
2.3 Seguridad de las operaciones relacionales
2.4 Equivalencia del álgebra relacional, tupla cálculo relacional y cálculo relacional de dominio
2.5 Lenguaje de consulta de bases de datos relacionales
Lenguaje ISBL
Quilian
2.5.3Lenguaje QBE
2.6 Lenguaje de consulta de base de datos relacional estándar SQL
2.6.1 Definición de datos
2.6.2 Consulta de datos
Actualización de datos
Ver definición
Mecanismo de seguridad
Lenguaje SQL incorporado
Ejercicio 2
Referencias en este capítulo
Capítulo 3 Seguridad e integridad de la base de datos
3.1 Seguridad
3.1.1 Seguridad de la base de datos y administrador de la base de datos
p>3.1.2 Mecanismo de protección del sistema
3.1.3 Mecanismo de autorización
3.1.4 Seguridad de la base de datos estadística
3.1.5 Tecnología de cifrado de la base de datos
3.1.6 Auditoría de seguimiento de la operación de la base de datos
3.2 Integridad
Tipos de restricciones de integridad
3.2.2 Definición de restricciones explícitas
Verificación de restricciones de integridad
Ejercicio 3
Referencias en este capítulo
Segundo artículo de diseño
Capítulo 4 Descripción general del diseño de bases de datos y análisis de requisitos
4.1 Descripción general del diseño de bases de datos
4.1.1 Diseño de Base de Datos
4.1.2 Ciclo de Vida de la Base de Datos
4.1.3 Proceso de diseño de la Base de Datos
4.2 Análisis de Requisitos
4.2.1 Investigación y análisis de campos de aplicación
4.2.2 Definir sistema de base de datos Información y aplicaciones soportadas.
4.2.3 Definir tareas de operación de base de datos
Definir elementos de datos
4.2.5 Predecir cambios futuros en el sistema actual.
Ejercicio 4
Materiales de referencia en este capítulo
Capítulo 5 Diseño conceptual de bases de datos
5.1 Descripción general
5.2 Modelo de contacto de entidad
5.2.1 Entidades y atributos
5.2.2 Tipos de entidad, atributos clave y rangos de atributos
Instancias de base de datos
5.2.4 Relaciones entre entidades
Entidades débiles
5.2.6 Diagrama de relación de entidad
5.3 Modelo de relación de entidad extendido
5.3.1 Subcategoría, supercategoría, deducción e inducción
5.3.2 Propiedades de la deducción e inducción
Categoría y clasificación
Diagrama EER
5.4 Conceptual métodos y estrategias de diseño
5.4.1 Métodos de diseño conceptual
Estrategias de diseño conceptual
5.5 Ver métodos de diseño integrales
5.5.1 Diseño del modelo conceptual local
5.5.2 Síntesis del modelo conceptual global
5.6 Diseño de transacción
Ejercicio 5
Materiales de referencia en este El capítulo
Capítulo 6 Diseño lógico de bases de datos
6.1 forma el esquema inicial de base de datos relacional.
6.2 Teoría del diseño de bases de datos relacionales
6.2.1 Proposición del problema
Dependencia funcional
6.2.3 Sistema de axiomas de dependencia de datos
p>
6.2.4 Forma canónica de esquema relacional
6.2.5 Dependencia multivaluada y cuarta forma normal
6.2.6 Dependencia de unión y quinta normal formulario
6.3 Método de estandarización del esquema relacional
Conexión sin pérdidas y preservación de la dependencia funcional
6.3.2 Algoritmo de descomposición del esquema relacional
6.4 Optimización del esquema relacional
p>
6.5 Definición de restricciones de integridad y seguridad
6.6 Evaluación del desempeño de bases de datos lógicas
Ejercicio 6
Materiales de referencia en este capítulo
p>
Capítulo 7 Diseño de bases de datos físicas
7.1 Análisis de los factores que afectan el diseño de bases de datos físicas
7.2 Selección del método de acceso del modo relacional
7.2.1 Selección del método de acceso al índice
7. 2. 2 Selección hash del método de acceso hash
7.2.3 Selección del método de acceso agregado
7.3 Diseño de la estructura de almacenamiento físico
Ejercicio 7
Materiales de referencia en este capítulo
Implementación del artículo 3
Capítulo 8 Estructura de almacenamiento físico
8.1 Dispositivo de almacenamiento de base de datos
8.1.1 Almacenamiento en disco
8.1.2 Tecnología de procesamiento de búfer de disco
8.1.3 Estrategia de programación de disco
p>8.1.4 Tecnología de tolerancia a fallas de disco
8.1.5 Memoria de nivel 3
8.2 Archivos y registros de archivos
8.3 Archivos desordenados
p>
8.4 Ordenar archivos
8.5 Archivos hash
8.5.1 Método Hash simple
Método Hash dinámico
8.5.3 Método Hash escalable
8.6 Archivo de índice
8.6.1 Índice primario
8.6.2 Índice agrupado
Índice auxiliar
Índice multinivel
8.7Estructura de índice de árbol B y árbol B
8.7.1 Índice estructura de árbol
8. 7 . 2 b-Estructura de índice de árbol
8.7.3B Estructura de índice de árbol
8.8 Índice multidimensional
8.8 .1 Archivo ráster
8.8.2 Árbol KD
8 8 3 Árbol de Navidad
Índice de mapa de bits
Ejercicio 8
Referencias en este capítulo Información
Capítulo 9 Diccionario de datos del sistema de gestión de bases de datos
9.1 Diccionario de datos del sistema de gestión de bases de datos relacionales
9.2 Acceso a los datos Diccionario por módulo de software del sistema de gestión de bases de datos
Ejercicio 9
Capítulo 10 Algoritmo de implementación de operaciones de álgebra relacional
10.1 Flujo de procesamiento de consultas
10.2 Algoritmo de implementación de la operación de selección
p>
10.3 Algoritmo de producto cartesiano
10.4 Algoritmo de implementación de la operación de conexión
10.5 Algoritmo de implementación de la operación de proyección
p>10.6 Unión e intersección de conjuntos, algoritmo de diferencia
Ejercicio 10
Materiales de referencia en este capítulo
Capítulo 11 Tecnología de optimización de consultas
Haga preguntas en 11.1
p>11.2 Método de optimización algebraica relacional heurística
11.2.1 Ley de relaciones de transformación algebraica equivalente
11.2.2 Heurística reglas de optimización algebraica
11.2.3 Algoritmo de optimización algebraica heurística
11.3 Método de optimización del cálculo relacional heurístico
Optimización 11.3.1 Múltiples uniones naturales
11.3.2 Representación de hipergrafo de consulta
11.3.3 Algoritmo de análisis de hipergrafo
11.4 Método de optimización de consultas basado en estimación de complejidad
11.5 Método de optimización de consultas semánticas
11.6 Algoritmo genético para optimización de consultas
Ejercicio 11
Referencia materiales de este capítulo
Capítulo 12 Una de las tecnologías de procesamiento de transacciones: tecnología de control de concurrencia
12.1 Descripción general del control de concurrencia
12.1.1 Usuario único y multiusuario sistema de base de datos de usuario
12.1.2 La necesidad del control de concurrencia
12.2 Modo de transacción
12.2.1 Operaciones de lectura y escritura en transacciones
12.2.2 Atomicidad de la transacción
12.2.3 Estado de la transacción
12.2.4 Naturaleza de la transacción
12.3 Plan y continuidad de la transacción
12.3 .1 Programación de transacciones
12.3.2 Secuencialidad de la programación
12.3.3 Prueba serializable de programación
12.4 Protocolo de control de concurrencia basado en bloqueos
1 El concepto de bloqueo
12.4.2 Protocolo de bloqueo bifásico
12.4.3 Protocolo de gráfico de base de datos
12.5 Protocolo de impresión de tiempo
12.6 otras tecnologías de control de concurrencia
Tecnología de verificación de control de concurrencia basada en 12.6.1
12.6.2 tecnología de control de concurrencia multiversión
12.6.3 La granularidad de múltiples controles de concurrencia
12.7 Operaciones de inserción y eliminación
12.7.1 El impacto de las operaciones de eliminación en el control de concurrencia
12.7 El impacto de la inserción. operaciones sobre control de concurrencia
12.7.3 Insertar tuplas
Ejercicio 12
Referencias en este capítulo
Capítulo Capítulo 13 Tecnología de procesamiento de transacciones 2 : Tecnología de recuperación de bases de datos
La necesidad de restaurar la base de datos 13.1
Tecnología de recuperación de bases de datos 13.2 mediante registros
13.2.1 Registro del sistema de bases de datos
13.2.2 Tecnología de actualización retrasada
13.2.3 Tecnología de actualización instantánea
13.3 Tecnología de almacenamiento en búfer
13.3.1 Tecnología de almacenamiento en búfer de registros
13.3.2 Tecnología de almacenamiento en búfer de la base de datos
13.4 Puntos de detección
13.5 Tecnología de página oculta
13.6 Después de que se pierde la información en el almacenamiento permanente Recuperación de la base de datos
13.7 Combinación de recuperación de bases de datos y tecnología de control de concurrencia
13.7.1 Revocación anidada de transacciones
13.7.2 Recuperabilidad del plan
p>
Ejercicio 13
Materiales de referencia en este capítulo
Capítulo 14 Otras técnicas de procesamiento de transacciones
Manejo de interbloqueos de 14.1
14.1.1 Prevención de interbloqueos protocolo
14.1.2 Tecnología de detección y recuperación de interbloqueos
14.2 Sistema de procesamiento de transacciones de alto rendimiento
14.2.1 Base de datos de memoria principal
14.2.2 Tecnología de envío de lotes de transacciones
14.3 Tecnología de procesamiento de transacciones largas
El concepto serializable de 14.3.1 no es adecuado para el procesamiento de transacciones largas.
14.3.2 Tecnología de transacciones anidadas
14.3.3 Tecnología de transacciones correctivas
14.3.4 Sistema de base de datos en tiempo real
Ejercicio 14
Materiales de referencia en este capítulo
La cuarta monografía
Capítulo 15 Sistema de base de datos de nueva generación y su aplicación
15.1 Aplicación de base de datos de nueva generación
15.1.1 Ingeniería de diseño y fabricación
15.1.2 Sistema ofimático
15.1.3 Sistema de ayuda a la decisión
15.1. Gestión de datos científicos y estadísticos
15.1.5 Aplicaciones multibase de datos heterogéneas
15.1.6 Aplicaciones de inteligencia artificial
15.1.7 Otras aplicaciones de bases de datos de nueva generación
15.1.5 Otras aplicaciones de bases de datos de nueva generación
p>
15.2 Características y temas candentes de los sistemas de bases de datos de nueva generación
15.3 Sistemas de bases de datos de nueva generación
Ejercicio 15
Materiales de referencia en este capítulo
p>Capítulo 16 Ampliación del sistema de base de datos relacional
16.1 Sistema de base de datos relacional basado en lógica
16.1.1 Modelo de datos lógico
16.1.2 Consulta estrategia de cálculo
16.1.3 Estructura de consulta
16.1.4 Números negativos
16.1.5 Consulta no recursiva
16.1.6 Consulta recursiva
16.2 Sistema de base de datos relacional basado en modelo relacional anidado
16.2.1 Ejemplo de recuperación de documentos
16.2.2 Definición de modelo relacional anidado
p>
16, 2.3 Lenguaje de consulta relacional anidado
16.3 Sistema de base de datos experto
Ejercicio 16
Referencias en este capítulo
Capítulo 17 Sistemas de bases de datos orientados a objetos y relacionales de objetos
17.1 Métodos de programación orientados a objetos
17.2 Modelo de datos orientado a objetos
17.2.1 Estructura de objetos
17.2.2 Clases y jerarquías de clases
17.2.3 Herencia múltiple
17.2.4 Identificación de objetos
17.2. 5 Anidamiento de objetos
17.3 Organización física de la base de datos orientada a objetos
17.4 Consulta de la base de datos orientada a objetos
17.5 Modificación del esquema de la base de datos orientada a objetos p>
Ejercicio 17
Referencias en este capítulo
Capítulo 18 Sistemas de bases de datos distribuidas
18.1 Descripción general
18.1.1 Computadora Red
18.1.2 Base de datos distribuida y sistema de base de datos distribuida
18.1.3 Estructura de la base de datos distribuida
18.2 Diseño de la base de datos distribuida
p>
18.2.1 Almacenamiento de datos duplicado
18.2.2 Almacenamiento de datos segmentado
18.2.3 Almacenamiento de datos combinado
18.2. Denominación y autonomía local
18.3 Procesamiento distribuido de consultas de bases de datos
18.3.1 Descripción general de los sistemas de gestión de bases de datos distribuidas
18.3.2 Procesamiento distribuido de consultas
p>
18.4 Procesamiento de transacciones en sistemas de bases de datos distribuidas
18.4.1 Estructura del procesador de transacciones distribuidas
18.4.2 Tecnología de recuperación de sistemas distribuidos
18.4.3 Tecnología de control de concurrencia distribuida
18.4.4 Tecnología de procesamiento de interbloqueos distribuidos
Ejercicio 18
Materiales de referencia en este capítulo
p>Capítulo 19 Tecnología de bases de datos paralelas
19.1 Admite la estructura paralela de bases de datos paralelas.
19.2 Paralelismo intrínseco de sistemas de bases de datos relacionales
19.3 Método de gráfico de flujo de datos para paralelizar consultas relacionales
19.4 Organización física de bases de datos paralelas
19.4.1 Método de partición de datos unidimensional
19.4.2 Método de partición de datos multidimensional
19.4.3 Paralelización de estructuras de almacenamiento físico tradicionales
19.5 Nuevo Algoritmo de operación de datos en paralelo
19.5.1 Algoritmo de conexión en paralelo basado en bucles anidados
19.5.2 Algoritmo de conexión en paralelo basado en clasificación y fusión
19.5.3 Basado sobre algoritmo de conexión paralela Hash
19.5.4 Uniformidad de distribución de datos y algoritmo de conexión paralela
19.5.5 Partición inicial de datos y algoritmo de conexión paralela
19.6 Tecnología de optimización de consultas
19.6.1 Algoritmo de optimización de consultas basado en árbol lineal izquierdo
19.6.2 Algoritmo de optimización de consultas basado en árbol lineal derecho
19.6.3 Basado en consulta de segmentación algoritmo de optimización para árboles lineales de segmento derecho
19.6.4 Algoritmo de optimización de consultas basado en árboles densos
19.6.5 Algoritmo de optimización de consultas basado en bosque de operaciones
Ejercicio 19
Referencias en este capítulo
Artículo 5 Nuevas Tecnologías
Capítulo 20 Avances de la Investigación en Tecnología de Bases de Datos
20.1 Factores de Impacto para el desarrollo de tecnología de bases de datos
20.2 Nuevas tecnologías de bases de datos y nuevos problemas en los últimos 10 años
Materiales de referencia en este capítulo
Capítulo 21 Tecnología de almacenamiento y procesamiento de datos y análisis en línea
21.1 ¿Qué es un almacén de datos?
21.2 Estructura del sistema de almacén de datos
21.3 Modelo de datos multidimensional del almacén de datos
21.3.1 Conjunto de datos multidimensional
21.3.2 Representación relacional de cubos
21.3.3 Operaciones sobre cubos
21.4 Tecnología de implementación de sistemas de almacenamiento de datos
2l, 4.1 Método de almacenamiento de almacenes de datos
21.4.2 Tecnología de índice del almacén de datos
21.4.3 Algoritmo de operación de datos
21.4.4 Tecnología de procesamiento de consultas
21.5 Herramientas de almacenamiento de datos p>
21.6 Diseño de almacén de datos
Materiales de referencia en este capítulo
Capítulo 22 Tecnología de minería de datos
22.1 Conceptos básicos de minería de datos
22.2 Método de minería de reglas de asociación
22.3 Método de clasificación
22.4 Método de agrupamiento
22.5 Tecnología de búsqueda de similitudes
22.6 Minería en red Tecnología
Materiales de referencia en este capítulo
Capítulo 23 Tecnología de recuperación de información de red y gestión de datos de red
23.1 Tecnología de recuperación de información de red
23.1 .1 Tecnología de motores de búsqueda
23.1.2 Tecnología de clasificación
23.1.3 Metabúsqueda
Este material de referencia en la sección
23.2 Tecnología de integración de datos de red
Desarrollo de la integración de datos
23.2.2 Tecnología tradicional de sistemas de bases de datos múltiples
Método de integración de datos web
Referencia materiales en esta sección
23.3 Tecnología de bases de datos XML
Materiales de referencia en esta sección
Capítulo 24 Capítulo Nuevas tecnologías en otras bases de datos
24.1 Tecnología de bases de datos multimedia
Materiales de referencia en esta sección
24.2 Tecnología de bases de datos temporales
Estos materiales de referencia en esta sección
24.3 Tecnología de bases de datos espaciales
Materiales de referencia en esta sección
24.4 Tecnología de bases de datos móviles
En esta sección Materiales de referencia
24.5 Base de datos activa
Sistema
Materiales de referencia en esta sección
24.6 Tecnología de flujo de datos
Materiales de referencia en esta sección
……