Vous êtes sur la page 1sur 3

Este es un buen artculo escrito por EF Codd en 1970 para alguien que quiere

una visin de cmo se inici el concepto de base de datos relacional y es uno


de los gran avance en los sistemas de base de datos relacional y muchos
conceptos que se adopten en el diseo de muchos de los sistemas de bases
de datos avanzadas y actuales
En este trabajo se analiza el problema de la independencias de datos que es
cuando se producen cambios en los aspectos internos o externos de
representacin de los datos debe ser mnimo o ningn efecto para los usuarios
en el extremo terminal o en las aplicaciones que acceden a estos datos, as
como inconsistencias en los datos.
Las ventajas del modelo relacional son se trata de derivabilidad, la redundancia
y la coherencia de las relaciones.
Los datos se pueden almacenar diferentes formas de rdenes de los registros.
Muchas aplicaciones no pueden diferenciar entre el orden de almacenamiento
de datos y la presentacin de los datos de pedido como resultado aplicaciones
puede fallar si los datos de pedido almacenado tiene que ser cambiado.
Datos de indexacin es con sus pros y sus contras, ya que mejora el
rendimiento al consultar y realizar cambios en los datos, sino que deteriora el
rendimiento mientras que la insercin y borrado de datos y tambin es una
sobrecarga redundante. Para un buen desempeo en el cambio de los
patrones de entorno de los ndices deben ser creados y destruidos. Diferentes
aplicaciones proporcionan diferentes propiedades de indexacin.
Los caminos de acceso a los datos se representan en rboles estructuras o
modelo de trabajo en red, pero muchas aplicaciones fallan si alguno de modelo
subyacente es
alterada. Para hacer frente a este problema una solucin poco prctica sugiri
era no decidir una ruta de acceso a la obsoleta hasta que todos los programas
de aplicacin utilizan el camino.
El modelo relacional se explica bien con sus propiedades como: Cada fila es
distinta, lo que representa n-tupla de una relacin n-aria 'R' con ningn orden
en particular y cada columna tiene fin distinto y as se definen con una etiqueta.
Se necesita Ordenacin de columnas como el orden determina la relacin en
algunas mesas, si los nombres de dominio son idnticos y que se ocupan de
las relaciones variables en el tiempo. Pero si la relacin es de orden superior
que es mejor tener los nombres de dominio nicos y las relaciones como en el
dominio no ordenada.
Un dominio que es nico sobre todas las tuplas en una relacin se llama la
clave primaria de la relacin. El principal atributo de clave principal es ser no
redundante y podra ser un dominio simple o una combinacin. Si hay ms de
un dominio simple con tales propiedades uno de ellos puede ser seleccionada
como la clave primaria de la relacin.

El requisito de la clave principal es para la referencia cruzada de elementos en


misma relacin o elementos de otra relacin. En el segundo caso a los
elementos de referencia cruzada en otra relacin la clave externa de una
relacin debe ser una clave principal de otra relacin.
El proceso de eliminacin de dominios no simples se llama normalizacin. La
identificacin de la clave primaria e insertndolo sobre otras relaciones como
clave externa y la eliminacin de los dominios redundantes / complejos en
todas las relaciones y la realizacin de este procedimiento de forma recursiva
sobre todas las relaciones hasta que todas las relaciones tiene dominios
simples normalizar un conjunto de datos.
Las condiciones principales para una relacin unnormalized ser capaz de
normalizar son: Debe tener dominios no simples, que son coleccin de rboles,
y la clave primaria deben tener un dominio de componente simple. No slo el
almacenamiento y la representacin de datos, sino tambin la comunicacin de
datos a granel se simplifica a travs de la normalizacin.
La forma normal de los datos se puede representar a travs de clculo de
predicados primera ordenada. Cul sera simplificar la posibilidad de acceder
a los datos forman gran banco de datos y la comunicacin a travs de
diferentes lenguajes de programacin. Las funciones aritmticas requeridas se
pueden definir en el lenguaje de programacin e invocados en relacin.
Una vista de red utiliza ms nombres de elementos de datos que requiere,
como los nombres tambin se asocian con sus caminos en lugar de sus
relaciones. Una relacin almacenada cierta puede ser explotado con el uso de
las combinaciones de sus argumentos con datos conocidos y desconocidos y
esto se llama explotacin simtrica. Para una relacin n-aria de apoyo a la
explotacin simtrica que necesita n factorial caminos para ser nombrados y
controlados. Para expresar una relacin n-aria utilizando slo (anidada)
representacin binaria necesita 2n 1-nombres en lugar de n + 1 nombres
usando la notacin n-aria.
Las dos colecciones de las relaciones se nombran set y set expresable en
'conjunto con nombre' es un subconjunto de 'conjunto expresable'. Un conjunto
con nombre es un conjunto de relaciones, que puede ser identificado por su
nombre simple. Una relacin puede ser un miembro de un conjunto con
nombre si se declara por un usuario autorizado. Un conjunto es expresable
coleccin de relaciones designados por las expresiones en lenguaje de datos.
Estos se construyen a partir de los nombres simples de las relaciones en
conjunto con nombre.
Para determinar la clase de representacin almacenada para ser admitido es
uno de los principales problemas de la diseadora. En una representacin
almacenada datos deben permitir traducir peticin del usuario al
correspondiente modelo relacional.
Todas las operaciones de conjuntos habituales pueden ser aplicables en las
relaciones y el resultado no puede ser una relacin. Permutacin, Proyeccin,
nete, Composicin, y la restriccin son algunas operaciones especficas para
las relaciones.

Permutacin: cuando se aplica una permutacin (intercambio de columnas) a


las columnas de y la relacin n-aria resulta en una relacin conocida como
permutacin de una relacin dada. No es n! Resultados posibles.
Proyeccin: ciertas filas seleccionadas en una relacin se duplican como una
nueva relacin dejando filas no seleccionadas.
Ingreso: Dos relaciones, que pueden unirse sin prdida de informacin para
formar nueva relacin. Un elemento, que da a una pluralidad unirse, se llama
"punto de ambigedad".
Composicin: composicin es una proyeccin de una unin por lo tanto slo las
relaciones acoplables son componibles y dos relaciones no tienen que tener n
composicin a pesar de que existe n une entre ellos.
Restriccin: restriccin es un subconjunto de una relacin, que finalmente es
una relacin. Restriccin se define slo si la igualdad es aplicable entre los
elementos de las relaciones.
Hay dos tipos de posibles despidos son en conjunto con nombre de las
relaciones y el conjunto almacenado de las representaciones. Si un conjunto de
operaciones () en un cierto orden en los resultados de relacin R en una
relacin particular S de todos los tiempos despus Relacin R es derivable
del conjunto S.
Si existe una relacin en un conjunto de relaciones que tiene la proyeccin, que
puede derivarse de otras proyecciones de las relaciones en el conjunto,
entonces el conjunto se conoce como fuerte redundante. La existencia de una
fuerte redundancia es para la conveniencia del usuario para hacer frente al
trfico. Esto puede resultar en existencia de ambas representaciones con
nombre y almacenados. Pero si existe la redundancia en el conjunto
almacenado, esto se reducir el tiempo de consulta y ser un espacio de
almacenamiento y actualizacin de la prrroga de ocupacin.
Si una relacin que tiene proyeccin, que no es directamente derivable forma,
otras proyecciones de las relaciones pero de la proyeccin de algunos de
unirse a otras proyecciones en el conjunto es conocido como redundancia
dbil. Existe la redundancia dbil en tanto conjunto de representaciones
almacenado establecido y nombrado y existe debido a las necesidades lgicas
de los usuarios de la comunidad.
Para deducir los despidos relacionados con conjuntos con nombre del sistema
de informacin debe contener la informacin semntica detallada sobre cada
conjunto con nombre. Si un valor instantneo de una relacin variable de
tiempo siempre da como resultado con los mismos resultados para un conjunto
de restricciones a continuacin conjunto de datos es consistente. La
coherencia es la propiedad del estado instantneo y en forma independiente de
las tareas realizadas para llegar a ese estado. La comprobacin de la
inconsistencia se puede hacer en cada actualizacin o inserte o acciones de
eliminacin realiza con una pena de un tiempo y cada accin se puede registrar
para identificar las acciones llevaron a la inconstancia o la revista deben
mantenerse para localizar a todo el estado cambiante transacciones.