Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEtst cmp

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
tst cmp

Descripción:
compi tst para repasar teo

Autor:
oml
(Otros tests del mismo autor)

Fecha de Creación:
07/01/2024

Categoría:
Cine y TV

Número preguntas: 110
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Un sistema gestor de bases de datos: No gestiona la seguridad de la base de datos, pues de esto se ocupa el nivel superior Es un conjunto de programas, procedimientos y lenguajes de nivel inferior Es utilizado únicamente por el usuario administrador, quien asegura la integridad de los datos Crea y mantiene los objetos de la base de datos, además de permitir modificar y operar con los datos.
Las entidades débiles pueden tener claves combinadas de atributos clave propios y claves prestadas no tienen clave propia, sino que toman prestada la clave principal de la entidad superior son equivalentes a las subentidades, salvo por el hecho de que las débiles se originan de una relación muchos a muchos no se contemplan en la operación de paso a tablas para traducir de Entidad Relación a Relacional.
Una Relación 1 a 1 entre dos Entidades A y B se implementa: Si es obligatoria en A y no en B se implementa en A, agregando cualquier clave de B Si es obligatoria en A y no en B se implementa en B agregando un atributo de A Si es opcional en A y B, entonces es porque son realmente la misma entidad Si es opcional en A y B, se puede implementar en cualquiera de las 2, aunque por eficiencia se recomienda en la que tenga menos filas.
Al crear una vista, la opción FORCE: Fuerza a que tenga que cumplir la opción WITH CHECK OPTION Crea la vista aunque las tablas base no existan o no se tengan permisos sobre ellas Crea la vista, siempre que se tengan permisos de lectura sobre las tablas base Fuerza a que tengan que existir las tablas base de las cuales toma los datos.
Al crear un TRIGGER de sustitución se pueden definir sobre vistas y tablas, siempre que sobre estas se tengan permisos de escritura hay que tener en cuenta que únicamente se pueden definir sobre vistas en el cuerpo del mismo se debe hacer referencia a las variables :OLD y :NEW se activa la orden que provoca el disparo, ya sea con BEFORE o AFTER.
¿Cuál de las siguientes afirmaciones es FALSA? Una transacción ACID garantiza siempre la consistencia de la base de datos. Las filas obtenidas tras una consulta a la base de datos se conocen como metadatos. Las bases de datos NoSQL no permiten operaciones JOINs en sus consultas. El paradigma de ficheros resulta muy poco flexible para el almacenamiento de información.
En el proceso de diseño de bases de datos... ...todas las relaciones de entidades son, en el fondo, obligatorias. ...el diseño lógico se centra en la definición de los métodos de acceso (índices). ...se recurre a la normalización para eliminar potencial redundancia y anomalías. ...se comienza con el diseño físico de los datos, estructurando los requisitos en relaciones.
Considerando el esquema funcional de las tablas Empleado y Departamento, ¿cuál de las siguientes operaciones SQL representa la relación "trabaja_en"? ALTER TABLE Empleado ADD CONSTRAINT trabaja_en FOREIGN KEY (departamento_codigo) REFERENCES Departamento (codigo); CREATE TABLE Trabaja_en (DNI VARCHAR2(10), CODIGO NUMBER); CREATE INDEX trabaja_en_idx ON Empleado (departamento_codigo); ALTER TABLE Departamento ADD CONSTRAINT trabaja_en FOREIGN KEY (dniEmpleado) REFERENCES Empleado (DNI);.
Respecto las consultas DML, ¿cuál de las siguientes afirmaciones es CORRECTA? La cláusula FROM únicamente admite tablas completas como argumento. La función count(*) puede ser utilizada sin requerir el operador GROUP BY. La cláusula ORDER BY permite también limitar el número de filas de la consulta. La cláusula WHERE es obligatoria, aunque sus argumentos se pueden dejar vacíos para que retorne true.
Respecto el funcionamiento de las vistas, ¿cuál de las siguientes afirmaciones es CORRECTA? Las vistas admiten operaciones de consulta sobre sus datos, pero nunca con funciones como ORDER BY. Las vistas suelen mostrar información desactualizada debido a su condición de tablas virtuales. Cuando la inserción de una nueva fila en una vista funciona, realmente se inserta en una tabla. La operación COMMIT resulta una función absolutamente prescindible a día de hoy.
En el diagrama Entidad Relación, de una sub-entidad no se muestran... ... clave primaria. ... atributos opcionales. ... relaciones. Ninguna de las anteriores son correctas.
¿Cómo funciona la sentencia UNION entre dos tablas? Repite los datos que están en las dos tablas Devuelve solamente los datos únicos (es decir, aquellos que no se encuentran en las dos tablas) No Repite los datos que están en las dos tablas Crea una nueva tabla con los contenidos comunes de las dos tablas.
¿Como funciona NVL en SQL? Ninguna de las anteriores son correctas. Nos permite obtener un valor concreto en vez de NULL. Nos permite borrar un dato y obtener NULL. Compara dos datos y si son iguales devuelve el dato.
¿Cuál de la siguientes respuestas es correcta? Un disparador se ejecuta unicamente después que se haya insertado un dato en una tabla Un disparador permite consultar tablas ocultas. Los disparadores son eventos a nivel de tabla que se ejecutan automáticamente cuando se realizan ciertas operaciones sobre la tabla. Un disparador puede ser solamente de tipo DELETE o INSERT y puede ejecutarse antes o despues de una operación.
¿Qué devuelve la siguiente consulta de nuestra conocida base de datos de docencia?: SELECT NOMBRE,APELLIDO1,APELLIDO2 FROM ALUMNOS UNION SELECT NOMBRE,APELLIDO1 FROM PROFESORES; Devuelve solamente los nombres y primer apellido de todos los alumnos y profesores (se descarta el campo APELLIDO2) Se produce un error por no coincidir el número de columnas en los dos select Devuelve los nombres de todos los alumnos y de todos los profesores rellenando a NULL la columna APELLIDO2 para todos los profesores Se produce un error porque solo se puede hacer la unión de una tabla consigo misma.
Cuando un empleado cumple tres años en una empresa se dice que ha hecho un trienio. Si queremos calcular cuantos trienios tiene para saber si va a cobrar una paga extra ¿qué función deberíamos utilizar para calcular los trienios? Avg. Por ejemplo -> select nombre, apellido1, apellido2, avg((months_between(sysdate, antiguedad) / 12 / 3)) "trienios" from profesores Round. Por ejemplo -> select nombre, apellido1, apellido2, round((months_between(sysdate, antiguedad) / 12 / 3)) "trienios" from profesores Trunc. Por ejemplo -> select nombre, apellido1, apellido2, trunc((months_between(sysdate, antiguedad) / 12 / 3)) "trienios" from profesores Abs. Por ejemplo -> select nombre, apellido1, apellido2, abs((months_between(sysdate, antiguedad) / 12 / 3)) "trienios" from profesores.
¿Qué nivel de la arquitectura de una base de datos proporciona los nombres de las entidades, sus características y las relaciones que existen entre ellas? Interno Conceptual Externo Todos los niveles lo permiten.
Una dependencia funcional X -> Y, con X e Y conjunto de atributos se define como plena si: No existe un subconjunto propio Z de Y, tal que Y -> Z No existe un subconjunto propio Z de X, tal que Z -> Y No existe un subconjunto propio Z de Y, tal que X -> Z No existe un conjunto Z, tal que X-> Z y Z -> Y.
Indica la respuesta correcta sobre las reglas de Codd para las bases de datos relacionales Toda la información se presenta mediante tablas y sólo mediante tablas Se debe disponer de 2 lenguajes, uno para consulta de los datos y otro para consulta del catálogo o diccionario. El valor nulo es equivalente a la cadena vacía en la implementación de una base de datos relacional La integridad debe formar parte de los programas de aplicación, nunca de la base de datos.
¿Que significa ACID? Atomicidad, Consistencia, (Isolation) aislamiento y Durabilidad. Ninguna de las anteriores son correctas. Atomicidad, Complejidad, (Isolation) aislamiento y Detectabilidad. Autenticidad, Consistencia, (Isolation) aislamiento y Dibujabilidad.
El sistema gestor de base de datos... Esta formado solamente por los programas (software) con los que podemos acceder y manipular los datos. Ninguna de las anteriores No incluye en los elementos que la forman la propia base de datos Esta formado por la Base de Datos, el Software y pueden además que estén el Hardware y Usuarios.
¿Cual de las siguientes no es una condición que deba cumplir una transacción? Consistencia Atomicidad Escalabilidad Definitividad.
¿Qué pasa si, durante una transacción, incrementas una secuencia y luego deshaces la transacción con un rollback? La transición siempre se incrementa, independientemente de que la transacción se confirme o se deshaga. Da un error porque no se puede hacer un rollback cuando se ha modificado una secuencia. Que la secuencia vuelve al estado que tenía antes de empezar la transacción. Que el sistema gestor, en este caso Oracle, pregunta si se quiere que la secuencia vuelve al estado que tenía antes de la transacción.
Las operaciones principales del lenguaje DML son: Consultar, Insertar, Borrar y Modificar. Insertar, Borrar y Modificar Consultar la base de datos. Definir los objetos de la base de datos.
Sobre el Nivel Externo o de Vistas: Es aquel que sólo es accesible desde fuera de la base de datos. Ninguna respuesta es correcta Es el nivel más cercano a los usuarios Está relacionado con los gráficos 3d.
En una tabla R(A1,...,An), hay definida sobre An una restricción de foreign key. Si B es la llave referenciada y val es un valor de B referenciado en An: Sólo se puede eliminar val de B si An permite valores nulos. La sentencia ON DELETE SET DEFAULT en la declaración de la restricción FK hará que al eliminar val de B se actualicen todas las tuplas de R en las que An=val, y tomen el valor por defecto de B. val sólo se puede borrar en B si la restricción de FK se declaró con SET CASCADE, SET DEFAULT o SET NULL. La sentencia ON DELETE CASCADE en la declaración de la restricción FK hará que al eliminar val de B se eliminen todas las tuplas de R en las que An=val.
Un sistema Gestor de BD esta formado por: Un único programa que se encarga de gestionar las peticiones del usuario invocando a otros programas. Software y BD. Sistema de procesamiento de archivos. Software (Conjunto de programas).
¿En qué consiste el problema de la Redundancia en una base de datos? Consiste en los problemas que genera la independencia de los datos. Consiste en tener los datos en ficheros con distinto formato. Consiste en tener datos contradictorios o inconsistentes dentro de la misma base de datos. Consiste en tener el mismo dato almacenado en distintos sitios de la base de datos.
Si TABLA1 es una tabla, entonces la sentencia SELECT PRIMARY KEY FROM TABLA1: Es correcta, pues TABLA1, como toda tabla, tiene clave primaria. Es correcta si PRIMARY es un atributo de TABLA1. Es incorrecta, pues KEY es una palabra reservada. Es incorrecta, pues falta una coma entre las palabras PRIMARY y KEY.
El nivel externo del informe ANSI/SPARC: Todas son incorrectas. El más cercano a los usuarios y se le conoce también como el “Nivel de Vistas”. Describe que datos se almacenan en la base de datos. El nivel que se refiere a la versión del SGDB utilizada.
¿Un mismo índice puede ser de tipo BITMAP y UNIQUE simultánemamente? No, porque un índice BITMAP se considera eficiente cuando existen columnas cuyos valores se repiten un valor alto de veces, y en un índice UNIQUE no se repite ningún valor en dicha columna. No, porque los índices UNIQUE no pueden ser de ningún otro tipo. Sí, ya que un índice siempre puede ser de cualquier tipo, e incluso combinar varios tipos. Sí, ya que son dos tipos altamente compatibles por su estructura física y en algunos casos por su estructura lógica.
¿Qué sentencias NO utilizaremos para una transacción? DML DML y SDL Ni DDL ni DML DDL.
¿Qué instrucciones forman el lenguaje DDL de una base de datos? Create, alter y drop Create, commit y rollback Select, insert, update y delete Create, introduce, delete y select.
Seleccione el enunciado FALSO sobre el DBA (DataBase Administrator): El DBA puede ser una o varias personas. El DBA puede conceder permisos pero para retirarlos necesita el apoyo del DBM (DataBase Manager). El DBA es el encargado de definir las estructuras de almacenamiento. El DBA debe controlar globalmente la BD.
¿Qué son las Restricciones de Integridad? Son una serie de características que deben cumplir las transacciones. Son condiciones sobre el almacenamiento físico de los datos de la base de datos (para mejorar la eficiencia...). Son condiciones que deben cumplir los datos almacenados en la base de datos. Son las restricciones que el SGBD impone a los datos de la base de datos.
La característica de un buen diseño son: Reunión con pérdidas y conservación de dependencias. Conservación de dependencias, de atributos y reunión sin pérdidas. Ninguna de las anteriores. Conservación de dependencias y atributos.
Sobre el nivel Conceptual o Lógico: Ninguna respuesta es correcta. Sirve de enlace entre los niveles Externo e Interno. Los programadores de BD suelen trabajar con este nivel. Las dos respuestas anteriores son correctas.
¿Qué significa la restricción Integridad de Entidad de una base de datos relacional? Que una llave primaria no puede ser Null. Si en una relación hay una referencia de otra relación, esa referencia debe ser a una tupla que exista. Que una llave primaria no puede tener el mismo valor que otro atributo. Que una llave primaria no puede estar repetida.
Respecto a la independencia de datos, señale la opción FALSA: La independencia de datos es la propiedad que asegura que un nivel externo nunca se verá afectado por ningún cambio en el nivel lógico. Cuando modificar el nivel lógico no implica la modificación de los niveles externos. En la independencia de datos se pueden distinguir dos niveles o tipos: el nivel físico y el nivel lógico Consiste en que las aplicaciones no dependan (o dependan lo menos posible) de cómo se almacenen los datos físicamente o de su organización lógica.
¿Qúe es una Vista? Es una tabla virtual cuyas tuplas derivan sólo de otras tablas. Es una tabla real cuyas tuplas derivan sólo de otras tablas. Es una tabla virtual cuyas tuplas derivan de otras tablas o vistas. Es una tabla real cuyas tuplan derivan de otras tablas o vistas.
¿Qué tipo de estructura utilizarías si tuvieras que acceder repetidas veces a datos de una base de datos distribuida cuyos accesos son lejanos y lentos? Una tabla organizada por índice. Un snapshot. Una vista, que no sea materializada. Una tabla anidada.
¿Qué órdenes no pueden usarse en un disparador o trigger? Un disparador no puede ejecutar ni órdenes de control de transacciones ni sentencias DDL. Las únicas órdenes prohibidas son las de control de transacciones. Un disparador no puede ejecutar ni órdenes de control de transacciones, ni sentencias DDL, y tampoco puede ejecutar subprogramas de ningún tipo. Las únicas órdenes prohibidas son las sentencias DDL.
Dependiendo del Modelo de Datos utilizado nos encontramos: Modelo Relacional, modelo dirigido a objetos y Modelo Relacional dirigido a objetos entre otros. Modelo Direccional y Modelo dirigido a objetos entre otros. Modelo Direccional y Modelo Relacional dirigido a tuplas entre otros. Ninguna respuesta de las anteriores es correcta.
La sentencia CREATE INDEX, ¿qué tipo de sentencia es? Es de tipo SDL. Es de tipo DML. Es de tipo DDL. No es de ninguno de los tipos de las demás respuestas.
¿Cuál de las siguientes frases se corresponde con una utilidad de los SNAPSHOTS? Duplicar los datos localmente en entornos distribuidos, evitando así accesos lejanos y lentos. Efectuar consultas que no se pueden hacer sin vistas, como son las reuniones entre una tabla y una consulta con GROUP BY. Esconder la complejidad de los datos, por ejemplo mediante una operación de reunión, para simplificar sentencias al usuario. Restringir el acceso a ciertos usuarios sobre filas o columnas a las que no queramos que tengan acceso.
Al borrar una tupla t en una relación R, solo se puede violar la restricción de: Entidad Referencial Dominio Llave.
Elige la respuesta correcta: Todas las respuestas son correctas. Una dependencia en 2FN siempre está en 1FN Una dependencia en 3FN siempre esta en FNBC Una sentencia DDL no puede formar parte de una transacción.
Cual de las siguientes afirmaciones no es correcta para implementar buenos esquemas Reducir valores redundantes en el esquema Reducir valores null en el esquema No permitir tuplas falsas en el esquema No permitir llaves candidatas en la tabla.
El informe ANSI/SPARC: Establece un protocolo de comunicación con SGBD. Tiene muy presente el concepto de "independencia de los datos". Fue creado en 1978 para estandarizar las bases de datos relacionales Establece la diferencia entre DML, DDL, SDL.
El nivel conceptual del informe ANSI/SPARC es: También se conoce como nivel de vistas. El mas cercano al almacenamiento físico Conecta los otros dos niveles, externo e interno. Mayor nivel de abstracción.
¿Qué es una transacción? Un conjunto de operaciones DML sobre una base de datos que implementan una única operació lógica indivisible Una instrucción DML que no puede dividirse en operaciones más elementales. Cualquier conjunto de operaciones sobre una base de datos. Una o más operaciones DDL o DML sobre una base de datos que implementan una única operación lógica indivisible.
¿Que tipo de llave sirve para enlazar una relación con otra? Superllave mínima. Llave primaria. Llave candidata Ninguna es correcta.
¿Cuál es el objetivo de lo que se llama como "independencia de datos"? Que las aplicaciones no dependan de cómo se almacenen los datos físicamente o de su organización lógica Que las aplicaciones no dependan de cómo se almacenen los datos físicamente o de su organización en los distintos ficheros del almacenamiento final. Que un usuario tenga permiso sólo para acceder a aquellos datos que necesita y no a los que no necesita. Que las aplicaciones no dependan de cómo se almacenen los datos físicamente.
¿Qué tipo de llaves son obligatorias en las tablas organizadas por indice? Estas tablas no exigen ningún tipo de llave, al igual que el resto de tablas. Es obligatoria una clave primaria. Siempre deben llevar una clave primaria y una clave foránea. Si llevan una clave primaria, no pueden tener claves foráneas, porque entonces habría que acceder a filas de otro segmento.
Si omitimos la cláusula WHERE de una instrucción DELETE, ¿Cuáles son sus efectos? La instrucción DELETE mostraría un prompt por pantalla preguntando por los registros a borrar. La instrucción DELETE borraría todas las filas de la tabla La instrucción DELETE no borraria nada porque no se le han indicado registros a borrar. La instrucción DELETE generaria un error de sintaxis.
Cuando insertamos valores en una tabla se pueden incumplir las siguientes restricciones De dominio, de llave, de entidad y referencial. De dominio, de entidad y referencial. De dominio, de llave y de entidad De dominio, de llave y referencial.
¿Cuál de las siguientes afirmaciones no es correcta? El administrador de la base de datos es el encargado de definir las estructuras de almacenamiento, gestionar los permisos de los usuarios y especificar las restricciones de integridad Los programadores de aplicaciones que usan bases de datos son los administradores de las mismas. Los usuarios especializados son los que interactúan con la base de datos directamente, sin usar programas intermedios. El administrador de una base de datos puede ser una o varias personas.
¿En qué consiste la característica de Consistencia exigida a una transacción? En garantizar el buen funcionamiento y optimizar la eficiencia automáticamente de una Base de Datos En que los datos tras la transacción deben perdurar (si la transacción termina bien, no podrá hacerse un rollback) En que si los datos de la BD son correctos antes de la transacción, también lo serán después de la misma En que las operaciones de la transacción no se pueden dividir para ejecutarse por partes.
¿Qué es ODBC? Es un estándar de comunicación con Sistemas Gestores de Bases de Datos que lo soporten. Es un modelo de bases de datos relacionales que utiliza los 3 niveles del informe ANSI/SPARC. Es un SGBD abierto, para que pueda ser usado por cualquier tipo de usuario Es un protocolo de comunicación entre un usuario administrador y el SGBD Oracle.
¿Qué es una superllave? Una llave externa o foránea a la que puede, opcionalmente, añadírsele más atributos Un conjunto de atributos que no permiten identificar a una fila concreta en una tabla. Un conjunto de atributos con restricción de unicidad (no pueden repetirse sus valores en filas distintas) Un conjunto de atributos que referencian a una llave primaria o candidata de otra relación en una restricción de integridad referencial.
Sobre los tipos de llave En una relación con llave primaria pueden haber tuplas repetidas. Todos los atributos de una relación no forman una superllave. En una relación, una llave externa siempre contiene atributos que son llave primaria en otra relación En una relación, una llave externa puede no contener atributos que son llave primaria en otra relación.
Sea una tabla T del esquema, que tiene un atributo COLUMNA1. Respecto a las siguientes sentencias de DDL: La sentencia ALTER TABLE T DROP COLUMNA1 ON DELETE CASCADE es correcta. La sentencia ALTER TABLE T ADD CONSTRAINT FORANEA FOREIGN KEY (COLUMNA1) REFERENCES T(COLUMNA1) es incorrecta. La sentencia ALTER TABLE T MODIFY COLUMNA1 NULL es correcta. El resto de respuestas son falsas.
Según el informe ANSI-SPARC, ¿de qué niveles consta una base de datos? Nivel externo, nivel de vistas, nivel de usuario final y nivel de aplicación. Nivel externo, nivel conceptual y nivel interno Nivel conceptual, nivel lógico y nivel de programador. Nivel interno, nivel físico y nivel de almacenamiento.
Sea R una tabla sólo con 2 conjuntos de atributos X e Y, que cumple, al menos una DF (Dependencia Funcional), X->Y, entonces X es superllave X es llave primaria o candidata Y es llave externa. El cumplimiento de esa DF no nos aporta ninguna de las informaciones anteriores.
Marque la afirmación correcta Una llave externa puede tener alguno de sus atributos con valor NULL Es aconsejable que una llave primaria sea también llave externa Una llave externa puede referenciar a otra llave externa si tienen el mismo número y tipo de atributos Una llave externa puede referenciar atributos que no sean llave de su relación.
Suponga que tenemos una tabla T sin llave primaria y queremos acelerar la consulta siguiente: SELECT * FROM T WHERE X>30; ¿Qué harías? Poner una clave primaria Poner X como clave primaria Crear un índice así: CREATE INDEX T_idx ON T (X>30); Crear un índice así: CREATE INDEX T_idx ON T (X);.
¿Qué significa DBMS? DataBase Modular Server DataBase Management System. Data Base Moving with SQL. Datos Basados en Modelo Servidor.
Si tenemos una vista que utiliza funciones de grupo (o de agregación): Las sentencias DML sobre ella se traducen en modificaciones en las tablas base de dicha vista Los datos de esa vista podrán modificarse utilizando sentencias DDL sobre la vista Los datos de esa vista no podrán modificarse. utilizando sentencias DML sobre ella Los datos de esa vista podrán o no modificarse utilizando sentencias DML sobre la vista, dependiendo del tipo de consulta asociada a la vista.
Marque la afirmación correcta: Una llave externa siempre debe referenciar a una llave primaria (PRIMARY KEY). Una llave externa nunca debe referenciar a la llave primaria (PRIMARY KEY) de la misma relación: Siempre debe referenciar a atributos de otra tabla. Una llave externa siempre debe referenciar a una llave primaria (PRIMARY KEY), a una llave candidata (UNIQUE) o a una superllave Una llave externa siempre debe referenciar a una llave primaria (PRIMARY KEY) o candidata (UNIQUE).
Encuentre la relación entre pares correcta: DDL: Select e Insert. DML: Create Index. DML: Select e Insert. DDL: Alter Table. SDL: Select e Insert. DML: Alter Table Todas las respuestas son incorrectas.
Para toda tabla que un usuario cree: Siempre puede ser consultada (SELECT) por el DBA. Siempre puede ser consultada (SELECT) por todos los usuarios de la base de datos, sin incluir el DBA. Siempre puede ser consultada (SELECT) por todos los usuarios de la base de datos, incluyendo el DBA. Todas las respuestas, excepto ésta, son falsas, ya que siempre es necesario que el creador dé permisos al resto de usuarios, incluyéndose el DBA, para que puedan visualizar la tabla creada por él.
Cual de estas afirmaciones es falsa: La restricción NOT NULL sólo se puede asignar a un atribut Oracle distingue entre restricciones de tabla y de atributo. Las restricciones de tabla afectan a uno o varios atributos Ninguna de estas afirmaciones es falsa.
¿Que afirmaciones sobre las vistas es cierta? Si se borran, se actualizan o se insertan tuplas en las tablas base hay que hacerlo también en las vistas. Se borraran si no se usan en un periodo de tiempo. Las dos respuestas anteriores son correctas. Ninguna es correcta.
¿Qué función usarías para convertir una fecha dada en una cadena de caracteres VARCHAR al tipo interno de fecha propio de Oracle? TO_CHAR. TO_NUMBER. TO_DATE. TO_VARCHAR.
Cual de estos es falsa Revoke create any procedure on guillermo,federico Grant all on liga to rol_entrenadores with admin options. Grant Drop user to rol_entrenadores Grant select on enfermeros to jefes.
Se quiere que el usuario H tenga permiso para utilizar una secuencia SEQV, que es del administrador. ¿Cómo concederá permiso el administrador a este usuario para que pueda utilizar dicha secuencia? GRANT SELECT ANY SEQUENCE TO H; GRANT SELECT TO H; GRANT SEQUENCE ON SEQV TO H; GRANT SELECT ON SEQV TO H;.
Marque la afirmación falsa respecto a las restricciones habilitadas de tipo CHECK en una tabla relacional: Pueden incluir atributos de la llave primaria. Deben cumplirse para todas las filas de dicha tabla. No pueden incluir atributos de otras tablas. Si los atributos tienen el valor NULL, no se exige su cumplimiento.
¿Qué utilidad tiene la función NVL del SQL de Oracle?: Evita que en la base de datos haya muchos valores NULL modificándolos con otro valor o expresión. Cambiar los valores NULL seleccionados en una consulta por otro valor o expresión. En sentencias de DDL establece cuando debe cumplirse la restricción de NOT NULL. calcular la cantidad de valores nulos de un atributo concreto.
Tenemos una DF de la forma X -> A, tal que X es superllave y A está incluida dentro de una llave candidata. ¿En qué FN está esa relación según esa DF? 3FN. 2FN. No está ni en 2FN FNBC.
¿Cuáles son las ventajas que ofrece la normalización? Minimiza los problemas al insertar, borrar y actualizar y minimiza la redundancia. Maximiza la redundancia y minimiza los problemas al insertar, borrar y actualizar Garantiza un buen diseño. Estandariza las bases de datos.
Marque la respuesta correcta respecto de la 2FN: La 2FN evita dependencias parciales respecto de la llave primaria y también respecto de las llaves candidatas, si existen. La 2FN sólo requiere que no existan dependencias parciales respecto de la llave primaria escogida para tal fin. La 2FN es tambien conocida como Forma Normal de Boyce-Codd. La 2FN evita dependencias transitivas respecto de las llaves candidatas y primaria.
Tenemos una dependencia funcional del tipo X->A, tal que X no es superllave y A pertenece a la llave candidata. ¿Qué respuesta sería correcta? Si X pertenece a la llave candidata existe una dependencia parcial Si X no pertenece a la llave candidata la dependencia está en 3FN Dos de las respuestas son correctas La dependencia está en FNBC.
Se tiene la siguiente relación: R(A,B,C,D,E), con llave primaria (A,B,E) y se dan las siguientes dependencias funcionales: A,B,C -> D, A->C, E->D. En que forma normal se encuentra la relación Esta(o no) en 1ª FN. Esta en 2ª FN. Esta en FNBC. Esta en 3ª FN.
Tenemos una DF de la forma X -> A, tal que X no es superllave ni está incluido dentro de una llave candidata. ¿En qué FN está esa relación según esa DF? Si A es parte de una llave está en 3FN y si no es así la relación está en 2FN. 3FN Si A es parte de una llave está en 2FN y si no es así la relación está en 3FN. FNBC.
¿Cual de las siguientes afirmaciones es falsa? Se dice que una relación está en 3FN si está en 2FN y cada atributo que no es parte de una clave tiene dependencia funcional completa respecto a alguna de sus claves. La 2FN no implica el cumplimiento de la 1FN. La 4FN y la 5FN no utilizan las dependencias funcionales. La 5FN es el grado de normalización máximo que puede alcanzar una relación.
El objetivo que se pretende normalizando hasta la 5ª Forma Normal es: Añadir las dependencias de reunión o proyección. Eliminar las dependencias de reunión. Todas las demás respuestas son falsas. Da igual, porque con llegar a la 3ª FN nuestra base de datos será muy buena.
Cual de estas afirmaciones es falsa: En una relación no existe orden entre las tuplas. En una relación en 1FN no pueden existir atributos multivaluados, ni atributos compuestos. En una relación no existe orden entre los atributos. En una relación en 1FN no pueden existir atributos multivaluados, pero si atributos compuestos.
Sea una relación R con los siguientes atributos: R(A,B,C,D), con llave primaria (A,B,C) y tenemos la siguiente dependencia funcional: A,B,C -> D . ¿En qué Forma Normal está la relación R? Está en FNBC. Está en 2FN. Está en 3FN. Está en 1FN.
¿Un atributo con la restricción UNIQUE permite valores NULL? Sí, pero sólo puede haber un único registro con ese atributo a NULL No, los valores NULL no estan permitidos para atributos UNIQUE. Depende del tipo del atributo. Sí, pueden haber varios registros con valor NULL.
SQL... sólo permite definir esquemas, consultar, borrar..., es decir, sentencias DDL y DML. sólo permite definir esquemas, consultar, borrar..., es decir, sentencias DDL y DML. es un lenguaje muy completo pero no permite operaciones muy complejas. puede incrustarse en lenguajes de alto nivel como C, C++...
Cual de estas características de las relaciones es falsa Existe orden entre las tuplas No existe orden entre los atributos Puede restringirse el valor NULL Los valores son atómicos o indivisibles.
Se puede modificar el pseudoregistro :new en: en un disparador BEFORE a nivel de fila. en un disparador AFTER y BEFORE, pero siempre a nivel de fila. en un disparador AFTER a nivel de fila. Ninguna de las anteriores es correcta.
¿Qué restricción puede ponerse solo como restricción de atributo? Not Null Primary Key References Foreign Key.
Si queremos registrar los cambios efectuados en una tabla y la identidad de quien los llevó a cabo, deberemos usar: procedimientos/funciones cursores bloques anonimos/nominados triggers.
Cuál de estas características no es propia de una transacción: Atomicidad Durabilidad Consistencia Concurrencia.
¿Cuál es el orden de ejecución de disparadores en una tabla? BEFORE a nivel de orden, AFTER a nivel de orden, BEFORE a nivel de fila, AFTER a nivel de fila. BEFORE a nivel de fila, BEFORE a nivel de orden, AFTER a nivel de orden, AFTER a nivel de fila. BEFORE a nivel de orden, BEFORE a nivel de fila, AFTER a nivel de fila, AFTER a nivel de orden. BEFORE a nivel de fila, AFTER a nivel de fila, BEFORE a nivel de orden, AFTER a nivel de orden.
¿Mediante qué instrucciones se eliminan los privilegios del SELECT sobre la tabla 'Empleados' del usuario 'user1'? REVOKE PRIV SELECT ON TABLE EMPLEADOS WHERE USER=USER1; REVOKE SELECT ON EMPLEADOS FROM USER1; REVOKE SELECT FOR TABLE EMPLEADOS ON USER USER1; REVOKE SELECT IN DATABASE FROM TABLE EMPLEADOS TO USER1;.
Si al declarar una variable le doy el tipo que tenga asignado una columna de la BD. ¿Podrá valer null esa variable? Depende de la columna si tiene la restricción NOT NULL Sí. No. Ninguna de las anteriores es correcta.
¿Qué es un esquema (schema) en SQL? Es un conjunto de objetos que no pertenecen a la bd. Es un conjunto de elementos que pertenecen a la misma bd. Un esquema sirve para simplificar ciertas operaciones Es un conjunto de esquemas.
El lenguaje DDL se utiliza para: Definir los datos. Definir el almacenamiento. Manipular los datos. Definir el nivel físico.
Los tipos de datos básicos predefinidos en SQL son: Enteros, reales, caracteres, cadenas de bits, fecha y hora. No hay tipos predefinidos. El usuario define sus tipos de datos. NUMBER, FLOAT, VARCHAR, BITSTRING. UNSIGNED INT, DOUBLE, STRING, DATE.
¿Una relación puede tener registros idénticos? No, una relación siempre debe tener un atributo llave. No, una relación debe tener un atributo UNIQUE al menos. Sí, la redundancia es un problema muy frecuente. Sí, mientras no haya atributos que sean llave o candidatos a llave.
¿ Para qué usamos TO_CHAR ? Para convertir un dato de tipo fecha a texto. Para convertir un dato de tipo texto a fecha. Para convertir un dato de tipo numérico a texto. Para convertir un dato de cualquier tipo a texto.
Al definir en SQL un atributo del tipo NVARCHAR2(20), el objetivo de este atributo será trabajar con: No es correcta la declaración. Cadena de caracteres de tipo nacional de tamaño 20 caracteres Cadena de caracteres en Noruego de tamaño 20 caracteres. Es una cadena de tamaño 20 caracteres con el alfabeto internacional.
¿Por qué elementos esta formado un SGBD? Base de datos, usuarios Base de datos Base de datos, software o programas y otros elementos como hardware y usuarios Ninguna de las anteriores es correcta.
¿Que es el ROWID en Oracle? Es la direccion de una fila concreta en una determinada tabla. Esta dentro de los denominados como Pseudocolumnas y se encuentra almacenados en la BD. Es el numero de orden de cada fila en una consulta. Es la dirección de una columna concreta en una determinada tabla.
Señala la verdadera para un INSERT :new no tiene sentido para un DELETE :new No definido para un DELETE :old no tiene sentido para un INSERT :old valores originales(antes de la orden).
Una transacción termina cuando: Se hace COMMIT. Se hace ROLLBACK Ninguna de las opciones son correctas. Se hace COMMIT o ROLLBACK.
¿Cómo se definiría en el SGBD Oracle la restricción de integridad "la edad de una persona no puede decrecer"? Mediante Trigger. Mediante una restricción de tabla (una instruccion CHECK sobre el atributo "edad"). No se puede definir restricciones de integridad en oracle, ya que no las permite. Mediante la instrucción "create assertion" del SQL.
¿Un atributo con la restricción FOREIGN KEY permite valores NULL? Sí, mientras haya un registro en la tabla referenciada con valor NULL en el atributo destino. No, nunca. No, sólo es posible si el atributo es de tipo DATE. Sí, siempre.
Denunciar test Consentimiento Condiciones de uso