Quiz
BBDD UD06-UD07
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (89)
1Si deseamos que una variable sea del mismo tipo que un registro de una tabla usamos:
- ANo se puede hacer
- B%VARTYPE
- C%TYPE
- D%ROWTYPE
2Qué bucle es mejor si conocemos el número de iteraciones:
- ALOOPWHEN
- BLOOPIFEXIT
- CFOR
- DWHILE
3Cómo se llaman los parámetros que escribimos cuando invocamos a una función:
- AParámetros actuales
- BParámetros formales
- CIN
- DINOUT
4Podemos crear una tabla desde un programa PL/SQL:
- ASi
- BNo
- CSolo mediante una subconsulta
- DNinguna opción anterior es posible
5A qué corresponde esta cabecera EsCodigoValido(a int) RETURN BOOLEAN IS ... corresponde a:
- AUn procedimiento
- BUna función
- CUn trigger
- DUna excepción
6Si la variable A es TRUE y la variable B es FALSO qué valor tendrá la expresión A AND B:
- AFALSE
- BNULL
- CTRUE
- DNinguna
7Señala cuánto vale la siguiente expresión 2-(-3**(2*0)+2:
- A7
- B3
- C9
- D5
8¿Cuál es el operador para concatenar cadenas?
- A.
- B++
- C-
- D**
9¿Con qué orden lanzarías una excepción?
- Areturn
- Bexception
- Craise
- Dexcepcion
10Un buen sistema de seguridad debe prohibir el acceso:
- AA todos los usuarios, excepto a los que necesiten acceder al servicio.
- BA todos los usuarios externos a la organización.
- CA usuarios concretos tras un proceso de identificación de los mismos.
11Los bucles WHILE:
- AEvalúan la condición de salida al principio.
- BEvalúan la condición de salida al final.
- CEvalúan la condición de permanencia al principio.
12Para añadir un campo a una tabla, se utiliza la sentencia ALTER TABLE.
- AVerdadero.
- BFalso; se utiliza ADD.
- CFalso; se utiliza ADD FIELD.
13 Cada perfil definido en una base de datos:
- ACorresponde a una persona física.
- BCorresponde a un solo usuario de la base de datos.
- CPuede corresponder a varios usuarios de la base de datos.
14Para comprobar si un campo tiene valor:
- AHay que compararlo con una cadena vacía o con el número 0, dependiendo de su tipo de datos.
- BHay que compararlo con el valor NULL.
- CHay que aplicarle el operador IS NULL.
15En el DE/R extendido hay dos tipos de relaciones jerárquicas:
- ADe especialización y de generalización.
- BDe especialización y de agregación.
- CFalso; hay tres tipos.
16Toda variable se debe declarar junto a su tipo de datos.
- AVerdadero.
- BFalso; el tipo se define en el momento de asignarle un valor por primera vez.
- CFalso; no es necesario definir un tipo de datos.
17Para saber si un cursor no tiene más registros que mostrar:
- AHay que preguntar si el código de estado es el 02000.
- BHay que ejecutar una función sobre el cursor.
- CHay que evaluar las variables rellenadas por la sentencia FETCH.
18Si una ocurrencia de una entidad no tiene por qué relacionarse con ocurrencias de otra entidad con la que existe una relación:
- ALa modalidad mínima será cero en el lado de la segunda entidad.
- BLa modalidad mínima será cero en el lado de la primera entidad.
- CLa modalidad mínima será cero en ambos lados.
19Las tuplas del modelo relacional corresponden a los campos del modelo físico de datos
- AVerdadero.
- BFalso; corresponden a los atributos.
- CFalso; corresponden a los registros.
20Todo SGBD debe incluir un lenguaje de programación mediante el que interactuar con la información.
- AVerdadero.
- BFalso.
- CNo, ese lenguaje de programación lo proveerá una herramienta externa.
21Todos los SGBD tienen los mismos tipos de datos.
- AVerdadero.
- BFalso; todos tienen los del estándar más los propios.
- CFalso.
22 Todo tipo puede tener tipos derivados por herencia.
- AVerdadero.
- BFalso; solo si dicho tipo está definido como FINAL.
- CFalso; solo si dicho tipo está definido como NOT FINAL.
23Un SGBD:
- ADebe ofrecer herramientas gráficas para acceder a la información.
- BDebe ofrecer, al menos, una línea de comandos desde la que acceder a la información.
- CSe gestiona con herramientas externas.
24¿Es el modelo relacional el más antiguo?
- ASí.
- BNo, el más antiguo es el modelo en red.
- CNo, el más antiguo es el modelo jerárquico.
25 El usuario no puede crear tipos de datos propios.
- AVerdadero.
- BFalso; aunque algunos SGBD comerciales lo permiten.
- CFalso.
26 Un archivo de imagen .png es un fichero:
- ABinario.
- BPlano.
- CNinguna de las opciones anteriores es correcta.
27La técnica de mirroring permite organizar backups.
- AVerdadero.
- BFalso; duplica los datos en tiempo real.
- CFalso; duplica los datos periódicamente.
28Los parámetros de una función:
- APueden ser de entrada, salida o entrada/salida.
- BPueden ser de entrada o salida.
- CSiempre son de entrada.
29 Los tipos complejos pueden incluir tipos complejos.
- AVerdadero.
- BFalso; solo pueden incluir tipos estándar.
- CFalso; solo pueden incluir tipos estándar o definidos por el usuario, pero no otros tipos complejos.
30 El proceso de modelización de datos depende de la metodología de programación utilizada en el acceso a la información.
- AVerdadero.
- BFalso; depende del SGBD que se vaya a utilizar.
- CFalso; es independiente de la metodología y del SGBD.
31La regla del 'no repudio' permite autenticar usuarios en el sistema.
- AVerdadero.
- BFalso; garantiza la confidencialidad de la información.
- CFalso; impide negar la identidad del usuario que modificó la información.
32 Los métodos:
- AForman parte de la definición de los tipos.
- BLlevan a cabo las mismas tareas que las funciones.
- CEstán obsoletos.
33 ¿Son los ficheros ejecutables ficheros de texto?
- ASí.
- BNo.
- CDepende de la codificación.
34 Las subconsultas son alternativas a las composiciones.
- AVerdadero.
- BFalso, porque son menos eficientes.
- CFalso, porque no pueden obtener la misma información.
35La cardinalidad inferior corresponde con la modalidad.
- AVerdadero.
- BFalso; la cardinalidad inferior corresponde con la modalidad inferior.
- CFalso; la cardinalidad inferior no existe.
36Antes de la existencia de las bases de datos, uno de los problemas del uso de ficheros era la redundancia de información.
- AVerdadero.
- BFalso.
- CEra el único problema.
37Al pasar una relación 1:N (con modalidades 1..1 y 1..N) del DER al modelo físico de datos:
- ALa clave primaria de la entidad con modalidad 1..N pasa a la entidad con modalidad 1..1.
- BLa clave primaria de la entidad con modalidad 1..1 pasa a la entidad con modalidad 1..N.
- CSe genera una tabla de relación.
38Los fallos lógicos tienen que ver con el software.
- AVerdadero.
- BFalso; tienen que ver con el software o las instalaciones.
- CFalso; tienen que ver con el hardware o las instalaciones.
39 El control de errores en SQL/PSM implica el uso de la variable de sistema SQLSTATE.
- AVerdadero.
- BFalso; implica el uso de la variable de sistema SQLEXCEPTION.
- CFalso; implica el uso de la variable de sistema SQLWARNING.
40Si las ocurrencias de una entidad se identifican unívocamente mediante los valores de varios atributos:
- ADichos atributos formarán la clave primaria en un orden concreto.
- BDichos atributos formarán la clave primaria sin importar el orden en que estén definidos.
- CDichos atributos deben agruparse en un solo atributo.
41Para mejorar las búsquedas, se han de crear muchos índices sobre cada tabla.
- AVerdadero.
- BFalso; hay que estudiar cada situación.
- CFalso; solo hay que crear uno por tabla.
42 Se puede crear un trigger por fila o por sentencia.
- AVerdadero.
- BFalso; solo por fila.
- CFalso; solo por sentencia.
43SQL permite el uso de composiciones externas.
- AVerdadero; mediante el uso de INNER JOIN.
- BVerdadero; mediante el uso de OUTER JOIN.
- CFalso; solo permite composiciones internas.
44 Los ficheros de índice contienen referencias al fichero original y…
- AEsas referencias suelen ser a cada línea del fichero original.
- BEsas referencias suelen ser punteros a celdas de memoria.
- CLos dos métodos se utilizan indistintamente.
45El tipo de datos IDENTITY:
- APermite definir una clave primaria.
- BPermite que el campo que conforma la clave primaria genere sus valores automáticamente.
- CImpide que un campo tenga valores repetidos.
46SQL/PSM está implementado en todos los SGBD comerciales.
- AVerdadero.
- BFalso; algunos no lo incluyen.
- CFalso; es un estándar sin implementación práctica.
47Entre los fallos físicos se encuentran:
- ALos virus.
- BLos robos.
- CLos errores de diseño.
48Un fichero secuencial se puede implementar:
- ASobre un soporte secuencial.
- BSobre un soporte direccionable.
- CSobre ambos.
49 Una relación en 2FN, cuya clave primaria esté compuesta de un solo campo, también está en 3FN.
- AVerdadero.
- BFalso; está en 1FN.
- CFalso; se necesita otra comprobación más.
50Una dirección postal se debe almacenar en un campo de tipo VARCHAR.
- AVerdadero. El tamaño del campo será tan grande como sea posible.
- BVerdadero. Se intentará que el tamaño del campo sea holgado, pero no más de lo necesario.
- CFalso.
51Para restaurar un backup incremental:
- ABasta con ejecutar el proceso de restauración sobre dicho backup.
- BHay que restaurar ese backup y los backups incrementales anteriores.
- CHay que restaurar el último backup completo y todos los backups incrementales posteriores.
52 La función REF() permite acceder a la información por referencia.
- AVerdadero.
- BFalso; se accede con el calificador punto (".").
- CFalso; se accede con el calificador de puntero ("->").
53El paradigma de la orientación a objetos se sustenta en el uso de:
- ATipos, objetos y atributos.
- BClases, objetos, tipos y registros.
- CClases, objetos, atributos y métodos.
54 Los campos de tipo BOOLEAN no admiten el valor NULL.
- AVerdadero.
- BFalso.
- CDepende de la implementación.
55La herencia es una característica de la orientación a objetos.
- AVerdadero.
- BFalso; también lo es de las metodologías estructuradas.
- CFalso; lo es de todas las metodologías.
56El modelo conceptual de datos representa la información del sistema:
- AEn el momento de la carga inicial.
- BEn un instante concreto a lo largo de la vida del sistema.
- CEn el estado final al que pueden llegar los datos.
57 El modelo de análisis de Roger Pressman ubica el diagrama entidad/relación en el centro de la arquitectura.
- AVerdadero.
- BFalso; en el centro está el modelo conceptual de datos.
- CFalso; en el centro está el diccionario de datos.
58 La cláusula WHERE, que permite comprobar si el campo cNombre empieza por “Mart”, es:
- AWHERE cNombre LIKE "Mart"
- BWHERE cNombre LIKE "Mart_"
- CWHERE cNombre LIKE "Mart%"
59Una entidad es débil si sus ocurrencias dependen de la existencia de ocurrencias en otra entidad relacionada.
- AVerdadero.
- BFalso; deben depender de la existencia de ocurrencias en todas las entidades con las que se relacione.
- CFalso; no es necesario que dependan de la existencia de ocurrencias en otras entidades.
60Respecto a los ficheros secuenciales y de acceso directo, ¿en qué son más rápidos los ficheros indexados?
- AEn inserciones y modificaciones de datos.
- BEn borrado de datos.
- CEn búsqueda de datos.
61 Un trigger de tipo BEFORE sobre un UPDATE:
- ASe ejecuta tras la sentencia UPDATE correspondiente.
- BSe ejecuta antes de la sentencia UPDATE correspondiente.
- CNo se puede crear un trigger de tipo BEFORE sobre un UPDATE.
62Toda sentencia IF necesita su cláusula ELSE.
- AVerdadero.
- BFalso; es opcional.
- CFalso; esa cláusula no existe.
63 En el diagrama entidad/relación, una entidad:
- APuede tener distintos atributos para cada ocurrencia.
- BPuede tener una clave primaria compuesta por varios atributos.
- CPuede tener dos ocurrencias con los mismos valores en todos sus atributos.
64Varias entidades pueden asociarse mediante una relación 'n-aria' siempre que:
- ASus ocurrencias estén inmersas en el mismo proceso.
- BLa acción representada por la relación ocurra simultáneamente en ocurrencias de todas las entidades.
- CLa acción representada por la relación afecte a ocurrencias de todas las entidades.
65El deadlock se produce:
- ACuando dos transacciones quieren acceder a la vez al mismo dato.
- BCuando dos transacciones quieren acceder a datos bloqueados por la otra transacción.
- CComo consecuencia del dirty read.
66 El operador BETWEEN…AND incluye los valores límite.
- AVerdadero.
- BFalso.
- CHay que especificarlo expresamente en la sentencia.
67Una relación con clave primaria simple:
- AEstá en 1FN.
- BEstá en 2FN.
- CEstá en 2FN si está en 1FN.
68 La sentencia ALTER TABLE permite:
- AAñadir o borrar campos de una tabla.
- BModificar campos de una tabla.
- CAñadir, modificar y borrar campos de una tabla.
69Un DNI se debe almacenar:
- AEn un campo de tipo numérico.
- BEn un campo de tipo alfanumérico.
- CEn un campo de tipo FLOAT o DOUBLE.
70En SQL/PSM hay que abrir y cerrar los cursores:
- AEn todas las situaciones.
- BSiempre, excepto cuando se tratan dentro de un bucle.
- CSiempre, excepto cuando se tratan dentro de un bucle FOR.
71La puesta a nulo garantiza la integridad referencial.
- ASí, es la técnica más recomendable.
- BSolo se debe utilizar en ciertos casos.
- CNo, no se recomienda utilizarla porque genera valores nulos.
72Las relaciones 1:1 requieren un estudio detallado antes de convertirlas en modelo físico de datos.
- AVerdadero.
- BFalso; hay tres casos posibles.
- CFalso; siempre generan tabla.
73El uso de referencias:
- ACrea duplicidades.
- BPermite que valores de campos residan físicamente en otra tabla.
- CCopia valores de campos entre varias tablas.
74Un supertipo:
- ASolo puede serlo de un subtipo.
- BPuede ser, a su vez, subtipo de otro tipo.
- CDebe ser subtipo de otro tipo.
75 Los campos de un índice se ordenan automáticamente de forma ascendente.
- AVerdadero.
- BFalso; se ordenan automáticamente de forma descendente.
- CFalso; si son de tipo DATE, se ordenan automáticamente de forma descendente.
76Una de las principales normas de seguridad CIDAN es:
- ALa autenticación.
- BLa atomicidad.
- CLa integración.
77El DML permite:
- ACrear, modificar y borrar objetos de la base de datos.
- BDar de alta, modificar, borrar y consultar información de las tablas.
- CGestionar permisos de usuarios y transacciones.
78El lenguaje SQL:
- ACarece de estructuras de control.
- BEs un lenguaje Turing completo.
- CEs un lenguaje de cuarta generación.
79A la sala de ordenadores principal de una empresa se la conoce como:
- ACDC (centro de contingencia de datos).
- BCD (centro de datos).
- CCPD (centro de proceso de datos).
80La cláusula HAVING:
- APuede aparecer en una consulta independientemente de GROUP BY.
- BSe puede aplicar sobre cualquier campo o expresión.
- CSolo se puede aplicar sobre funciones de agregación.
81Las tablas objeto-relacional pueden ser cuatridimensionales.
- AVerdadero.
- BFalso; solo pueden ser bidimensionales.
- CFalso; solo pueden ser bidimensionales o tridimensionales.
82 El SGBD comercial Oracle obedece al modelo:
- ARelacional.
- BObjeto-relacional.
- COrientado a objetos.
83Todos los campos que conforman una clave primaria:
- ADeben contar con la restricción NOT NULL.
- BDeben contar con la restricción UNIQUE.
- CDeben contar con la restricción DEFAULT.
84Al pasar una relación M:N del DER al modelo físico de datos:
- AHay que analizar las modalidades mínimas.
- BDicha relación genera automáticamente una tabla.
- CDicha relación nunca genera tabla.
85Para eliminar un elemento de la base de datos se utiliza la sentencia:
- AREMOVE.
- BDELETE.
- CDROP.
86 La función de agregación AVG obtiene una suma de valores.
- AVerdadero.
- BFalso; obtiene la media.
- CFalso; obtiene la mediana.
87La cláusula DISTINCT fuerza la eliminación de los valores repetidos.
- AVerdadero.
- BFalso.
- CDepende del SGBD.
88 La declaración de tipos array:
- AContradice la primera forma normal.
- BContradice las tres primeras formas normales.
- CNo contradice la teoría de la normalización.
89Los backups se deben hacer en los momentos de menor carga de trabajo.
- AVerdadero.
- BFalso; deben hacerse periódicamente.
- CFalso; se debe aprovechar la alta carga del sistema.
Information
- Description
- Grado Superior Bases de datos Quiz on BBDD UD06-UD07, created by Paula G.R. on 30/05/2021.
- Author
- Paula G.R.
- Language
- Español
- Views
- 25
- Tags
- Rating
- No ratings yet Rate this quiz