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 37 <strong>Introducción</strong> a <strong>las</strong> <strong>bases</strong> <strong>de</strong> <strong>datos</strong><br />
Activida<strong>de</strong>s<br />
1. Comparad la lista <strong>de</strong> los objetivos <strong>de</strong> los SGBD que hemos dado aquí con la que se da en<br />
otros libros, y haced otra lista con <strong>las</strong> diferencias que encontréis.<br />
2. Buscad información técnica y comercial <strong>de</strong> los fabricantes <strong>de</strong> SGBD sobre sus productos y<br />
a partir <strong>de</strong> aquí intentad reconocer los conceptos que hemos introducido en esta unidad.<br />
3. Leed algún informe “Estado <strong>de</strong>l arte” sobre SGBD <strong>de</strong> los que se publican (normalmente<br />
cada año) en la revista Byte y en Datamation.<br />
Ejercicios <strong>de</strong> autoevaluación<br />
1. ¿Qué ventajas aportaron los SGBD relacionales con respecto a los prerrelacionales?<br />
2. Para mejorar la disponibilidad y el coste, hemos <strong>de</strong>cidido que una cierta parte <strong>de</strong> una BD<br />
que está situada en el or<strong>de</strong>nador central <strong>de</strong> la empresa estará duplicada (replicada) en un or<strong>de</strong>nador<br />
situado en una oficina alejada (conectado permanentemente por vía telefónica). Los<br />
programas que actualizan la BD, ¿tendrían que preocuparse <strong>de</strong> actualizar también la réplica?<br />
¿Por qué?<br />
3. Hemos programado una transacción para consultar cuántos alumnos cursan una asignatura.<br />
Si este número es inferior a quince, se nos informará <strong>de</strong> cuántos hay y en una lista, en<br />
una hoja <strong>de</strong> papel o en la pantalla nos aparecerán todos ellos. Sin embargo, si es superior o<br />
igual a quince, simplemente dirá cuántos hay. Supongamos que <strong>de</strong> forma concurrente con<br />
esta transacción se podrán estar ejecutando otras que inserten nuevos alumnos o que los supriman.<br />
¿Qué problema se podrá producir si el SGBD no aísla totalmente <strong>las</strong> transacciones?<br />
4. De <strong>las</strong> siguientes afirmaciones, <strong>de</strong>cid cuáles son ciertas y cuáles son falsas:<br />
a) El mo<strong>de</strong>lo ER es más conocido como mo<strong>de</strong>lo relacional.<br />
b) Los SGBD no permiten la redundancia.<br />
c) El DML es un lenguaje <strong>de</strong>clarativo.<br />
d) El DDL es un lenguaje pensado para escribir programas <strong>de</strong> consulta y actualización <strong>de</strong> BD.<br />
e) En un or<strong>de</strong>nador que actúa como servidor <strong>de</strong> BD, con dos RAID y tres discos duros y con<br />
un SGBD actual, no es necesario que los encargados <strong>de</strong> realizar los programas para consultar<br />
esta BD sepan en qué discos está.<br />
f) Cuando un programa quiere acce<strong>de</strong>r a unos <strong>datos</strong> mediante un índice, lo <strong>de</strong>be <strong>de</strong>cir al SGBD.<br />
Lectura recomendada<br />
Consultad <strong>las</strong> obras <strong>de</strong> la<br />
bibliografía que encontraréis<br />
al final <strong>de</strong> esta unidad.