Introducción a las bases de datos
Introducción a las bases de datos
Introducción a las bases de datos
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.