resumegbren codd

Upload: anonymous-r1ymukvis

Post on 17-Feb-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Resumegbren Codd

    1/3

    Este es un buen artculo escrito por EF Codd en 1970 para alguien que quiereuna visin de cmo se inici el concepto de base de datos relacional y es unode los gran avance en los sistemas de base de datos relacional y muchosconceptos que se adopten en el diseo de muchos de los sistemas de basesde datos avanzadas y actuales

    En este trabajo se analiza el problema de la independencias de datos que escuando se producen cambios en los aspectos internos o externos derepresentacin de los datos debe ser mnimo o ningn efecto para los usuariosen el extremo terminal o en las aplicaciones que acceden a estos datos, ascomo inconsistencias en los datos.

    Las ventajas del modelo relacional son se trata de derivabilidad, la redundanciay 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 almacenamientode datos y la presentacin de los datos de pedido como resultado aplicacionespuede fallar si los datos de pedido almacenado tiene que ser cambiado.

    Datos de indexacin es con sus pros y sus contras, ya que mejora elrendimiento al consultar y realizar cambios en los datos, sino que deteriora elrendimiento mientras que la insercin y borrado de datos y tambin es unasobrecarga redundante. Para un buen desempeo en el cambio de lospatrones de entorno de los ndices deben ser creados y destruidos. Diferentesaplicaciones proporcionan diferentes propiedades de indexacin.

    Los caminos de acceso a los datos se representan en rboles estructuras omodelo de trabajo en red, pero muchas aplicaciones fallan si alguno de modelosubyacente esalterada. Para hacer frente a este problema una solucin poco prctica sugiriera no decidir una ruta de acceso a la obsoleta hasta que todos los programasde aplicacin utilizan el camino.

    El modelo relacional se explica bien con sus propiedades como: Cada fila esdistinta, lo que representa n-tupla de una relacin n-aria 'R' con ningn ordenen 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 enalgunas mesas, si los nombres de dominio son idnticos y que se ocupan delas relaciones variables en el tiempo. Pero si la relacin es de orden superiorque es mejor tener los nombres de dominio nicos y las relaciones como en eldominio no ordenada.

    Un dominio que es nico sobre todas las tuplas en una relacin se llama laclave primaria de la relacin. El principal atributo de clave principal es ser noredundante y podra ser un dominio simple o una combinacin. Si hay ms deun dominio simple con tales propiedades uno de ellos puede ser seleccionadacomo la clave primaria de la relacin.

  • 7/23/2019 Resumegbren Codd

    2/3

    El requisito de la clave principal es para la referencia cruzada de elementos enmisma relacin o elementos de otra relacin. En el segundo caso a loselementos de referencia cruzada en otra relacin la clave externa de unarelacin 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 comoclave externa y la eliminacin de los dominios redundantes / complejos entodas las relaciones y la realizacin de este procedimiento de forma recursivasobre todas las relaciones hasta que todas las relaciones tiene dominiossimples normalizar un conjunto de datos.

    Las condiciones principales para una relacin unnormalized ser capaz denormalizar son: Debe tener dominios no simples, que son coleccin de rboles,y la clave primaria deben tener un dominio de componente simple. No slo elalmacenamiento y la representacin de datos, sino tambin la comunicacin dedatos a granel se simplifica a travs de la normalizacin.

    La forma normal de los datos se puede representar a travs de clculo depredicados primera ordenada. Cul sera simplificar la posibilidad de accedera los datos forman gran banco de datos y la comunicacin a travs dediferentes lenguajes de programacin. Las funciones aritmticas requeridas sepueden 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 susrelaciones. Una relacin almacenada cierta puede ser explotado con el uso delas combinaciones de sus argumentos con datos conocidos y desconocidos yesto se llama explotacin simtrica. Para una relacin n-aria de apoyo a laexplotacin simtrica que necesita n factorial caminos para ser nombrados ycontrolados. Para expresar una relacin n-aria utilizando slo (anidada)representacin binaria necesita 2n 1-nombres en lugar de n + 1 nombresusando 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 conjuntocon nombre es un conjunto de relaciones, que puede ser identificado por sunombre simple. Una relacin puede ser un miembro de un conjunto connombre si se declara por un usuario autorizado. Un conjunto es expresablecoleccin de relaciones designados por las expresiones en lenguaje de datos.

    Estos se construyen a partir de los nombres simples de las relaciones enconjunto con nombre.

    Para determinar la clase de representacin almacenada para ser admitido esuno de los principales problemas de la diseadora. En una representacinalmacenada datos deben permitir traducir peticin del usuario alcorrespondiente modelo relacional.

    Todas las operaciones de conjuntos habituales pueden ser aplicables en lasrelaciones y el resultado no puede ser una relacin. Permutacin, Proyeccin,nete, Composicin, y la restriccin son algunas operaciones especficas para

    las relaciones.

  • 7/23/2019 Resumegbren Codd

    3/3

    Permutacin: cuando se aplica una permutacin (intercambio de columnas) alas columnas de y la relacin n-aria resulta en una relacin conocida comopermutacin de una relacin dada. No es n! Resultados posibles.Proyeccin: ciertas filas seleccionadas en una relacin se duplican como unanueva relacin dejando filas no seleccionadas.

    Ingreso: Dos relaciones, que pueden unirse sin prdida de informacin paraformar 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 lasrelaciones acoplables son componibles y dos relaciones no tienen que tener ncomposicin a pesar de que existe n une entre ellos.Restriccin: restriccin es un subconjunto de una relacin, que finalmente esuna relacin. Restriccin se define slo si la igualdad es aplicable entre loselementos 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 deoperaciones (!) en un cierto orden en los resultados de relacin R en unarelacin particular S de todos los tiempos despus Relacin R es !derivabledel conjunto S.Si existe una relacin en un conjunto de relaciones que tiene la proyeccin, quepuede derivarse de otras proyecciones de las relaciones en el conjunto,entonces el conjunto se conoce como fuerte redundante. La existencia de unafuerte redundancia es para la conveniencia del usuario para hacer frente altrfico. Esto puede resultar en existencia de ambas representaciones connombre y almacenados. Pero si existe la redundancia en el conjuntoalmacenado, esto se reducir el tiempo de consulta y ser un espacio dealmacenamiento 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 deunirse a otras proyecciones en el conjunto es conocido como redundanciadbil. Existe la redundancia dbil en tanto conjunto de representacionesalmacenado establecido y nombrado y existe debido a las necesidades lgicasde 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 cadaconjunto con nombre. Si un valor instantneo de una relacin variable detiempo siempre da como resultado con los mismos resultados para un conjuntode restricciones a continuacin conjunto de datos es consistente. Lacoherencia es la propiedad del estado instantneo y en forma independiente delas tareas realizadas para llegar a ese estado. La comprobacin de lainconsistencia se puede hacer en cada actualizacin o inserte o acciones deeliminacin realiza con una pena de un tiempo y cada accin se puede registrarpara identificar las acciones llevaron a la inconstancia o la revista debenmantenerse para localizar a todo el estado cambiante transacciones.