Modelo Relacional (En Base De Datos)

Páginas: 9 (2183 palabras) Publicado: 27 de noviembre de 2012
EL MODELO RELACIONAL
El modelo relacional se ha establecido actualmente como el principal modelo de datos para las aplicaciones de procesamiento de datos. Ha conseguido la posición principal debido a su simplicidad, que facilita el trabajo del programador en comparación con otros modelos anteriores como el de red y el jerárquico.
Los lenguajes de consulta se usan para especificar lassolicitudes de información y sirven como base formal para lenguajes de consulta que si lo son y que se estudiaran mas adelante.
LA ESTRUCTURA DE LA BASES DE DATOS RELACIONALES
Una base de datos relacional consiste en un conjunto de tablas, a cada una de las cuales se le asigna un nombre exclusivo. Dado que cada tabla es un conjunto de dichos relaciones, hay una fuerte correspondencia entre el concepto detabla y el concepto matemático de relación, del que toma su nombre el modelo de datos relacional.
ESTRUCTURA BÁSICA
Considérese la tabla cuenta de la figura 3.1. Tiene 3 cabeceras de columna: numero-cuenta, nombre-sucursaly saldo. Para cada atributo hay un conjunto de valores permitidos, llamado dominio de ese atributo. Para el atributo nombre-sucursal, por ejemplo, el dominio es el conjunto delos nombres de las sucursales. Supongamos que D1 denota el conjunto de todos los números de cuenta, D2, el conjunto de todos los nombres sucursal y de D3, el conjunto de los saldos. Como se vio en el capitulo 2 todas las filas de cuento deben consistir en una tupla (V1, V2, V3), donde V1 es un numero d e cuenta (es decir, V1 esta en el dominio D1), V2 es un nombre de sucursal (es decir, V2 esta enel dominio D2) y V3, es un saldo (es decir, V3 esta en el dominio D3.
Numero-cuenta | Nombre-sucursal | Saldo |
C - 101C - 102C - 201C - 215C - 217C - 222C - 305 | CentroNavacerradaGalapagarBecerrilGalapagarMoralzarzalCollado mediano | 500400900700750700350 |
Por tanto, cuenta es un subconjunto de
D1*D2*D3
En general, una tabla de n atributos debe ser un subconjunto de
D1*D2*…*Dn-1*D3Los matemáticos definen las relaciones como subconjunto del producto cartesiano de la lista de dominios. Las tablas son esencialmente relaciones, se utilizaran los términos matemáticos relación y tupla en lugar de los términos tabla fila. Una variable tupla es una variable que representa a una tupla.
Se utiliza la notación “t” [numero-cuenta] para denotar el valor de “t” en el atributonumero-cuenta. Por tanto, t [numero-cuenta] = <<centro>>.
Dado que las relaciones son conjuntos se utiliza la notación matemática t Er para denotar que la tupla t esta en la relación r. El orden en que aparecen las tuplas es irrelevante, dado que una relación es un conjunto de tuplas. Un dominio es atómico si los elementos del dominio se consideran unidades indivisibles. El dominio de todoslos enteros seria no atómico si se considerase que cada entero fuera una lista ordenada de cifras. Un valor de dominio que es miembro de todos los dominios posibles es valor nulo, que indica que el valor es desconocido o no existe.
ESQUEMA DE LA BASE DE DATOS
Cuando se habla de bases de datos se debe diferenciar entre el esquema de la base de datos o diseño lógico de la misma, y el ejemplar dela base de datos, que es una instantánea de los datos de la misma en un momento dado.
El concepto de relación se corresponde con el concepto de variable de los lenguajes de programación. El concepto de esquema de la relación se corresponde con el concepto de definición de tipos de los lenguajes de programación. El concepto de ejemplar de relación se corresponde con el concepto del valor de unavariable en los lenguajes de programación. El valor de una variable dada puede cambiar con el tiempo; de manera parecida, el contenido del ejemplar de una relación puede cambiar con el tiempo cuando la relación se actualiza.
Utilizando varias relaciones se puede representar la información de las sucursales de un banco sin clientes sin utilizar valores nulos. Sencillamente, se utiliza una tupla...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelo relacional bases de datos
  • Modelo Relacional De Una Base De Datos
  • Modelo Relacional Bases De Datos
  • Base de datos relacionales
  • Base de datos relacional
  • Bases De Datos Relacionales
  • Bases de datos relacionales
  • Bases de datos relacionale

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS