dsdsdd

Páginas: 5 (1170 palabras) Publicado: 18 de junio de 2013
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
HERRAMIENTAS DE PRODUCTIVIDAD

UNIDAD IV
HERRAMIENTAS PARA LA GESTION DE BASE
DE DATOS
PARTE II

B. MODELO LOGICO
Como ya hemos mencionado, el modelo lógico es el resultado del proceso de diseño lógico. Este
resultado es un esquema de base de datos adaptado a lascaracterísticas específicas del SGBD en el
que se implementará el modelo conceptual.
Los modelos lógicos proporcionan precisamente una visión de la lógica de implementación del
modelo de datos. Esta visión, incluye la definición de las estructuras de datos que se utilizarán según
el SGBD en el que será implementado el modelo de datos.
Los primeros modelos de representación lógica estaban basados en elreconocimiento de conceptos
vinculados entre sí de tal manera que permitieran comprender la forma en que se podía “navegar” de
un concepto a otro. Los vínculos también permitían definir las estructuras de datos que permitirían la
navegación de un registro a otro registro relacionado.
El primer modelo lógico basado en este concepto de navegación fue el Modelo Jerárquico.
Posteriormente laConferencia sobre Lenguajes de Sistemas de Datos (CODASYL, por Conference
on Data Systems Languages en inglés) desarrolla las especificaciones para el Modelo de Red de
datos, una extensión del Modelo Jerárquico.
En la actualidad, muchas de las Bases de datos orientadas a objetos utilizan el concepto de
navegación definido por el Modelo de Red, para dar soporte a las relaciones entre los datos ymejorar
el rendimiento de las consultas.
En la actualidad el modelo más utilizado es el Modelo Relacional (MR). De hecho, el modelo dio
origen a los sistemas de almacenamiento de la mayoría de los SGBD, que conocemos como Bases
de Datos Relacionales. Por esta razón, profundizaremos en el estudio de este modelo lógico.

MODELO RELACIONAL
Creado por Edgar Frank Codd, presentado en 1970 en eldocumento A Relational Model of data for
Large Shared Data Banks. Está basado principalmente en la teoría de conjuntos.

CONCEPTUALIZACIÓN
Relación
En el MR las bases de datos son concebidas como un conjunto de relaciones. Esto hace que el
concepto de relación sea el más importante en este modelo.
El concepto de relación es una definición matemática, que generalmente entendemos como tablas.De hecho, su creador utilizó la palabra tabla como sinónimo de relación. En la práctica, una tabla es
percibida como una estructura de dos dimensiones, compuesta por filas (las ocurrencias) y columnas
(la estructura). Este es uno de los aportes más importantes del MR, las estructuras de
almacenamiento pueden ser concebidas de forma general como tablas, sin importar sus diferencias.
El términorelación por lo tanto no se refiere a una relación del MER, sino más bien a una agrupación
de un conjunto de datos relacionados.
Como ya se dijo, las relaciones están compuestas de dos partes:
1. Atributos, que se refiere a cada propiedad de los datos que se almacenan en la relación. Si
representamos a las relaciones como tablas, lon atributos concebidos como columnas.
2. Tuplas, que serefiere a cada elemento de la relación. Si representamos las relaciones como
tablas, las tuplas son concebidas como filas. Se corresponde con el concepto de Registro,
definido en el Modelo de Red.

Dominio
Un dominio define los posibles valores que puede tomar un atributo. Es un conjunto finito de valores
del mismo tipo. Implícitamente, el dominio se refiere también al tipo de dato que seasignará al
atributo.
Grado o Aridad
Indica el tamaño de la relación a partir del número de sus atributos. En el ejemplo anterior, el grado
de la relación es de 3.
Cardinalidad
Número de tuplas de una relación.
Características de las relaciones
Codd definió una serie de características que una relación debía cumplir:
1. Las filas contienen datos de las entidades.
2. Las columnas representan...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • dsdsdd
  • Dsdsdd
  • dsdsdd
  • dsdsdd

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS