El modelo relacional

Páginas: 14 (3295 palabras) Publicado: 27 de mayo de 2013
EL MODELO RELACIONAL: ESTÁTICA
El modelo de datos basado en la teoría de las relaciones, en donde los datos se estructuran lógicamente en forma de relaciones –tablas-, siendo un objetivo fundamental del modelo mantener la independencia de esta estructura lógica respecto al modo de almacenamiento y a otras características de tipo físico. Proporciona un medio de describir datos con su estructuranatural únicamente, es decir, sin superponer ninguna estructura adicional con el propósito de su representación en la maquina.
Independencia física: El modo en que se almacenan los datos no debe influir en su manipulación lógica y, por tanto, los usuarios que acceden a esos datos no han de modificar sus programas por cambios en el almacenamiento físico.
Independencia lógica: Añadir, eliminar omodificar cualquier elemento de la base de datos no debe repercutir en los programas y/o usuarios que están accediendo a subconjuntos parciales de los mismos (vistas).
Flexibilidad: En el sentido de poder ofrecer a cada usuario los datos de forma más adecuada a la correspondiente aplicación.
Sencillez: Las características anteriores, así como unos lenguajes de usuario muy sencillos, producen comoresultado que el modelo de datos relacional sea fácil de comprender y de utilizar por parte del usuario final.
Para conseguir estos objetivos introducimos el concepto de relación –tabla- como estructura básica del modelo. Todos los datos de una base de datos se representan en forma de relaciones cuyo contenido varía en el tiempo. Una relación, en terminología relacional, es un conjunto de filas–tuplas- con unas determinadas características.
Con respecto a la parte dinámica del modelo, se propone un conjunto de operadores que se aplican a las relaciones. Alguno de estos operadores son clásicos de la teoría de conjunto –no hay que olvidar que una relación se define matemáticamente como un conjunto-, mientras que otros fueron introducidos específicamente para el modelo relacional. Todosellos conforman el algebra relacional definida formalmente en CODD (1972), donde además se compara el algebra relacional con el cálculo relacional.
ESTRUCTURA DEL MODELO RELACIONAL
La relación es el elemento básico del modelo relacional, y se puede representar como una tabla.
Atributo 1
Atributo 2
…………………..
Atributo n


xxx
xxx
…………………..
xxx
→  tupla 1

xxx
xxx
…………………..
xxx
→ tupla 2

…………………..
…………………..
…………………..
…………………..
…………………..

xxx
xxx
…………………..
xxx
→  tupla n

En ella podemos distinguir su nombre, un conjunto de columnas, denominadas atributos, que representan propiedades de la tabla y que también están caracterizadas por su nombre, y un conjunto de filas llamadastuplas, que contienen los valores que toma cada uno de los atributos  para cada elementode la relación.
Grado: numero de atributos
Cardinalidad: numero de tuplas
En una tabla se puede distinguir una cabecera que define la estructura de la tabla; es decir, sus atributos con los dominios subyacentes, y un cuerpo que está formado por un conjunto de tuplas que varían en el tiempo.
Esta representación de la relación como una tabla ha sido el origen de que los productos relacionales ylos usuarios utilicen habitualmente el nombre de tabla (en principio ajeno a la teoría relacional) para denominar las relaciones y, como consecuencia de ello, se llame filas a las tuplas y columnas a los atributos; si bien, la terminología es irrelevante y un producto no es más o menos relacional por utilizar una u otra terminología.
RELACION
TABLA
FICHERO
TuplaAtributo
Grado
cardinalidadFilaColumna
Nº de columnas
Nº de filas
RegistroCampo
Nº de campos
Nº de registros
DOMINIO Y ATRIBUTO
Un dominio D es un conjunto finito de valores homogéneos y atómicos V1,V2…Vn caracterizado por un nombre; decimos valores homogéneos porque son todos del mismo tipo, y atómicos porque son indivisibles en lo que al modelo se refiere, es decir, si se descompusiesen, perderían la semántica...
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