06.09.2014 Views

Bases de datos: Software libre - Universitat Oberta de Catalunya

Bases de datos: Software libre - Universitat Oberta de Catalunya

Bases de datos: Software libre - Universitat Oberta de Catalunya

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

© FUOC • 71Z799014MO 11 Introducción al diseño <strong>de</strong> bases <strong>de</strong> <strong>datos</strong><br />

utiliza para reflejar aspectos <strong>de</strong> la estructura <strong>de</strong> los <strong>datos</strong> y <strong>de</strong> su integridad,<br />

pero no <strong>de</strong> su manipulación.<br />

2.1. Construcciones básicas<br />

2.1.1. Entida<strong>de</strong>s, atributos e interrelaciones<br />

Por entidad enten<strong>de</strong>mos un objeto <strong>de</strong>l mundo real que po<strong>de</strong>mos distinguir<br />

<strong>de</strong>l resto <strong>de</strong> objetos y <strong>de</strong>l que nos interesan algunas propieda<strong>de</strong>s.<br />

Ejemplos <strong>de</strong> entidad<br />

Algunos ejemplos <strong>de</strong> entidad son un empleado, un producto o un <strong>de</strong>spacho. También son<br />

entida<strong>de</strong>s otros elementos <strong>de</strong>l mundo real <strong>de</strong> interés, menos tangibles pero igualmente diferenciables<br />

<strong>de</strong>l resto <strong>de</strong> objetos; por ejemplo, una asignatura impartida en una universidad,<br />

un préstamo bancario, un pedido <strong>de</strong> un cliente, etc.<br />

Las propieda<strong>de</strong>s <strong>de</strong> los objetos que nos interesan se <strong>de</strong>nominan atributos.<br />

Ejemplos <strong>de</strong> atributo<br />

Sobre una entidad empleado nos pue<strong>de</strong> interesar, por ejemplo, tener registrados su DNI, su<br />

NSS, su nombre, su apellido y su sueldo como atributos.<br />

El término entidad se utiliza tanto para <strong>de</strong>nominar objetos individuales como<br />

para hacer referencia a conjuntos <strong>de</strong> objetos similares <strong>de</strong> los que nos interesan<br />

los mismos atributos; es <strong>de</strong>cir, que, por ejemplo, se utiliza para <strong>de</strong>signar tanto<br />

a un empleado concreto <strong>de</strong> una empresa como al conjunto <strong>de</strong> todos los empleados<br />

<strong>de</strong> la empresa. Más concretamente, el término entidad se pue<strong>de</strong> referir<br />

a instancias u ocurrencias concretas (empleados concretos) o a tipos o clases<br />

<strong>de</strong> entida<strong>de</strong>s (el conjunto <strong>de</strong> todos los empleados).<br />

El mo<strong>de</strong>lo ER proporciona una notación diagramática para representar gráficamente<br />

las entida<strong>de</strong>s y sus atributos:<br />

• Las entida<strong>de</strong>s se representan con un rectángulo. El nombre <strong>de</strong> la entidad<br />

se escribe en mayúsculas <strong>de</strong>ntro <strong>de</strong>l rectángulo.<br />

• Los atributos se representan mediante su nombre en minúsculas unido<br />

con un guión al rectángulo <strong>de</strong> la entidad a la que pertenecen. Muchas veces,<br />

dado que hay muchos atributos para cada entidad, se listan todos aparte<br />

<strong>de</strong>l diagrama para no complicarlo.<br />

Cada uno <strong>de</strong> los atributos <strong>de</strong> una entidad toma valores <strong>de</strong> un cierto dominio o<br />

conjunto <strong>de</strong> valores. Los valores <strong>de</strong> los dominios <strong>de</strong>ben ser atómicos; es <strong>de</strong>cir,<br />

Notación diagramática<br />

<strong>de</strong> entida<strong>de</strong>s y atributos<br />

La figura muestra la notación<br />

diagramática para el caso <strong>de</strong><br />

una entidad empleado con los<br />

atributos dni, nss, nombre,<br />

apellido y sueldo.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!