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 (D)</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 (D)</p> Signup and view all the answers

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

    <p>Number (C)</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. (D)</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. (A)</p> Signup and view all the answers

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

    <p>Float (B)</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. (A)</p> Signup and view all the answers

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

    <p>Varchar (D)</p> Signup and view all the answers

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

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

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

    <p>10 (A)</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. (A)</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. (D)</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. (B)</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. (C)</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. (C)</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. (A)</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. (B)</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. (A)</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. (B)</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. (A)</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. (A)</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. (C)</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. (B)</p> Signup and view all the answers

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

    <p>BBDD científicas. (A)</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. (C)</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. (C)</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. (A)</p> Signup and view all the answers

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

    <p>BBDD administrativas. (D)</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. (C)</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. (A)</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. (D)</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. (A)</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. (A)</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. (A)</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. (D)</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. (C)</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). (C)</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. (D)</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. (D)</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. (A)</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. (B)</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. (B)</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. (A), Todas las anteriores son correctas. (B), Representan elementos abstractos o concretos del mundo real. (C), Pueden llegar a almacenar grandes cantidades de información. (D), Se habilita su uso para un grupo de usuarios concreto. (E)</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. (B)</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. (A), Un elemento clave para almacenar la información en el ámbito de la informática. (B), Un conjunto de dígitos binarios que siguen una estructura lógica determinada. (C), También se les denomina archivos. (D), Almacenan información como imágenes, documentos, música, etc. (E)</p> Signup and view all the answers

    ¿Qué son los tipos de ficheros?

    <p>Todas las anteriores son correctas. (A), Ficheros indexados: tabla de claves para indicar la posición física de los registros, acceso rápido. (B), Ficheros planos: orden secuencial de registros, acceso secuencial. (C), Otros: se usan algoritmos como Hash para generar la relación clave-posición, acceso directo. (D), Ficheros de acceso directo: no hay índice, el campo clave define la dirección física, acceso inmediato. (E)</p> Signup and view all the answers

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

    <p>Todas las anteriores son correctas. (A), Tipo de dato: estructura de datos usada para representar un dato. (B), Dato: información sobre un elemento concreto. (C), Tabla: conjunto de campos y registros. (D), Campo: identificador de propiedades compartidas por los registros dentro de una tabla. (E)</p> Signup and view all the answers

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

    <p>Todas las anteriores son correctas. (A), Existen distintos tipos de SGBD, según su modelo de datos y su ubicación. Algunos ejemplos son: Microsoft SQL Server, MySQL, Oracle, Postgresql, Sybase, Access, DBExpress-C. (B), Las funciones de los SGBD se clasifican en tres tipos: definición. construcción y manipulación. (C), Un programa o software que facilita a la persona encargada de la administración de las BBDD el tratamiento de la información que contiene. Pueden realizar operaciones como diseño, consulta y modificación de dichos datos. (D), Los SGBD son herramientas esenciales para gestionar la información, controlándola de forma segura e integrada. Ofrecen funciones como la creación y especificación de los datos, manipulación de los datos, recuperación de los datos, gestión de la comunicación, y la creación de aplicaciones. (E)</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. (A), SGBD comerciales: requieren licencia de uso y suelen tener un código cerrado. Ejemplos son: Oracle, Microsoft SQL Server, Microsoft Access. (B)</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. (A), Modelo en red: información se estructura en nodos y enlaces, se permite más de un padre. (B), Todas las anteriores son correctas. (C), Modelo relacional: propuesto por Edgar Frank Codd, organiza la información en relaciones y tuplas, utiliza el lenguaje SQL. Es el modelo más usado hoy en día. (D)</p> Signup and view all the answers

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

    <p>Todas las anteriores son correctas. (A), Las reglas de integridad del modelo, que garantizan un buen funcionamiento de la BBDD y aseguran que se mantienen los datos de forma coherente. (B), Las reglas de integridad del usuario: se encargan de que los usuarios no introduzcan errores o manipulen los datos de manera incorrecta, evitando daños a la información. (C), Ningún atributo (o campo) que forme parte de la clave primaria puede ser nulo. (D)</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. (A), Los valores nulos nunca podrán aparecer en una clave primaria. (B), La ausencia de valor en el atributo de una tupla. (C), No se debe confundir valor nulo con el valor 0. (D), Todas las anteriores son correctas. (E)</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. (A), Conjunto de diferentes acciones capaces de realizar transformaciones sobre los estados de un sistema conservando su integridad. (B), Las propiedades que se utilizan para garantizar que las transacciones se ejecuten de forma atómica, consistente, aislada y duradera, como una unidad de trabajo. (C), Las sentencias que se utilizan para gestionar las transacciones y asegurar su correcta finalización. (D), Todas las anteriores son correctas. (E)</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. (A), La recuperación de datos ante errores. (B), Dirty Read, Non Repeatable Read, Phantom Read. (C), Todas las anteriores son correctas. (D)</p> Signup and view all the answers

    ¿Qué son las vistas?

    <p>Todas las anteriores son correctas. (A), La información de una vista se actualiza automáticamente si se modifica la información de las tablas que la componen. (B), Una consulta preestablecida sobre uno o varias tablas de una BD. (C), Las vistas se pueden crear con diferentes tipos de opciones. (D), Se pueden crear vistas simples o vistas complejas. (E)</p> Signup and view all the answers

    ¿Qué son las restricciones?

    <p>Las restricciones se pueden aplicar de dos formas distintas. (A), Todas las anteriores son correctas. (B), Ayudan a que las estructuras de las BBDD sean más eficaces. (C), Las restricciones se utilizan para garantizar la integridad y la validez de los datos. (D), Existen diferentes tipos de restricciones, incluyendo claves primarias, claves ajenas, columnas no nulas, valores por defecto, comprobaciones de condiciones, y valores únicos. (E)</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. (A), Un sistema de gestión de base de datos diseñado para su uso en empresas. (B), Los SGBD corporativos suelen usar lenguajes procedurales. (C)</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. (A), Para tener control total sobre la estructura de la base de datos. (D)</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. (A), Entidad fuerte y débil. (B), Todas las anteriores son correctas. (C), Inclusiva y Exclusiva. (D)</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. (A), Los objetivos de la normalización son múltiples. (B), La normalización se realiza en diferentes etapas o formas normales. (C), Todas las anteriores son correctas. (D), Se lleva a cabo aplicando una serie de reglas. (E)</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. (A), Todas las anteriores son correctas. (B), Una dependencia funcional se da cuando un atributo no clave depende directamente de la clave primaria. (C), Una dependencia funcional transitiva se da cuando depende de otro atributo no clave. (D), Una dependencia parcial se da cuando un atributo no depende de la totalidad de los atributos que forman la clave. (E)</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. (A), En la inclusiva, un ejemplar del supertipo puede pertenecer a más de un subtipo. (B), En la inclusiva, los subtipos se solapan. (C)</p> Signup and view all the answers

    Describe las formas normales.

    <p>Primera forma normal (1FN): los atributos deben ser atómicos. (A), Todas las anteriores son correctas. (B), Tercera forma normal (3FN): no puede haber dependencias funcionales transitivas. (C), Segunda forma normal (2FN): los atributos no clave dependen completamente de la clave primaria. (D)</p> Signup and view all the answers

    ¿Qué es el lenguaje SQL?

    <p>Todas las anteriores son correctas. (A), Un lenguaje de programación declarativo utilizado para gestionar bases de datos relacionales. (B), SQL ofrece un alto nivel de flexibilidad. (C), SQL se divide en varios sublenguajes. (D), Las características principales de SQL. (E)</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. (A), Las técnicas de bloqueo son más adecuadas para entornos con gran cantidad de transacciones. (B), Las técnicas de marcas de tiempo asignan un identificador único a cada transacción. (C), Técnicas pesimistas que utilizan bloqueos. (D), Técnicas optimistas que validan las transacciones al final. (E)</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. (A), CREATE: para crear nuevas bases de datos. (B), ALTER: para modificar la estructura de una base de datos. (C), Todas las anteriores son correctas. (D)</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. (E), Las subconsultas se utilizan para unir resultados de diferentes consultas. (A), Una subconsulta es una consulta que se incrusta dentro de otra consulta. (B), Las subconsultas se utilizan para obtener información que depende del resultado de otra consulta. (C), Todas las anteriores son correctas. (D)</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. (A), Todas las anteriores son correctas. (B), Las cláusulas de agrupación se utilizan en combinación con la función GROUP BY. (C), Las cláusulas de agrupación se utilizan para agrupar los datos de una tabla según un criterio específico. (D)</p> Signup and view all the answers

    Flashcards

    Ficheros planos

    Ficheros con registros ordenados contiguamente. Para acceder a uno, se deben revisar todos los anteriores.

    Ficheros indexados

    Ficheros con un índice que apunta a la ubicación de cada registro. Esto permite un acceso más rápido.

    Ficheros de acceso directo

    Ficheros sin índice donde la clave del registro es directamente su posición física. Acceso inmediato con tamaño fijo.

    Abrir (open)

    Prepara un fichero para lectura y/o escritura.

    Signup and view all the flashcards

    Cerrar (close)

    Finaliza el acceso a un fichero para evitar errores.

    Signup and view all the flashcards

    Leer (read)

    Extrae información de un fichero.

    Signup and view all the flashcards

    Escribir (write)

    Inserta información en un fichero.

    Signup and view all the flashcards

    Posicionarse (seek)

    Mueve el puntero del archivo a una posición determinada para lectura/escritura.

    Signup and view all the flashcards

    Dato

    Información específica sobre un elemento. Ejemplos: edad, fecha de nacimiento, calificación de un examen.

    Signup and view all the flashcards

    Tipo de dato

    Estructura que define cómo se expresa un dato. Ejemplos: numérico, fecha, booleano.

    Signup and view all the flashcards

    Campo

    Identificador que agrupa datos de una misma propiedad dentro de una tabla.

    Signup and view all the flashcards

    Registro

    Conjunto de valores de los campos que describen un elemento en una tabla.

    Signup and view all the flashcards

    Tabla

    Estructura formada por campos y registros que organiza la información de una entidad.

    Signup and view all the flashcards

    ¿Qué son las bases de datos?

    Sistemas para el almacenamiento y gestión coherente de información, organizados en tablas interconectadas.

    Signup and view all the flashcards

    Interconexión entre tablas

    Relaciones entre tablas que permiten compartir información y crear consultas complejas.

    Signup and view all the flashcards

    Optimización de datos

    Buscar la mejor organización de datos para lograr eficiencia y rendimiento.

    Signup and view all the flashcards

    ¿Para qué se usan las BBDD en bibliotecas?

    Las BBDD en bibliotecas se usan para almacenar información de libros (títulos, autores, editoriales) y usuarios (nombres, fechas de alquiler).

    Signup and view all the flashcards

    ¿Cómo se usan las BBDD en censos?

    Las BBDD en censos recopilan información demográfica de habitantes (nombres, edades, sexo) y ubicaciones (municipios, comarcas, regiones).

    Signup and view all the flashcards

    ¿Para qué sirven las BBDD científicas?

    Las BBDD científicas almacenan información de proyectos y experimentos para su posterior análisis.

    Signup and view all the flashcards

    ¿Por qué las BBDD son importantes en empresas?

    Las empresas usan BBDD para organizar, estructurar y acceder a información de forma eficiente.

    Signup and view all the flashcards

    BBDD jerárquicas

    Las BBDD jerárquicas se organizan en niveles, como un árbol invertido.

    Signup and view all the flashcards

    ¿Qué es el modelo de datos?

    El modelo de datos describe cómo están estructurados internamente los datos en una BBDD.

    Signup and view all the flashcards

    ¿Cómo se clasifican las BBDD?

    Las BBDD se clasifican según su modelo de datos (estructura) y su ubicación.

    Signup and view all the flashcards

    Ejemplo de uso de BBDD: administración

    Las empresas necesitan BBDD para mantener la información ordenada y accesible para su funcionamiento.

    Signup and view all the flashcards

    GRANT y REVOKE

    Comandos para otorgar y retirar privilegios a usuarios o roles en una base de datos.

    Signup and view all the flashcards

    TCL (Transactional Control Language)

    Conjunto de comandos SQL para administrar transacciones en una base de datos.

    Signup and view all the flashcards

    COMMIT y ROLLBACK

    COMMIT guarda cambios realizados en una transacción, mientras que ROLLBACK los deshace.

    Signup and view all the flashcards

    ¿Qué es un diccionario de datos?

    Un repositorio que almacena información sobre la estructura y organización de los datos en una base de datos.

    Signup and view all the flashcards

    Información en el Diccionario de Datos

    Incluye la estructura lógica y física de las tablas, vistas, funciones, procedimientos, etc., privilegios, restricciones de integridad, etc.

    Signup and view all the flashcards

    Diccionario de Datos

    Un diccionario de datos es una colección de información que describe la estructura y el contenido de una base de datos. Incluye las características de cada tabla, campo, relación y reglas de integridad.

    Signup and view all the flashcards

    Tipos de Diccionario de Datos

    Existen tres tipos: Off-line, On-line e In-line. Off-line se encarga de mantener el diccionario, On-line funciona con el compilador y asegura la existencia de los datos en el diccionario, In-line añade la definición de los datos hasta que no se ejecuta.

    Signup and view all the flashcards

    ¿Qué es ANSI/X3/SPARC?

    Es una arquitectura de referencia para bases de datos que define tres niveles de abstracción: externo, conceptual e interno.

    Signup and view all the flashcards

    Nivel externo

    El nivel externo representa la vista de usuario de la base de datos. Cada usuario tiene una visión personalizada de la información.

    Signup and view all the flashcards

    Nivel conceptual

    El nivel conceptual describe la estructura de datos y las relaciones entre ellos. Es independiente de cómo se implementa la base de datos.

    Signup and view all the flashcards

    Nivel interno

    El nivel interno define la forma en que se almacenan los datos físicamente. Incluye detalles sobre índices, archivos y estructuras de almacenamiento.

    Signup and view all the flashcards

    Campo Primario

    Un campo primario es un atributo o columna de una tabla que identifica de forma única cada registro. Es como una clave que te permite encontrar un registro especifico.

    Signup and view all the flashcards

    Relaciones entre Tablas

    Las relaciones entre tablas permiten compartir datos y consultar información de diferentes tablas al mismo tiempo. Es como un puente que conecta las tablas para acceder a la información.

    Signup and view all the flashcards

    Cardinalidad

    Define la cantidad de relaciones posibles entre dos entidades en una base de datos. Puede ser 1:1, 1:N o N:M.

    Signup and view all the flashcards

    Relación 1:1

    Una entidad puede relacionarse con como máximo una instancia de la otra entidad.

    Signup and view all the flashcards

    Relación 1:N

    Una entidad puede tener múltiples instancias de la otra entidad, pero la otra entidad solo puede tener una instancia de la primera.

    Signup and view all the flashcards

    Relación N:M

    Ambas entidades pueden tener múltiples instancias de la otra.

    Signup and view all the flashcards

    Participación

    La cardinalidad específica de cada lado de una relación entre entidades. Representa el mínimo y máximo de relaciones que puede tener una entidad con la otra.

    Signup and view all the flashcards

    ¿Qué quiere decir 1:N?

    Indica que una entidad puede tener múltiples instancias de la otra entidad, pero la otra entidad solo puede tener una instancia de la primera.

    Signup and view all the flashcards

    ¿Qué quiere decir N:M?

    Indica que ambas entidades pueden tener múltiples instancias de la otra.

    Signup and view all the flashcards

    ¿Cuál es la diferencia entre la cardinalidad y la participación?

    La cardinalidad define las posibilidades generales de relación entre dos entidades, mientras que la participación especifica los límites de esa relación en cada lado de la entidad.

    Signup and view all the flashcards

    Bases de datos

    Una colección de datos relacionados entre sí, almacenados en formato digital, con una organización determinada, que permite un acceso rápido.

    Signup and view all the flashcards

    Evolución histórica de las BBDD

    La evolución de las BBDD abarca desde las tablillas de arcilla hasta las BBDD modernas orientadas a objetos.

    Signup and view all the flashcards

    Ventajas de las BBDD

    Las BBDD permiten gestionar información de forma eficiente, segura y consistente, minimizando la redundancia.

    Signup and view all the flashcards

    Desventajas de las BBDD

    Pueden ser costosas de implementar y mantener, requieren de expertos para su administración.

    Signup and view all the flashcards

    Campo clave

    Un campo que identifica de manera única cada registro en una tabla.

    Signup and view all the flashcards

    SGBD

    Un software que facilita la administración y gestión de una base de datos.

    Signup and view all the flashcards

    Funciones de un SGBD

    Un SGBD define la estructura de los datos, gestiona su almacenamiento y permite la manipulación de los datos.

    Signup and view all the flashcards

    Tipos de SGBD

    SGBD se clasifican en ofimáticos para uso personal y corporativos para grandes empresas.

    Signup and view all the flashcards

    SGBD comerciales y libres

    SGBD comerciales requieren licencia de uso, mientras que los libres son gratuitos.

    Signup and view all the flashcards

    Objetivos del SGBD

    Un SGBD permite procesar, administrar y recuperar datos, garantizando la seguridad de los mismos.

    Signup and view all the flashcards

    ANSI/X3/SPARC

    Una arquitectura de referencia que define tres niveles de abstracción para bases de datos: externo, conceptual e interno.

    Signup and view all the flashcards

    Modelo jerárquico

    Modelo de datos que organiza la información como un árbol invertido, con relaciones padre-hijo.

    Signup and view all the flashcards

    Modelo en red

    Modelo de datos que organiza la información en registros y enlaces. Permite más de un padre para un registro.

    Signup and view all the flashcards

    Modelo relacional

    Modelo de datos que organiza la información en tablas con relaciones entre ellas, evitando duplicidades.

    Signup and view all the flashcards

    Modelo entidad-relación

    Modelo de datos que representa la información del mundo real en entidades y relaciones para diseñar bases de datos.

    Signup and view all the flashcards

    Modelo orientado a objetos

    Modelo de datos que organiza la información en objetos, con datos y procedimientos dentro de ellos, permitiendo la reutilización.

    Signup and view all the flashcards

    Base de datos centralizada

    Una base de datos almacenada en un solo lugar, en una única máquina.

    Signup and view all the flashcards

    Base de datos distribuida

    Una colección de bases de datos relacionadas, distribuidas en diferentes lugares y interconectadas por una red.

    Signup and view all the flashcards

    Ventajas de las BBDD distribuidas

    Acceso rápido, mejora en el rendimiento, alta disponibilidad, etc.

    Signup and view all the flashcards

    Desventajas de las BBDD distribuidas

    Complejidad del diseño, seguridad más compleja, problemas de recuperación.

    Signup and view all the flashcards

    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