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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

© FUOC • 71Z799014MO 35 El mo<strong>de</strong>lo relacional y el álgebra relacional<br />

Utilizaremos también la operación re<strong>de</strong>nominar para cambiar el esquema<br />

<strong>de</strong> una relación. Si una relación tiene el esquema S(B 1 , B 2 , ..., B n ) y queremos<br />

cambiarlo por R(A 1 , A 2 , ..., A n ), lo haremos <strong>de</strong> la siguiente forma:<br />

R(A 1 , A 2 , ..., A n ) := S(B 1 , B 2 , ..., B n ).<br />

A continuación presentaremos un ejemplo que utilizaremos para ilustrar las<br />

operaciones <strong>de</strong>l álgebra relacional. Después veremos con <strong>de</strong>talle las operaciones.<br />

Supongamos que tenemos una base <strong>de</strong> <strong>datos</strong> relacional con las cuatro relaciones<br />

siguientes:<br />

1) La relación EDIFICIOS_EMP, que contiene <strong>datos</strong> <strong>de</strong> distintos edificios <strong>de</strong> los<br />

que una empresa dispone para <strong>de</strong>sarrollar sus activida<strong>de</strong>s.<br />

2) La relación DESPACHOS, que contiene <strong>datos</strong> <strong>de</strong> cada uno <strong>de</strong> los <strong>de</strong>spachos<br />

que hay en los edificios anteriores.<br />

3) La relación EMPLEADOS_ADM, que contiene los <strong>datos</strong> <strong>de</strong> los empleados <strong>de</strong><br />

la empresa que llevan a cabo tareas administrativas.<br />

4) La relación EMPLEADOS_PROD, que almacena los <strong>datos</strong> <strong>de</strong> los empleados<br />

<strong>de</strong> la empresa que se ocupan <strong>de</strong> tareas <strong>de</strong> producción.<br />

A continuación <strong>de</strong>scribimos los esquemas <strong>de</strong> las relaciones anteriores y sus extensiones<br />

en un momento <strong>de</strong>terminado:<br />

• Esquema y extensión <strong>de</strong> EDIFICIOS_EMP:<br />

EDIFICIOS_EMP<br />

edificio<br />

supmedia<strong>de</strong>sp<br />

Marina 15<br />

Diagonal 10<br />

• Esquema y extensión <strong>de</strong> DESPACHOS:<br />

DESPACHOS<br />

edificio número superficie<br />

Marina 120 10<br />

Marina 230 20<br />

Diagonal 120 10<br />

Diagonal 440 10

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

Saved successfully!

Ooh no, something went wrong!