Bases de datos relacionles /
- 2da Edicion
- Madrid Paraninfo 1992
- 309
- serie .
Editorial: PARANINFO ISBN: 84-283-1652-x
PROLOGO
1. DEFINICIONES Y CONCEPTOS BASICOS
Información y datos
Información
Datos......
Esquema conceptual de datos.
Dominios
Relaciones
Atributos
Claves
Tablas
Extensión e intensión de una relación
Base de datos
Significado de una relación
Significado de los dominios
2. ALGEBRA RELACIONAL
Definición
Operadores
Unión
Diferencia
Intersección
Producto
Proyección
Selección
Cociente
Yunción
Posibilidad de operaciones de actualización
Operación de complemento
Potencia expresiva del algebra
Operaciones primitivas
Propiedades de los operadores
Vistas
Valores nulos
Modelo relacional de datos
Integridad de claves primarias
Ejercicios propuestos
Integridad de referencia
3. CALCULO RELACIONAL
Introducción informal al cálculo de Tuplas
Notación
Condiciones de comparación
Condiciones de pertenencia
Condiciones compuestas
Cuantificador existencial
Cuantificador universal
Expresiones
Variables libres y ligadas
Cálculo restringido de Tuplas
Potencia expresiva del cálculo restringido de Tuplas
Lenguajes procedimentales («procedural»)
Lenguajes relacionalmente completos
Definición formalizada del cálculo de Tuplas
Introducción informal al cálculo de domínios
Ejercicios propuestos
4. NORMALIZACION
Condiciones de integridad
Diseños equivalentes
Reversibilidad por yunción
Dependencias funcionales
Sistema de inferencia para dependencias funcionales
Clausura
Reconsideraciones sobre las claves
Propagación de las dependencias funcionales al descomponer
Anomalias de actualización
Forma normal de Boyce-Codd
Tercera forma normal
Dependencias parciales y transitivas
Descomposición preservando las dependencias funcionales
Segunda forma normal
Dependencias plurales
Sistema de inferencia para dependencias plurales
Transformación de las dependencias plurales al descomponer
Anomalías de actualización con DPs
Cuarta forma normal
Dependencias embebidas
Dependencias jerárquicas
Dependencias yuncionales
Forma normal de proyección-yunción
Formas normales en general
Normalizar o desnormalizar
Dependencias generalizadas
La batida
Ejercicios propuestos
Dentro de la tecnología informática, las técnicas de bases de datos han ido aumentando su importancia y sus aplicaciones en los últimos años. La razón para ello ha estado en la demanda, siempre creciente, de utilización de grandes masas de datos, frecuentemente integrados, y con requisitos de alta productivi-dad en su manejo, tanto en el desarrollo de aplicaciones por programadores profesionales, como por parte de usuarios finales. Las bases de datos han respondido a esta necesidad, permitiendo estructurar éstos con técnicas más formalizadas, de uso más sencillo y con mayor capacidad para reflejar su significado.
En la búsqueda de estos objetivos, las bases de datos relacionales han supuesto un avance fundamental. Sus principios teóricos se establecieron y consolidaron en la década de los 70, y en la actual, la de los 80, están pasando del ámbito de la investigación al de las realizaciones prácticas, expandiéndose rápidamente sus aplicaciones. Al mismo tiempo, continua la investigación teóri-pues los conceptos relacionales forman una base sólida la explor de nuevas áreas, como por ejemplo el enriquecimiento semántico del modelo de datos, las bases de datos distribuidas, nuevos tipos de datos (gráficos, voz), uso exploración de técnicas de inteligencia artificial para formar bases de conocimiento y otros.
El primer paso para utilizar una base de datos relacional es hacer un buen diseño de sus estructuras de datos. A ello va encaminado este libro, que, por tanto, no contempla otros aspectos como concurrencia de acceso, protección de la confidencialidad de datos, actualización de vistas, optimización de consultas, recuperación de datos, etc., temas todos ellos muy importantes para otros fines. El libro va orientado a conseguir diseñar adecuadamente estructuras relacionales de datos que sean coherentes con el significado de éstos.
84-283-1652-x
Ingeniería en tecnologias de la información y comunicaciones