Você está na página 1de 1

JOSE ACEVEDO

Base de Datos I – Parcial I

1. Escriba los comandos para crear las tablas:


LIBROS
Campo Restricción Tipo Longitud Descripción del campo
TITULO NN CH 150 Titulo del Libro
AUTOR NN CH 100 Autor del libro

CAPITULOS
Campo Restricción Tipo Longitud Descripción del campo
NUMERO N 3 Número del Capítulo
NOMBRE NN CH 100 Nombre del Capítulo

2. Escriba el(los) comando(s) que se requiera(n) para poder relacionar los capítulos con los libros a los
que pertenecen.

3. Escriba el(los) comando(s) que se requiera(n) para poder identificar de manera única cada registro
de la tabla CAPITULOS.

4. Escriba el(los) comando(s) que se requiera(n) para poder insertar en la tabla CAPITULOS el capitulo
número 1 de nombre ‘LENGUAJE SQL’ del libro ‘BASE DE DATOS’. Es posible realizar la
inserción? Explique.

5. Escriba el(los) comando(s) que se requiera(n) para insertar la siguiente información en la tabla
LIBROS.
ID=’AABBCC01’, TITULO=’CALCULO’, AUTOR=’SCHAUM’;
ID=’AABBCC02’, TITULO=’BASE DE DATOS’, AUTOR=’PRESSMAN’.

6. Escriba el(los) comando(s) que se requiera(n) para insertar los siguientes capítulos del libro
CALCULO: NUMERO=1, NOMBRE=’DERIVADAS’; y del libro BASE DE DATOS:
NUMERO=2, NOMBRE=’NORMALIZACION’

7. Escriba el(los) comando(s) que se requiera(n) para borrar el capítulo número 2 del libro CALCULO.
¿Es posible realizar este borrado? Explique.

8. Suponga que se tiene la siguiente transacción:


……
SAVEPOINT UNO;
……
SAVEPOINT DOS;
……
SAVEPOINT TRES;
……
<COMANDO>

Responda verdadero (V) o falso (F) en cada afirmación:


Si <COMANDO> es COMMIT; Todas las acciones de la transacción son revertidas ( F)
Si <COMANDO> es ROLLBACK TO UNO; Las marcas DOS y TRES son borradas ( V)
Si <COMANDO> es ROLLBACK TO DOS; Solo la marca TRES es borrada ( V )
Si <COMANDO> es ROOLBACK; Todas las acciones de la transacción son confirmadas ( F )
Si <COMANDO> es ROOLBACK; Todas las marcas realizadas permanecen inalteradas ( F)
Si <COMANDO> es COMMIT; Todas las marcas son borradas ( V)

Você também pode gostar