0% encontró este documento útil (0 votos)
27 vistas2 páginas

Funciones y Consultas en Bases de Datos

Este documento contiene información sobre funciones y comandos SQL como AVG(), MIN(), COUNT(), MAX(), SUM(), COUNT(*), GRANT, roles, privilegios, vistas, subconsultas, normalización, modelo entidad-relación y diagrama E-R.

Cargado por

Mateo Pastor
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas2 páginas

Funciones y Consultas en Bases de Datos

Este documento contiene información sobre funciones y comandos SQL como AVG(), MIN(), COUNT(), MAX(), SUM(), COUNT(*), GRANT, roles, privilegios, vistas, subconsultas, normalización, modelo entidad-relación y diagrama E-R.

Cargado por

Mateo Pastor
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

AVG() → calcula el valor promedio de una columna

MIN() → encuentra el valor más pequeño de una columna


COUNT() → cuenta el número de valores en una columna
MAX() → encuentra el valor mayor de una columna
SUM() → calcula el total de una columna
COUNT(*) → cuenta las las de resultados de la consulta
2. Para asignar el rol “CONEXION” a los usuarios “prueba00”, “prueba01” y “prueba02” se debe ejecutar:
grant conexion to prueba00, prueba01, prueba02;

3. Se define un rol como:


Un conjunto de privilegios sobre el sistema y/o sobre objetos deesquemas de usuario

4.La restricción que deben cumplir los elementos que aparecen en la lista de selección de unaconsulta agrupada es:
todos los elementos de la lista de selección deben tener un único valor por cada grupo de filas
5. Un tablespace es
una unidad lógica de almacenamiento dentro de una base de datos Oracle
6. Elija los criterios de búsqueda que se utilizan en subconsultas
Test de pertenencia a conjunto, Test de existencia, Testcuanticados

7. El test de pertenencia a conjunto subconsulta (IN):


compara un único valor de datos con una columna de valoresproducidaporunasubconsulta

8. Seleccione la opción que describa las consultas agrupadas en una base de datos.
Agrupa los datos de la tabla fuente y produce una única fila sumaria por cada grupo de filas.

9. Para averiguar que privilegios del sistema tiene concedido un usuario en Oracle se debe ejecutar la consulta:
select * from dba_role_privs ;

10. seleccione la opción correcta que indique la definición de consultas padre/hijo.


son consultas multitabla que implican a dos tablas que tienen una relación entre la clave foránea y la clave primaria.

11. Seleccione la opción correcta acerca de los privilegios que maneja el SGBD Oracle:
Son tanto privilegios de sistema, como privilegios de objetos de esquema. Estos son asignados a roles y a usuarios

12. Para averiguar a que tablespace pertenece un usuario y que cuota tiene se debe ejecutar la sentencia:
select substr(username,1,15) usuario, DEFAULT_TABLESPACE ,TEMPORARY_TABLESPACE from dba_ts_quotas;

13. los inicios de sesión en SQL Server:


están ligados a un solo usuario de la base de datos

14. La utilización de subconsultas es:


el modo más fácil de escritura de sentencias SELECT, ya que permiten descomponer la consulta en partes y luego recomponer las partes

15. Una vista es:


una tabla virtual en la base de datos cuyos contenidos están definidos por una consulta1

16. Seleccione todos los tipos de consultas multitabla que existen


consultas basadas en desigualdad, composiciones simples (equicomposiciones), Consultas padre/hijo, Autocomposiciones

17. Las vistas horizontales son:


tablas virtuales que contienen todos los campos de una tabla

18. El test de pertenencia a conjunto sirve:


para examinar si un valor de dato coincide con uno de una lista de valores objetivo.

19. La cláusula HAVING se podría utilizar:


para seleccionar y rechazar grupos de filas

20. El test de pertenencia a conjunto sirve:


Para examinar si un valor de dato coincide con uno de una lista de valores objetivo.

21. Para averiguar a que tablespace pertenece un usuario y que cuota tiene se debe ejecutar la sentencia:
Select subtr(username,1,15) usuario, DEFAULT_TABLESPACE, TEMPORAARY_TABLESPACE from dba_ts_quotas.

22. El modelo de datos Entidad relacion esta basado en una percepción del mundo real que consiste en una coeecion básicos
llamados__y de__entre estos objetos entidades/relaciones

23. El modelo de datos Entidad Relación emplea tres conceptos básicos __,__,__ : tablas/tuplas/columnas

24. Para un conjunto de relaciones binarias R entre los conjuntos de entidades A y B, la correspondencia de cardinalidades __
significa que cada entidad de A se asocia con cualquier numero (cero o mas) de entidades de B. Cada entidad de B, sin
embargo, se puede asociar a lo sumo con una entidad de A uno a varios
25. La normalización es: Un proceso en donde un esquema relación se somete a una serie de pruebas para certificar si pertenece o no a
una cierta forma normal.

26. Una relación R esta en segunda forma normal si: no existen dependencias funcionales entre atributos no claves y parte de la clave

27. Una relación esta en la primera forma normal si: todos sus atributos tienen valores atómicos.

28. El algebra relacional: Es un lenguaje que consta de una conjunto de operaciones que toman como entrada una o dos relaciones y
producen como resultado una o dos relaciones.

29. Un lenguaje de manipulación de datos (LMD) es: Un lenguaje que permite a los usuarios acceder o manipular los datos
organizados mediante el modelo de datos apropiado.

30. Un conjunto de entidades débil es: aquella que tiene una participación total con el conjunto de entidades propietarias.

31. Seleccione la opción u opciones que indique los operaciones binarios utilizados en el algebra relacional: unión, diferencia de
conjuntos

32. El lenguaje de definición de datos (DDL): Tiene una parte que permite la modificación de la instancia de la base de datos

33. En el diagrama E-R (Universitario que se generaliza en profesor y estudiante. Estudiante se especializa en becario. Relación
tutor entre profesor y Estudiante de uno a muchos): Un estudiante puede tener varios tutores.

34. Tomando en cuenta el diagrama de la figura y utilizando sentencias en el lenguaje del algebra relacional, seleccione la
respuesta correcta que permita, consultar los nombres de los clientes que han aperturado una cuenta.

R: [Π{NOMBRE_CLIENTE}(IMPOSITOR)]/ [Π{NOMBRE_CLIENTE}(CLIENTE)]

35. Tomando en cuenta el diagrama para el banco que consta en la siguiente figura se podría decir

R: Que un cliente podría tener varias cuentas y varios prestamos a la vez

36. Tomando en cuenta el diagrama de especialización y generalización de la siguiente figura, podemos concluir:

R: Cajero heredaría los atributos de empleado y persona

37. El diagrama E-R de la siguiente figura, produciría una base de datos con las siguientes tablas:

R R: Prestamo(numero_prestamo, importe) Pago(numero_prestamo,


numero_pago, fecha_pago, importe_pago)

También podría gustarte