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 9 El mo<strong>de</strong>lo relacional y el álgebra relacional<br />

2. Estructura <strong>de</strong> los <strong>datos</strong><br />

El mo<strong>de</strong>lo relacional proporciona una estructura <strong>de</strong> los <strong>datos</strong> que consiste<br />

en un conjunto <strong>de</strong> relaciones con objeto <strong>de</strong> representar la información<br />

que nos interesa <strong>de</strong>l mundo real.<br />

La estructura <strong>de</strong> los <strong>datos</strong> <strong>de</strong>l mo<strong>de</strong>lo relacional se basa, pues, en el concepto<br />

<strong>de</strong> relación.<br />

2.1. Visión informal <strong>de</strong> una relación<br />

En primer lugar, presentaremos el concepto <strong>de</strong> relación <strong>de</strong> manera informal. Se<br />

pue<strong>de</strong> obtener una buena i<strong>de</strong>a intuitiva <strong>de</strong> lo que es una relación si la visualizamos<br />

como una tabla o un fichero. En la figura 1 se muestra la visualización<br />

tabular <strong>de</strong> una relación que contiene <strong>datos</strong> <strong>de</strong> empleados. Cada fila <strong>de</strong> la tabla<br />

contiene una colección <strong>de</strong> valores <strong>de</strong> <strong>datos</strong> relacionados entre sí; en nuestro<br />

ejemplo, son los <strong>datos</strong> correspondientes a un mismo empleado. La tabla tiene<br />

un nombre (EMPLEADOS) y también tiene un nombre cada una <strong>de</strong> sus columnas<br />

(DNI, nombre, apellido y sueldo). El nombre <strong>de</strong> la tabla y los <strong>de</strong> las columnas<br />

ayudan a enten<strong>de</strong>r el significado <strong>de</strong> los valores que contiene la tabla. Cada columna<br />

contiene valores <strong>de</strong> un cierto dominio; por ejemplo, la columna DNI<br />

contiene valores <strong>de</strong>l dominio númerosDNI.<br />

Figura1<br />

Conjunto <strong>de</strong> relaciones<br />

Una base <strong>de</strong> <strong>datos</strong> relacional<br />

consta <strong>de</strong> un conjunto<br />

<strong>de</strong> relaciones, cada una <strong>de</strong><br />

las cuales se pue<strong>de</strong> visualizar<br />

<strong>de</strong> este modo tan sencillo.<br />

La estructura <strong>de</strong> los <strong>datos</strong> <strong>de</strong>l<br />

mo<strong>de</strong>lo relacional resulta fácil<br />

<strong>de</strong> enten<strong>de</strong>r para el usuario.

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

Saved successfully!

Ooh no, something went wrong!