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

Create successful ePaper yourself

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

© FUOC • P06/M2109/02147 39 <strong>Introducción</strong> a <strong>las</strong> <strong>bases</strong> <strong>de</strong> <strong>datos</strong><br />

DDL<br />

Ved: data <strong>de</strong>finition language.<br />

DML<br />

Ved: data manipulation language.<br />

esquema<br />

Descripción o <strong>de</strong>finición <strong>de</strong> la BD. Esta <strong>de</strong>scripción está separada <strong>de</strong> los programas y es utilizada<br />

por el SGBD para saber cómo es la BD con la que <strong>de</strong>be trabajar. La arquitectura ANSI/SPARC<br />

recomienda tres niveles <strong>de</strong> esquemas: el externo (visión <strong>de</strong> los usuarios), el conceptual (visión<br />

global) y el físico (<strong>de</strong>scripción <strong>de</strong> características físicas).<br />

SGBD<br />

Ved: sistema <strong>de</strong> gestión <strong>de</strong> BD.<br />

sistema <strong>de</strong> gestión <strong>de</strong> BD<br />

Software que gestiona y controla BD. Sus principales funciones son facilitar la utilización <strong>de</strong><br />

la BD a muchos usuarios simultáneos y <strong>de</strong> tipos diferentes, in<strong>de</strong>pendizar al usuario <strong>de</strong>l mundo<br />

físico y mantener la integridad <strong>de</strong> los <strong>datos</strong>.<br />

sigla: SGBD<br />

SQL<br />

Ved: structured query language.<br />

structured query language<br />

Lenguaje especializado en la <strong>de</strong>scripción (DDL) y la utilización (DML) <strong>de</strong> BD relacionales.<br />

Creado por IBM al final <strong>de</strong> los años setenta y estandarizado por ANSI-ISO en 1985 (el último<br />

estándar <strong>de</strong> SQL es <strong>de</strong> 1999). En la actualidad lo utilizan prácticamente todos los SGBD <strong>de</strong>l<br />

mercado.<br />

sigla: SQL<br />

transacción<br />

Conjunto <strong>de</strong> operaciones (<strong>de</strong> BD) que queremos que se ejecuten como un todo (todas o ninguna)<br />

y <strong>de</strong> forma aislada (sin interferencias) <strong>de</strong> otros conjuntos <strong>de</strong> operaciones que se ejecuten concurrentemente.<br />

Bibliografía<br />

Bibliografía básica<br />

Date, C.J. (2001). <strong>Introducción</strong> a los sistemas <strong>de</strong> <strong>bases</strong> <strong>de</strong> <strong>datos</strong> (7ª ed.). Prentice Hall.<br />

Silberschatz, A; Korth, H.F; Sudarshan, S. (1998). Fundamentos <strong>de</strong> <strong>bases</strong> <strong>de</strong> <strong>datos</strong> (3. a ed.).<br />

Madrid: McGraw-Hill.<br />

La introducción <strong>de</strong> este libro es similar a la que hemos hecho aquí.<br />

Bibliografía complementaria<br />

Para actualizar vuestra visión global <strong>de</strong> los SGBD <strong>de</strong>l mercado, podéis consultar en Internet<br />

<strong>las</strong> páginas <strong>de</strong> los fabricantes <strong>de</strong> SGBD; por ejemplo:<br />

• Informix: http://www.informix.com<br />

• Oracle: http://www.oracle.com<br />

• IBM: http://www.ibm.com<br />

• Computer Associates: http://www.ca.com<br />

• Microsoft: http://www.microsoft.com<br />

• NCR: http://www.ncr.com

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

Saved successfully!

Ooh no, something went wrong!