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