Relacional

Páginas: 15 (3555 palabras) Publicado: 6 de octubre de 2011
Modelado de datos Relacional

1. Introducción. 2. Estática del modelo. Estructura: objetos permitidos. Restricciones: objetos no permitidos. Construcción del esquema relacional. 3. Dinámica del modelo. 4. Paso del modelo E/R al modelo Relacional.

1

1. INTRODUCCIÓN
El modelo de datos Relacional, introducido por Codd hacia finales de los setenta, ha tenido un auge espectacular desdeentonces, sobre todo, en los ochenta una vez que empezaron a vencerse las dificultades que presentaba su instrumentación y gracias al desarrollo tecnológico que ha permitido una mayor eficiencia de los productos relacionales. A lo largo de estas tres décadas han ido apareciendo productos comerciales que corren en las más diversas plataformas con rendimientos muy aceptables.

A continuación seexpondrán los aspectos fundamentales de la primera versión del modelo relacional, puesto que es la que se encuentra aceptada universalmente e instrumentada, en parte, en los productos existentes.

2

2. ESTÁTICA DEL MODELO
Al igual que en el modelo E/R, también aquí hablaremos de los objetos permitidos y no permitidos:

ESTRUCTURA: OBJETOS PERMITIDOS
Codd introduce el concepto de relación – tabla- como estructura básica del modelo, de manera que todos los datos de una base de datos relacional se representan en forma de relaciones cuyo contenido varía en el tiempo. Formalmente una relación es un conjunto de filas en terminología relacional. Este concepto está basado en los conceptos matemáticos de la teoría de conjuntos. Una base de datos relacional está formada por un conjunto derelaciones, cada una con un nombre diferente, que se corresponden, en principio, con las entidades del modelo E/R. Tabla: La relación se puede representar como una tabla, según aparece en la figura 2, dividida en filas y columnas, que sirve para organizar los datos de una entidad.

Fig. 2 3

Una tabla relacional ha de cumplir las siguientes condiciones: • Respecto a las filas:  Las filas tienentodas las mismas columnas.  No puede haber filas duplicadas.  El orden de las filas es irrelevante. Respecto a las columnas:  Cada columna ha de ser única y con un nombre único en esa tabla.  No puede haber columnas duplicadas.  El valor de cada columna ha de ser único, es decir no se admiten atributos multivaluados. O lo que es igual la tabla ha de ser plana, en el cruce de una fila y unacolumna sólo puede haber un valor.  El valor de cada columna ha de estar contenido en el dominio que representa.



Atributo: El concepto es el mismo que en el modelo E/R, se corresponden con las columnas y representan las propiedades de una tabla. Tupla: Es el nombre que recibe cada una de las filas de una tabla, es decir, tuplas son las ocurrencias de la relación (tabla). Se conoce también comoregistro. Cardinalidad: Es el número de filas de una relación (tabla). Grado: Es el número de columnas de una relación. Dominio: Es el conjunto de donde los atributos toman sus valores. Existen dominios continuos y discretos. Los dominios continuos contienen todos los valores posibles entre dos límites dados, por ejemplo, Edad_Empleado toma valores entre 18 y 65. Los dominios discretos contienendeterminados valores seleccionados, por ejemplo, Tipo_Carnet toma valores A, B, C, D, E. Además de dominios y atributos simples, que son los que hemos definido, Codd y Date en 1990 introducen el concepto de dominio compuesto como una combinación de dominios simples que tienen un nombre y a la que se pueden aplicar ciertas restricciones de integridad. Por ejemplo, un usuario puede necesitarmanejar, además de los tres dominios Día, Mes y Año, un dominio compuesto denominado Fecha que sería la combinación de los tres primeros, y al que podríamos aplicar las adecuadas restricciones de integridad a fin de que no aparecieran valores no válidos para la fecha. Igualmente, se puede definir un atributo compuesto Fecha que tomaría sus valores del dominio compuesto de igual nombre. Vistas: Son...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algebra Relacional.
  • Marketing Relacional
  • marketing relacional
  • Modelo Relacional
  • MODELO RELACIONAL
  • Calculo relacional
  • Modelo relacional
  • Liderazgo relacional

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS