Modelo Relacional.

Páginas: 6 (1480 palabras) Publicado: 6 de enero de 2013
UNIDAD 3: MODELO RELACIONAL.


3.1 El modelo relacional.


Estructura de las bases de datos relacionales

Una base de datos relacional tiene un nombre único y es una serie de tablas relacionadas, cada fila representa una relación entre un conjunto de valores.

Estructura básica.

Los matemáticos definen las relaciones como subconjuntos del producto cartesiano de la lista de dominios,estos mismos asignan nombres numéricos a los atributos, las tablas son esencialmente relacionales así que se utilizan términos como relación y tupla en vez de tabla y fila, la variable tupla representa al conjunto de todas las tuplas. El orden en que se muestran las tuplas no importa porque una relación es un conjunto de las mismas, estén ordenadas o no lo estén.

Un dominio es atómico se loselementos del mismo se consideran unidades indivisibles. Para todas las relaciones r los dominios de los atributos del mismo deben ser atómicos. El conjunto de enteros es atómico, y el conjunto de todos los conjuntos es no atómico, esto es porque los enteros no se consideran que tengan subpartes pero el conjunto de enteros si las tiene que son los enteros que forman cada conjunto.

Es posibleque varios atributos tengan el mismo dominio. Un valor de dominio que es miembro de todos los dominios posibles es el valor nulo, que puede ser que ese valor no exista o que sea nulo.

Ejemplos:

Se considera que en la siguiente tabla cuenta tiene tres cabeceras de columna: numero-cuenta, nombre-sucursal y saldo. Se puede hacer referencia a estas cabeceras como atributos. Para cada uno de estosahí un conjunto de valores permitidos llamdo dominio de ese atributo, para el atributo nombre-sucursal, el dominio es el conjunto de los nombres de las sucursales, suponiendo que D1 denota el conjunto de todos los nombres de cuenta, D2 el conjunto de todos los nombres de sucursal y D3 el conjunto de los saldos.
Las filas de cuenta deben consistir en una tupla donde V1 es innumero de cuenta yesta en el dominio D1, V2 es un nombre y esta en el dominio de D2 y V3 es un saldo y esta en el dominio D3, con esto se sobre entiende que cuenta es un subconjunto de D1xD2xD3.

|número |cuenta nombre |sucursal saldo |
|C-101 |Centro |500 |
|C-215|Becerril |700 |
|C-102 |Navacerrada |400 |
|C-305 |Collado Mediano |350 |
|C-201 |Galapagar |900 |
|C-222 |Moralzarzal |700|
|C-217 |Galapagar |750 |

Esquema de la base de datos.

Si se habla de bases de datos se debe hacer la aclaración entre el esquema de la base de datos y el ejemplar de la base de datos, que es una instancia en un momento dado de la misma. El concepto de esquema de la relación se corresponde con elconcepto de definición de tipos de los lenguajes de programación.

Cuando se le da un nombre a los esquemas de las relaciones, se le da en minúsculas para las relaciones y que comiencen con una letra mayúscula los esquemas de las relaciones. Los esquemas de las relaciones casi siempre tienen una lista de los atributos y de los dominios de los mismos.

El concepto de ejemplar de relación essimilar al concepto de valor de una variable en los lenguajes de programación, el valor de una variable y el contenido de un ejemplar de una relación, pueden cambiar con el tiempo, se suele decir relación cuando realmente se quiere decir ejemplar de relación. Utilizar atributos comunes en los esquemas de las relaciones es una manera de relacionar las tuplas de relaciones diferentes.

Ejemplos:...
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