fundamentobasededatos

Páginas: 82 (20363 palabras) Publicado: 18 de octubre de 2013
PA R T E

I
MODELOS DE DATOS

U

n modelo de datos es una colección de herramientas conceptuales
para la descripción de datos, relaciones entre datos, semántica de los
datos y restricciones de consistencia. En esta parte se estudiarán dos

modelos de datos —el modelo entidad-relación y el modelo relacional.
El modelo entidad-relación (E-R) es un modelo de datos de alto nivel. Estábasado en una percepción de un mundo real que consiste en una colección de
objetos básicos, denominados entidades, y de relaciones entre estos objetos.
El modelo relaciona es un modelo de menor nivel. Usa una colección de tablas
para representar tanto los datos como las relaciones entre los datos. Su simplicidad conceptual ha conducido a su adopción general; actualmente, una vasta
mayoría deproductos de bases de datos se basan en el modelo relacional. Los
diseñadores formulan generalmente el diseño del esquema de la base de datos
modelando primero los datos en alto nivel, usando el modelo E-R, y después
traduciéndolo al modelo relacional.
Se estudiarán otros modelos de datos más tarde en este libro. El modelo de
datos orientado a objetos, por ejemplo, extiende la representación deentidades añadiendo nociones de encapsulación, métodos (funciones) e identidad de
objeto. El modelo de datos relacional orientado a objetos combina características del modelo de datos orientado a objetos y del modelo de datos relacional.
Los Capítulos 8 y 9 tratan respectivamente estos dos modelos de datos.

CAPÍTULO

2

MODELO ENTIDAD-RELACIÓN

E

L modelo de datos entidad-relación(E-R) está basado en una percepción del mundo
real consistente en objetos básicos llamados entidades y de relaciones entre estos objetos. Se desarrolló para facilitar el diseño de bases de datos permitiendo la especiÀcación de un esquema de la empresa que representa la estructura lógica completa de una base
de datos. El modelo de datos E-R es uno de los diferentes modelos de datos semánticos; elaspecto semántico del modelo yace en la representación del signiÀcado de los datos. El modelo E-R es extremadamente útil para hacer corresponder los signiÀcados e interacciones de las
empresas del mundo real con un esquema conceptual. Debido a esta utilidad, muchas herramientas de diseño de bases de datos se basan en los conceptos del modelo E-R.

2.1. CONCEPTOS BÁSICOS
Hay tres nocionesbásicas que emplea el modelo de datos
E-R: conjuntos de entidades, conjuntos de relaciones y
atributos.

Los conjuntos de entidades no son necesariamente disjuntos. Por ejemplo, es posible deÀnir el conjunto de entidades de todos los empleados de un banco (empleado) y
el conjunto de entidades de todos los clientes del banco
(cliente). Una entidad persona puede ser una entidad
empleado, unaentidad cliente, ambas cosas, o ninguna.
Una entidad se representa mediante un conjunto de
atributos. Los atributos describen propiedades que
posee cada miembro de un conjunto de entidades. La
designación de un atributo para un conjunto de entidades expresa que la base de datos almacena información
similar concerniente a cada entidad del conjunto de entidades; sin embargo, cada entidad puede tenersu propio
valor para cada atributo. Posibles atributos del conjunto de entidades cliente son id-cliente, nombre-cliente,
calle-cliente y ciudad-cliente. En la vida real, habría
más atributos, tales como el número de la calle, el número del portal, la provincia, el código postal, y la comunidad autónoma, pero no se incluyen en el ejemplo simple. Posibles atributos del conjunto de entidadespréstamo son número-préstamo e importe.
Cada entidad tiene un valor para cada uno de sus
atributos. Por ejemplo, una entidad cliente en concreto
puede tener el valor 32.112.312 para id-cliente, el valor
Santos para nombre-cliente, el valor Mayor para callecliente y el valor Peguerinos para ciudad-cliente.
El atributo id-cliente se usa para identiÀcar unívocamente a los clientes, dado que no...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS