Ficheros y Bases de Datos (5 de Febrero de 98) ~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Un índice es aquel que se define únicamente sobre: a) el atributo o atributos que forme la clave primaria b) cualquier atributo o conjunto de atributos de una relación c) sorbe el atributo o atributos que forme las claves externas 2. Los siguientes SGBD son todos relacionales: a) ORACLE, IMS e INGRES b) SYBASE, INGRES e IMS c) ORACLE, INGRES y SYBASE 3. El diccionario de datos es: a) donde se encuentras todos los datos que forman parte de la Base de Datos b) Una base de datos que contiene información sobre nuestra base de datos c) una parte de la base de datos que tiene como funciones realizar estadísticas, hacer copias de seguridad, etc 4. Dadas las siguiente tablas: SUCURSAL (NS,NOM_S,DIR_S) ~~ PERSONAL (N_EMP,N_S,N_SS,F_NACTO,N_EMP_JEFE,ID_CAT) ~~~~~ ~~~ CATEGORÍAS (ID_CAT,DENO_CAT) ~~~~~~ la tabla PERSONAL tiene como claves externas: a) Tres: N_S,ID_CAT y N_EMP_JEFE b) Dos: N_S,ID_CAT c) Una: N_SS 5. La independencia lógica consiste en: a) poder modificar los esquemas externos sin que ello implique modificar la estructura lógica de los programas b) Poder modificar el esquema conceptual sin que ello implique modificar las aplicaciones c) Poder modificar los programas de aplicación sin que ello implique modificar el esquema de almacenamiento de la BD 6. ¿Cuáles son los elementos de un sistema de BD? a) Los datos almacenados, el Hardware, cierto Software y los usuarios b) Los datos almacenados, el SGBD y los usuarios c) Los datos almacenados y los volúmenes de almacenamiento 7. ¿Cuáles son las principales desventajas de que cada aplicación tenga sus propios datos? a) El desperdicio de espacio, las inconsistencias y la necesidad de un DBA para cada programa de aplicación b) El desperdicio de recursos humanos y de espacio, las inconsistencias y la necesidad de más actualizaciones c) El desperdicio de espacio, las inconsistencias y la ausencia de un procedimiento de respalo y recuperación 8. En el diseño de implantación de una base de datos la primera etapa será: a) Diseño del esquema conceptual b) Diseño del esquema externo c) Diseño del esquema canónico 9. La arquitectura ANSI/SPARC: a) Es la arquitectura de los componentes básicos de la base de datos b) Es la arquitectura genereal para un SGBD c) Es una arquitectura general para un sistema relacional 10. El fichero LOG es: a) Un fichero donde se almacenan las características físicas de la base de datos b) Un fichero lógico en el que se encuentran los programas objeto de la bd c) Un fichero donde se recoge la información sobre las actualizaciones sufridas por las base de datos durante un período de tiempo. 11. A nivel físico una BD relacional se almacena de la siguiente forma: a) Cada tabla se almacena en un fichero físico diferente b) Todas las tablas se almacenan en un sólo fichero físico dividio en segmentos c) Las tablas se agrupan en ficheros físicos según lo estableza el usuario con la sentencia TABLESPACE de la instrucción CREATE TABLE. 12. ¿Qué es el esquema interno de una BD? a) Es una descripción lógica de datos que representan un modelo de información determinado b) Es la descripción de cómo se organiza el contenido del esquema conceptual en realidades de los ordenadores c) Es una descripción de los datos necesarios para cada aplicación 13. El método de acceso que permite recuperar un determinado dato de la BD con una sola lectura es: a) índice en arbol B b) índice binario c) Direccionamiento calculado 14. ¿Qué modelo de SGBD se adapta mejor a las estructuras del mundo real? a) El modelo relacional b) El modelo jerárquico c) El modelo en red 15. El SQL-CODE es: a) Un campo especial en el que el sistema deposita un valor indicativo de si una operación sobre la base de datos se ha realizado correctamente b) El código SQL para poder acceder a los datos de la BD c) Un lenguaje no procedimental que se utiliza para manipulación de datos 16. La regla de Integridad Referencial dice que: a) Un atributo o conjunto de atributos de una relación R1 que es clave primaria en otra relación R2 se llama clave externa o extranjera. b) Las claves externas sirven para relacionar tablas mediante las referencias a las claves primarias correspondientes c) El valor de una clave externa puede ser nulo o igual a algún valor existente en la tabla donde dicho atributo es clave primaria. 17. [..] de dan 2 tablas y tienes dicen sacar un listado concreto (se usan ambas tablas) Subqueries [..] 18. ¿Cuáles son los elementos de un árbol binario? a) Una raíz y cero o dos subárboles binarios b) Una raíz y cero, uno o dos subárboles binarios c) Una raíz y uno o dos subárboles binarios 19. En caso de que en nuestra BD sea necesario sustituir una tabla T por dos de sus proyecciones T1 y T2, la forma de preservar la independencia lógica será: a) Construir una vista sobre T1 y T2 que simule la tabla original b) Modificar los programas en que intervenga T, sustituyéndola por una join de T1 y T2. c) Modificar las vistas en que intervenga T, sin necesidad de retocar los programas, sustituyendo T por T1 y T2. 20. Para que un programa PASCAL pueda procesar un conjunto de filas recuperadas de una tabla mediante una SELECT se debe: a) Llevar el conjunto de filas resultado del acceso a un área de trabajo del usuario ya que el SQL inmerso de la facilidad de operar desde allí con el conjunto completo. b) Declarar un cursos que se vaya posicionando en cada fila para tratarlas por una. c) Declarar un LOOP o ciclo para realizar un tratamiento repetitivo con la misma SELECT. ------------------------------------------------------ Otros "teses" en breve los voy pasando ;-)