Bases de Datos: Privilegios y Transacciones
86 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Qué instrucción se utiliza para asignar privilegios en una base de datos?

  • COMMIT
  • GRANT (correct)
  • REVOKE
  • ROLLBACK
  • ¿Cuál es la función del comando ROLLBACK en la gestión de transacciones?

  • Confirmar y guardar cambios realizados
  • Deshacer cambios realizados desde el último COMMIT (correct)
  • Eliminar transacciones completadas
  • Registrar los cambios en la base de datos
  • ¿Qué tipo de información proporciona un diccionario de datos?

  • Estructura lógica y física de la base de datos (correct)
  • Estadísticas de rendimiento de la base de datos
  • Datos transaccionales de la base de datos
  • Detalles de usuario en la base de datos
  • ¿Qué NO se define en un diccionario de datos?

    <p>Datos personales de los usuarios</p> Signup and view all the answers

    ¿Cuál es el propósito del comando COMMIT en el contexto de la base de datos?

    <p>Guardar los cambios realizados permanentemente</p> Signup and view all the answers

    ¿Qué tipo de campo es 'idEmpleado' según el diccionario de datos?

    <p>Number</p> Signup and view all the answers

    ¿Cuál es la función principal de un diccionario de datos Off-Line?

    <p>Mantener el diccionario.</p> Signup and view all the answers

    ¿Cuál de las siguientes características NO se menciona como parte del diccionario de datos?

    <p>Implementar una interfaz de usuario gráfica.</p> Signup and view all the answers

    ¿Qué tipo de datos es el campo 'salarioE'?

    <p>Float</p> Signup and view all the answers

    ¿Cuál de las siguientes declaraciones sobre un diccionario de datos On-Line es correcta?

    <p>Añade la definición de los datos directamente.</p> Signup and view all the answers

    ¿Qué representación tiene el campo 'nombre' en el diccionario de datos?

    <p>Varchar</p> Signup and view all the answers

    ¿Qué relación se establece con el campo 'departamentoE'?

    <p>Con la tabla Departamento.</p> Signup and view all the answers

    ¿Cuál es el tamaño del campo 'fechaEntrada'?

    <p>10</p> Signup and view all the answers

    ¿Cuál es una característica principal de los ficheros planos?

    <p>Se accede a los registros de forma secuencial.</p> Signup and view all the answers

    ¿Cómo se accede a los registros en un fichero indexado?

    <p>Utilizando el índice que proporciona la posición de los registros.</p> Signup and view all the answers

    ¿Cuál es una ventaja de los ficheros de acceso directo?

    <p>Permiten un acceso inmediato a los registros.</p> Signup and view all the answers

    ¿Qué función permite a un programa establecer la posición del puntero en un fichero?

    <p>Posicionarse.</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones sobre ficheros que utilizan funciones hash es correcta?

    <p>Utilizan un algoritmo para generar la relación clave-posición.</p> Signup and view all the answers

    ¿Cuál de las siguientes operaciones se realiza para liberar un fichero después de trabajar con él?

    <p>Cerrar.</p> Signup and view all the answers

    ¿Qué aspecto es fundamental en la definición de una base de datos?

    <p>La colección de datos debe tener un formato digital y accesible.</p> Signup and view all the answers

    ¿Cuál es una desventaja de los ficheros planos en comparación con otros tipos de ficheros?

    <p>Acceso más lento a los registros individuales.</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones describe mejor el uso de BBDD en bibliotecas?

    <p>Guardan información tanto de libros como de usuarios.</p> Signup and view all the answers

    ¿Qué describe una relación 1:1 en términos de entidades?

    <p>Un entrenador dirigirá a un equipo y un equipo será dirigido por un solo entrenador.</p> Signup and view all the answers

    ¿Qué tipo de información se almacena en una BBDD de censo?

    <p>Datos demográficos de habitantes y sus territorios.</p> Signup and view all the answers

    En una relación 1:N, ¿qué afirmación es correcta?

    <p>Un alumno puede estudiar muchas asignaturas.</p> Signup and view all the answers

    ¿Cuál es una característica clave de las BBDD jerárquicas?

    <p>Organizan la información en una estructura de niveles.</p> Signup and view all the answers

    ¿Qué tipo de BBDD es más adecuada para almacenar datos científicos?

    <p>BBDD científicas.</p> Signup and view all the answers

    En el modelo de cardinalidades, ¿qué representa la 'N'?

    <p>Número máximo de instancias que una entidad puede tener en relación a otra.</p> Signup and view all the answers

    ¿Qué afirmación es verdadera para la cardinalidad N:M?

    <p>Un alumno puede estudiar muchas asignaturas y cada asignatura puede ser estudiada por muchos alumnos.</p> Signup and view all the answers

    ¿Cuál de las siguientes es una función principal de las BBDD en empresas?

    <p>Mantener la información ordenada y accesible.</p> Signup and view all the answers

    ¿Qué tipo de BBDD podría utilizar un sistema de reservas online?

    <p>BBDD administrativas.</p> Signup and view all the answers

    Si se hace referencia a participaciones en cardinalidades, ¿qué indican?

    <p>El número mínimo y máximo de relaciones que puede tener una entidad con otra.</p> Signup and view all the answers

    ¿Cuál de las siguientes opciones representa una relación N:M?

    <p>Un alumno estudia muchas asignaturas y cada asignatura puede ser estudiada por muchos alumnos.</p> Signup and view all the answers

    ¿Qué tipo de almacenamiento es más común en BBDD jerárquicas?

    <p>Estructura en forma de árbol.</p> Signup and view all the answers

    Si hay una situación de 1:N, ¿qué es correcto afirmar sobre el cliente y la factura?

    <p>Un cliente puede recibir muchas facturas, pero cada factura puede pertenecer solo a un cliente.</p> Signup and view all the answers

    ¿Qué representa principalmente el modelo de datos en BBDD?

    <p>Cómo están estructurados internamente los datos.</p> Signup and view all the answers

    En el contexto de relaciones de cardinalidad, ¿qué implica una relación simétrica?

    <p>Cada instancia de una entidad se relaciona con dos o más instancias de otra entidad.</p> Signup and view all the answers

    ¿Cuál es la función principal de una base de datos (BBDD)?

    <p>Mantener la información de objetos de forma coherente y jerarquizada.</p> Signup and view all the answers

    ¿Qué es un dato en el contexto de una base de datos?

    <p>Una información concreta sobre algo específico.</p> Signup and view all the answers

    ¿Cuál de las siguientes opciones representa un tipo de dato booleano?

    <p>El estado de un pedido (completo o incompleto).</p> Signup and view all the answers

    ¿Qué representa un campo en una tabla de base de datos?

    <p>Una propiedad o atributo común a todos los registros.</p> Signup and view all the answers

    ¿Qué es una tabla en el contexto de las bases de datos?

    <p>Una entidad formada por varios campos y registros.</p> Signup and view all the answers

    La relación entre los datos en una BBDD se encuentra estructurada principalmente en:

    <p>Tablas que se relacionan entre ellas.</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones sobre tipos de datos en bases de datos es incorrecta?

    <p>Un tipo de dato no puede ser asociado a más de un campo.</p> Signup and view all the answers

    ¿Cuál de los siguientes ejemplos se considera un campo en una base de datos?

    <p>El nombre de una persona en una tabla de clientes.</p> Signup and view all the answers

    ¿Qué es una base de datos (BBDD)?

    <p>Una base de datos (BBDD) se puede definir como una agrupación de datos relacionados entre sí, almacenados en formato digital, con una organización o estructura determinada, de modo que se permite el acceso a dicha información con cierta rapidez.</p> Signup and view all the answers

    ¿Cuáles son las propiedades más importantes de las BBDD?

    <p>Están diseñadas para un objetivo específico.</p> Signup and view all the answers

    Describe la evolución histórica de las BBDD.

    <p>Las primeras formas de bases de datos eran tablillas de arcilla, seguidas de la aparición del papel y la tinta. Con la llegada de la informática, se pasó al uso de los ordenadores digitales, lo que implicó un desarrollo constante de las BBDD. Algunos de los hitos clave en la evolución histórica de las BBDD incluyen la invención del tubo de vacío, la máquina de Turing, el desarrollo de sistemas por lotes (batchprocessing), y la introducción de herramientas gráficas para la gestión de bases de datos.</p> Signup and view all the answers

    ¿A partir de qué año se hizo posible gestionar las bases de datos a nivel de usuario?

    <p>A partir de los años 80, con la aparición del lenguaje SQL.</p> Signup and view all the answers

    ¿Cuáles son las ventajas y desventajas de utilizar las BBDD?

    <p>Las ventajas de las BBDD incluyen un procesamiento independiente de la información, la capacidad de almacenar grandes cantidades de datos de forma coherente, una mayor seguridad, un menor espacio de almacenamiento y una forma eficiente de almacenar datos. Las desventajas incluyen la necesidad de un administrador cualificado, un mayor coste inicial, la necesidad de un espacio considerable en la memoria del ordenador, y la necesidad de realizar un mantenimiento constante.</p> Signup and view all the answers

    ¿Qué son los ficheros?

    <p>Todas las anteriores son correctas.</p> Signup and view all the answers

    ¿Qué son los tipos de ficheros?

    <p>Todas las anteriores son correctas.</p> Signup and view all the answers

    ¿Cuáles son los conceptos clave en las BBDD?

    <p>Todas las anteriores son correctas.</p> Signup and view all the answers

    ¿Qué son los Sistemas Gestores de Bases de Datos (SGBD)?

    <p>Todas las anteriores son correctas.</p> Signup and view all the answers

    Según la licencia de uso, ¿cómo se dividen los SGBD?

    <p>SGBD libres: no requieren licencia de uso, suelen disponer de código abierto y son gratuitos. Algunos ejemplos son: MySQL, PostgreSQL, MariaDB.</p> Signup and view all the answers

    ¿Qué son los modelos de BBDD?

    <p>Los modelos de BBDD determinan la estructura lógica en la que se organizan los datos en la base de datos. Es decir, establecen cómo se organizan, almacenan y manipulan los datos. Algunos ejemplos son los modelos jerárquico, en red, relacional, y orientado a objetos.</p> Signup and view all the answers

    Describe las características de los modelos jerárquico, en red y relacional

    <p>Modelo jerárquico: relación padre-hijo, información se organiza de manera jerárquica.</p> Signup and view all the answers

    ¿Qué son las reglas de integridad de la entidad?

    <p>Todas las anteriores son correctas.</p> Signup and view all the answers

    Describe las claves candidatas, primarias y ajenas.

    <p>Las Claves Candidatas son los atributos o conjuntos de atributos que identifican de manera única una tupla. La Clave Primaria es la clave candidata elegida como identificador principal de una tupla. La Clave Ajena o Foránea es un atributo o conjunto de atributos de una tabla que son clave principal de otra tabla y sirven para mantener la relación entre diferentes tablas.</p> Signup and view all the answers

    ¿Qué son los valores nulos?

    <p>Los valores nulos no se permiten en la normalización de una base de datos, pero son comunes en la programación de BBDD.</p> Signup and view all the answers

    ¿Qué son las reglas de integridad referencial?

    <p>Las reglas de integridad referencial se basan en asegurar la consistencia de las relaciones entre las tablas de la BBDD. Estas reglas establecen que los valores de una clave ajena deben coincidir con los valores de la clave primaria a la que hacen referencia, o ser nulos en casos específicos. Las reglas de integridad referencial se aplican a cada clave ajena, y establecen los comportamientos a seguir ante la inserción, modificación o eliminación de datos en la tabla que contiene la clave primaria de la relación.</p> Signup and view all the answers

    ¿Qué son las transacciones?

    <p>Los estados de una transacción: Activa, Parcialmente comprometida, Fallida, Abortada y Comprometida.</p> Signup and view all the answers

    ¿Qué son los problemas derivados de la ejecución concurrente?

    <p>Las técnicas de control de concurrencia: Optimistas y Pesimistas.</p> Signup and view all the answers

    ¿Qué son las vistas?

    <p>Todas las anteriores son correctas.</p> Signup and view all the answers

    ¿Qué son las restricciones?

    <p>Las restricciones se pueden aplicar de dos formas distintas.</p> Signup and view all the answers

    Describe las reglas de integridad de los dominios y las reglas de integridad de las relaciones.

    <p>Las reglas de integridad de los dominios se aplican cuando se le asigna un valor a un campo sin conocer la relación que éste tiene con los demás campos que forman la base de datos. Las reglas de integridad de las relaciones se aplican cuando una tupla se inserta en una tabla o hay que relacionar dos o más tuplas.</p> Signup and view all the answers

    Describe el lenguaje de definición de datos (DDL) y el lenguaje de manipulación de datos (DML).

    <p>El DDL (Data Definition Language) se utiliza para definir las estructuras de una base de datos, como tablas, vistas o índices. El DML (Data Manipulation Language) permite manipular los datos, es decir, crear, modificar, eliminar o consultar los datos almacenados en las tablas.</p> Signup and view all the answers

    ¿Qué es un SGBD corporativo?

    <p>Los SGBD corporativos tienen mayor seguridad y rendimiento.</p> Signup and view all the answers

    Describe la desnormalización.

    <p>La desnormalización es un proceso que se utiliza para optimizar el desarrollo de una base de datos, mediante la agregación de datos redundantes, con el objetivo de mejorar el rendimiento y la eficiencia de las consultas.</p> Signup and view all the answers

    ¿Para qué sirven las herramientas gráficas proporcionadas por los SGBD?

    <p>Para crear, editar, gestionar y administrar las bases de datos de forma gráfica.</p> Signup and view all the answers

    ¿Qué es el modelo entidad-relación?

    <p>El modelo entidad-relación (MER) es un modelo de datos conceptual que permite representar la información de una base de datos de forma estructurada y lógica, utilizando entidades y relaciones.</p> Signup and view all the answers

    ¿Cuáles son las restricciones semánticas que se pueden aplicar a las entidades?

    <p>Totalidad y Parcialidad.</p> Signup and view all the answers

    Describe la cardinalidad y la participación en el modelo entidad-relación.

    <p>La cardinalidad define la relación entre entidades, especificando cuántas instancias de una entidad se relacionan con una instancia de otra entidad (uno a uno, uno a muchos, muchos a muchos). Las participaciones son las cardinalidades particulares de cada lado de la relación.</p> Signup and view all the answers

    Describe los diferentes tipos de relaciones en el modelo entidad-relación.

    <p>Los diferentes tipos de relaciones en el modelo entidad-relación son: unarias, binarias, ternarias y N-arias.</p> Signup and view all the answers

    ¿Qué es la normalización?

    <p>Un proceso de optimización de las bases de datos que consiste en eliminar la redundancia y la inconsistencia de los datos.</p> Signup and view all the answers

    ¿Qué son las dependencias funcionales?

    <p>Una dependencia funcional se da cuando un atributo depende de la totalidad de la clave.</p> Signup and view all the answers

    ¿Cuál es la diferencia entre las formas normales 'inclusiva' y 'exclusiva'?

    <p>Todas las anteriores son correctas.</p> Signup and view all the answers

    Describe las formas normales.

    <p>Primera forma normal (1FN): los atributos deben ser atómicos.</p> Signup and view all the answers

    ¿Qué es el lenguaje SQL?

    <p>Todas las anteriores son correctas.</p> Signup and view all the answers

    ¿Qué es el control de concurrencia?

    <p>El control de concurrencia es un mecanismo que se utiliza para evitar problemas que ocurren cuando dos o más usuarios o procesos intentan acceder a la misma información al mismo tiempo.</p> Signup and view all the answers

    ¿Qué son las técnicas de control de concurrencia?

    <p>Todas las anteriores son correctas.</p> Signup and view all the answers

    Describe el mecanismo de recuperación ante errores.

    <p>El mecanismo de recuperación ante errores se utiliza para restablecer la base de datos a un estado consistente en caso de que se produzca un error.</p> Signup and view all the answers

    ¿Cuáles son las funciones del lenguaje SQL para la creación de la estructura de una base de datos?

    <p>DROP: para eliminar bases de datos.</p> Signup and view all the answers

    Describe las restricciones que se pueden aplicar a los elementos de las bases de datos cuando se crean nuevas tablas o campos.

    <p>Las restricciones se aplican a los campos al crear nuevas tablas o campos para garantizar la integridad y la coherencia de los datos.</p> Signup and view all the answers

    ¿Qué son las subconsultas?

    <p>Las subconsultas se utilizan para definir condiciones que se aplican a los resultados de una consulta.</p> Signup and view all the answers

    ¿Para qué sirven las cláusulas del lenguaje SQL para la agrupación de datos?

    <p>Las cláusulas de agrupación se utilizan para realizar consultas más complejas.</p> Signup and view all the answers

    Study Notes

    Study Notes

    • No information available in the provided text.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Bases de Datos - A PDF

    Description

    Este cuestionario explora conceptos importantes en la gestión de bases de datos, incluyendo la asignación de privilegios y el uso de comandos como ROLLBACK y COMMIT. También se discuten los elementos esenciales de un diccionario de datos y qué información no se incluye en él. Perfecto para estudiantes que buscan reforzar sus conocimientos en el área.

    More Like This

    Database Security
    3 questions

    Database Security

    LucrativeMagenta avatar
    LucrativeMagenta
    Database Security: Access Control
    24 questions
    Privilegios de DBA en MySQL
    48 questions

    Privilegios de DBA en MySQL

    MultiPurposeMorganite1285 avatar
    MultiPurposeMorganite1285
    Use Quizgecko on...
    Browser
    Browser