08.05.2013 Views

Introducción a las bases de datos

Introducción a las bases de datos

Introducción a las bases de datos

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 • P06/M2109/02147 23 <strong>Introducción</strong> a <strong>las</strong> <strong>bases</strong> <strong>de</strong> <strong>datos</strong><br />

De este modo, <strong>de</strong> acuerdo con ANSI/SPARC, habría los tres niveles <strong>de</strong> esquemas<br />

que mencionamos a continuación:<br />

a) En el nivel externo se sitúan <strong>las</strong> diferentes visiones lógicas que los procesos<br />

usuarios (programas <strong>de</strong> aplicación y usuarios directos) tendrán <strong>de</strong> <strong>las</strong> partes <strong>de</strong><br />

la BD que utilizarán. Estas visiones se <strong>de</strong>nominan esquemas externos.<br />

b) En el nivel conceptual hay una sola <strong>de</strong>scripción lógica básica, única y global,<br />

que <strong>de</strong>nominamos esquema conceptual, y que sirve <strong>de</strong> referencia para el<br />

resto <strong>de</strong> los esquemas.<br />

c) En el nivel físico hay una sola <strong>de</strong>scripción física, que <strong>de</strong>nominamos esquema<br />

interno.<br />

Figura 4<br />

En el esquema conceptual se <strong>de</strong>scribirán <strong>las</strong> entida<strong>de</strong>s tipo, sus atributos,<br />

<strong>las</strong> interrelaciones y <strong>las</strong> restricciones o reg<strong>las</strong> <strong>de</strong> integridad.<br />

El esquema conceptual correspon<strong>de</strong> a <strong>las</strong> necesida<strong>de</strong>s <strong>de</strong>l conjunto <strong>de</strong> la empresa<br />

o <strong>de</strong>l SI, por lo que se escribirá <strong>de</strong> forma centralizada durante el <strong>de</strong>nominado<br />

diseño lógico <strong>de</strong> la BD.<br />

Sin embargo, cada aplicación podrá tener su visión particular, y seguramente<br />

parcial, <strong>de</strong>l esquema conceptual. Los usuarios (programas o usuarios directos)<br />

verán la BD mediante esquemas externos apropiados a sus necesida<strong>de</strong>s. Estos<br />

esquemas se pue<strong>de</strong>n consi<strong>de</strong>rar re<strong>de</strong>finiciones <strong>de</strong>l esquema conceptual, con<br />

<strong>las</strong> partes y los términos que convengan para <strong>las</strong> necesida<strong>de</strong>s <strong>de</strong> <strong>las</strong> aplicaciones<br />

(o grupos <strong>de</strong> aplicaciones). Algunos sistemas los <strong>de</strong>nominan subesquemas.<br />

Nota<br />

Es preciso ir con cuidado para<br />

no confundir los niveles que<br />

se <strong>de</strong>scriben aquí con los<br />

<strong>de</strong>scritos en el caso <strong>de</strong> los<br />

ficheros, aunque reciban<br />

el mismo nombre.<br />

En el caso <strong>de</strong> <strong>las</strong> BD, el esquema<br />

interno correspon<strong>de</strong> a la parte<br />

física, y el externo a la lógica;<br />

en el caso <strong>de</strong> los ficheros,<br />

suce<strong>de</strong> lo contrario.

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

Saved successfully!

Ooh no, something went wrong!