13.08.2013 Views

Modelo objeto-relacional en Oracle ÍNDICE

Modelo objeto-relacional en Oracle ÍNDICE

Modelo objeto-relacional en Oracle ÍNDICE

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.

LOBS<br />

• G<strong>en</strong>eralm<strong>en</strong>te la información recogida por un LOB se<br />

guardará <strong>en</strong> ficheros que serán manejados por el<br />

sistema de ficheros del sistema operativo<br />

• En el campo correspondi<strong>en</strong>te al valor de tipo LOB habrá<br />

un puntero que permitirá acceder al cont<strong>en</strong>ido de dicho<br />

fichero.<br />

• <strong>Oracle</strong> puede almac<strong>en</strong>ar <strong>en</strong> la misma tabla LOBs<br />

pequeños, de hasta 4K de tamaño. Cuando el LOB<br />

supera ese tamaño, el SGBD lo almac<strong>en</strong>a fuera de la<br />

tablay pone <strong>en</strong> su lugar el localizador que permita<br />

acceder a la nueva ubicación de los datos.<br />

• Así, los LOBs son capaces de almac<strong>en</strong>ar hasta 4G de<br />

datos; además, se pued<strong>en</strong> definir varias columnas de<br />

tipo LOB <strong>en</strong> una misma tabla, así como varios atributos<br />

de un tipo de <strong>objeto</strong> pued<strong>en</strong> ser de tipo LOB.<br />

LOBS<br />

• Los LOBs se divid<strong>en</strong> básicam<strong>en</strong>te <strong>en</strong> dos<br />

subtipos:<br />

– INTERNOS: aquellos que se almac<strong>en</strong>an <strong>en</strong> los<br />

espacios de tabla (tablespaces) de la propia BD:<br />

BLOB (Binary Large OBjects), compuestos de datos<br />

binarios no estructurados, y los CLOB (Character<br />

Large OBjects) y NCLOB (National Character Large<br />

OBjects), que almac<strong>en</strong>an datos de tipo carácter;<br />

– EXTERNOS: los que almac<strong>en</strong>a el sistema de ficheros<br />

del sistema operativo. Los únicos LOBs externos son<br />

los BFILEs, que son grandes cantidades de datos<br />

binarios. Una columna o un atributo de tipo BFILE<br />

almac<strong>en</strong>a un puntero al comi<strong>en</strong>zo del fichero que<br />

conti<strong>en</strong>e los datos.<br />

3

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

Saved successfully!

Ooh no, something went wrong!