Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unos aos ms tarde volvi a Estados Unidos y obtuvo la ciudadana. En 1965 termin un doctorado en computacin en la Universidad de Michigan en Ann Arbor. El 18 de abril del 2003 falleci el Dr. Edgar Frank Codd, a la edad de 79 aos vctima de un ataque al corazn
Los sistemas de bases de datos deberan presentarse a lo usuarios con una visin de los datos organizados en estructuras llamadas relaciones, definidas por conjuntos de filas (tuplas), en la cual puede haber cualquier estructura de datos compleja que permita una respuesta rpida a una variedad de consultas.
El usuario de un sistema relacional solo deba preocuparse por el qu consultar y no el como de las estructuras de almacenamiento. El contenido entero de una base de datos relacional se presenta por una y solo una forma a saber: como valores de atributos en tuplas dentro de relaciones Edgar Frank Codd.
Segn el modelo relacional (desde que Codd lo enunci) el elemento fundamental es lo que se conoce como relacin, aunque ms habitualmente se le llama tabla (o tambin array o matriz). Codd defini las relaciones utilizando un lenguaje matemtico, pero se pueden asociar a la idea de tabla (de filas y columnas) ya que es ms fcil de entender.
Nulo (NULL): Hay ciertos atributos, para determinadas entidades, que carecen de valor. El modelo relacional distingue entre valores vacos y valores nulos. Un valor vaco se considera un valor tanto como cualquiera no vaco, sin embargo, un nulo NULL indica la ausencia de valor.
Esto es muy interesante, ya que el dominio de este atributo es (derecha,izquierda), de modo que si queremos asignar un valor del dominio no hay otra opcin. El valor nulo nos dice que ese atributo no tiene ninguno de los valores posibles del dominio. As que, en cierto modo amplia la informacin. Otro ejemplo:, en una relacin de personas tenemos un atributo para la fecha de nacimiento. Todas las personas de la relacin han nacido, pero en un determinado momento puede ser necesario insertar una para la que desconocemos ese dato. Cualquier valor del dominio ser, en principio, incorrecto. Pero tampoco ser posible distinguirlo de los valores correctos, ya que ser una fecha. Podemos usar el valor NULL para indicar que la fecha de nacimiento es desconocida.
La forma de indicar el contenido de un dominio se puede hacer utilizando dos posibles tcnicas:
Intensin: (mediante una propiedad que recoja el recorrido de sus valores admisibles) o cuando se definen los posibles valores que este puede permitir. Por ejemplo, el dominio de edades de los trabajadores de una empresa nmeros enteros entre el 16 y el 65 (un trabajador slo podra tener una edad entre 16 y 65 aos). Extensin: (enumeracin de sus elementos) o Cuando se indican los valores y se sobreentiende el resto gracias a que se autodefinen con los anteriores. Por ejemplo el dominio alumnos de una escuela se podra definir por extensin as: Juan, Carlos, Jorge,
Archivo
Cuerpo de la relacin: representa el conjunto de m tuplas {t1,t2,tn} que forman la relacin. Cada tupla es un conjunto de n pares atributo-valor donde Vij es el valor del dominio Dj asociado al atributo Ai.
O(BDi) = BDj
ambos estados deben satisfacer las restricciones de integridad estticas, y la transformacin ha de cumplir las restricciones de integridad dinmicas (entre estados).
CODASYL: CONJUNTOS (SET) El conjunto es uno de los ms importantes elementos del modelo Codasyl, pues constituye el elemento bsico para la representacin de interrelaciones. Mediante SET se establecen relaciones jerrquicas (1:N) a dos niveles. El nodo raz es el propietario y los nodos descendientes (pueden ser de varios tipos) son los miembros.