Modelo Relacional

Páginas: 7 (1697 palabras) Publicado: 27 de abril de 2013
UNIDAD 3 MODELO RELACIONAL
3.1 ESTRUCTURA BÁSICA
Relación o tabla
Según el modelo relacional (desde que Codd lo enunció) el elemento fundamental es lo que se conoce como relación, aunque más habitualmente se le llama tabla (o también array o matriz). Codd definió las relaciones utilizando un lenguaje matemático, pero se pueden asociar a la idea de tabla (de filas y columnas) ya que es másfácil de entender.
No hay que confundir la idea de relación según el modelo de Codd, con lo que significa una relación en el modelo Entidad/Relación de Chen. No tienen nada que ver
Las relaciones constan de:
♦ Atributos. Referido a cada propiedad de los datos que se almacenan en la relación (nombre, dni,...).
♦ Tuplas. Referido a cada elemento de la relación. Por ejemplo si una relación almacenapersonas, una tupla representaría a una persona en concreto.
Puesto que una relación se representa como una tabla; podemos entender que las columnas de la tabla son los atributos; y las filas, las tuplas.
Atributo 1 atributo 2 atributo 3 .... Atributo n
Valor 1,1 valor 1,2 valor 1,3 .... Valor 1, n tupla 1
Valor 2,1 valor 2,2valor 2,3 .... Valor 2, n tupla 2
..... ..... ...... .... ..... ....
Valor m, 1 valor m, 2 valor m, 3 .... Valor m, n tupla m
La tabla superior representa la estructura de una relación según el modelo de
Codd.
TUPLA
Cada una de las filas de la relación. Secorresponde con la idea clásica de registro. Representa por tanto cada elemento individual de esa relación. Tiene que cumplir que:
♦ Cada tupla se debe corresponder con un elemento del mundo real.
♦ No puede haber dos tuplas iguales (con todos los valores iguales).2º curso de administración de sistemas informáticos




DOMINIO
Un dominio contiene todos los posibles valores que puede tomar undeterminado atributo. Dos atributos distintos pueden tener el mismo dominio.
Un dominio en realidad es un conjunto finito de valores del mismo tipo. A los dominios se les asigna un nombre y así podemos referirnos a ese nombre en más de un atributo.
La forma de indicar el contenido de un dominio se puede hacer utilizando dos posibles técnicas:
♦ Intensión. Se define el nomino indicando ladefinición exacta de sus posibles valores. Por intensión se puede definir el dominio de edades de los trabajadores como: números enteros entre el 16 y el 65 (un trabajador sólo podría tener una edad entre 16 y 65 años).
♦ Extensión. Se indican algunos valores y se sobreentiende el resto gracias a que se autodefinen con los anteriores. Por ejemplo el dominio localidad se podría definir por extensión así:Palencia, Valladolid, Villamuriel de Cerrato,...
Además pueden ser:
♦ Generales. Los valores están comprendidos entre un máximo y un mínimo
♦ Restringidos. Sólo pueden tomar un conjunto de valores
GRADO
Indica el tamaño de una relación en base al número de columnas (atributos) de la misma. Lógicamente cuanto mayor es el grado de una relación, mayor es su complejidad al manejarla.CARDINALIDAD
Número de tuplas de una relación, o número de filas de una tabla.
SINÓNIMOS
Los términos vistos anteriormente tienen distintos sinónimos según la nomenclatura utilizada.
DEFINICIÓN FORMAL DE RELACIÓN
Una relación está formada por estos elementos:
♦ Nombre. Identifica la relación.
♦ Cabecera de relación. Conjunto de todos los pares atributo-domino de la relación:{(Ai Di)} ni:=1donde nes el grado.
♦ Cuerpo de la relación. Representa el conjunto de m tuplas {t1, t2,... tn} que forman la relación. Cada tupla es un conjunto de n pares atributo-valor {(Ai: V ij)}, donde Vij es el valor j del dominio Di asociado al atributo Ai.
♦ Esquema de la relación. Se forma con el nombre R y la cabecera. Es decir {(Ai Di)} ni: =1
♦ Estado de la relación. Lo forman el esquema y el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • MODELO RELACIONAL
  • Modelo relacional
  • modelo relacional
  • El modelo relacional
  • Modelo Relacional
  • Modelo Relacional.
  • Del modelo relacional
  • Modelo Relacional

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS