El_Modelo_Relacional

Páginas: 40 (9826 palabras) Publicado: 13 de febrero de 2016
III EL MODELO RELACIONAL
La teoría del Modelo Relacional se desarrolló hacia el 1970
de la mano de E. Codd, que propuso también tres lenguajes
de definición y manipulación de datos basados en el
Álgebra de conjuntos y el Cálculo de Predicados de Primer
Orden. Desde entonces, el Modelo Relacional se ha
impuesto claramente sobre sus inmediatos predecesores, el
Jerárquico y el Red, por su sencillezy por la aparición de un
lenguaje de especificación, el SQL (Standard Query
Language), de fuerte aceptación como lenguaje de
explotación.
Veremos a continuación las estructuras que definen el
modelo, los operadores asociados y los mecanismos para
representar restricciones de integridad.

27

III1. introducción intuitiva
Se puede decir que empezamos a hablar de tecnologías de bases de
datospropiamente dichas con la aparición del modelo relacional. De
hecho, el modelo jerárquico y el modelo en red, los otros clasificados
dentro del grupo de los modelos clásicos, no eran considerados como
tales sino que la aparición del relacional forzó la formalización de esos
dos sistemas de gestión de ficheros.
Sin duda es el modelo de datos de más éxito entre los SGBD
comerciales. Su difusión se basaen la sencillez en la representación de
los datos y en la aparición de un lenguaje de manipulación de datos
que es considerado como estándar y cada vez más utilizado.
Los modelos clásicos, el relacional entre ellos, se considera que están
orientados a registro (mientras que los semánticos se dice que están
orientados al objeto). No obstante, de cara al usuario, el modelo
relacional no presenta lainformación en registros sino como tablas. La
tabla presenta la información referente a un concepto en forma de filas,
y las columnas representan una cierta característica o propiedad del
concepto; los nombres descriptivos de dichas propiedades están en la
cabecera de la tabla.
tabla ALUMNO
exp dni nombre titulación curso grupo
1
21
PEPE
ITIG
2
A
3
52
LUISA
ITIS
2
C
2
23
ANA
ITIG
2
A
No existe otraforma de representar la información: la única estructura
que ofrece el modelo para captar cualquier realidad es la tabla. La
información siempre se almacena en forma de valores explícitos, es
decir, no existen punteros o mecanismos similares que relacionen la
información sino que valores iguales en dos columnas de diferentes
tablas indican una posible relación.
Además, los lenguajes demanipulación de datos no son
navegacionales, no implican procesos de recuperación secuencial de
registros, sino que, simplemente, el usuario le dice al sistema que
condiciones ha de cumplir la información resultante. Ese resultado
también se presenta en forma de tabla, o lo que es lo mismo, el
lenguaje es cerrado ya que operandos y resultado son del mismo tipo
conjunto.
El estándar actual, el SQL, sufrepocas variaciones de una marca a otra
de SGBD y ha contribuido también a la alta aceptación del modelo.

29

BD1 2006-2007

III2. concepto de relación
La teoría del Modelo Relacional se basa en el concepto matemático de
relación, formalismo en el que se apoya la tabla6. Definiremos los
conceptos necesarios hasta llegar al de Relación Matemática: dominio
y producto cartesiano. La relación nospermitirá representar objetos y
restricciones semánticas, y los operadores utilizarán relaciones como
operandos y darán como resultado nuevas relaciones.

dominio
Un dominio es un conjunto de valores escalares, en el sentido de que
son las unidades semánticas de datos más pequeñas, son valores
simples que no tienen una estructura interna.
En realidad, hablar de dominios es hablar de tipos de datos sobrelos
que toman valores los objetos del sistema de información, y es un
concepto clave a la hora de poder establecer criterios de ordenación o,
simplemente, comparar dos objetos.
Por otro lado, es evidente que si definimos un dominio y una cierta
clase de objetos sobre él, estamos describiendo directamente algunas
de las restricciones semánticas del sistema de información, en concreto
las que...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS