Base de Datos - Práctica 0
24 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

¿Cuál de las siguientes propiedades en ACID se relaciona con el concepto de que las transacciones no deben interferir entre sí?

  • Ineficacia
  • Integridad
  • Independencia
  • Aislamiento (correct)

¿En qué caso es más adecuado utilizar un sistema de archivos tradicional en lugar de una base de datos?

  • Las ventas en Mercado Libre.
  • Las fotos en Instagram.
  • Las publicaciones en un foro.
  • Una agenda telefónica personal. (correct)

¿Cuál es el lenguaje que permite definir los parámetros relevantes para el almacenamiento en disco de los datos en un DBMS?

  • VDL
  • SDL
  • DML
  • DDL (correct)

¿Cuál de las siguientes opciones no se puede considerar una base de datos?

<p>El conjunto de palabras que aparece en el Quijote. (C)</p> Signup and view all the answers

¿Cuál es la función principal de un DBA?

<p>Administrar la base de datos. (D)</p> Signup and view all the answers

¿Qué acción no puede considerarse como una transacción enlatada?

<p>Generar un backup de la base de datos de una biblioteca pública. (D)</p> Signup and view all the answers

¿Cuál de las siguientes no es una de las cuatro propiedades básicas de una transacción?

<p>Complejidad (B)</p> Signup and view all the answers

¿Qué tipo de datos se consideran datos virtuales?

<p>Datos derivados de la base de datos pero que no están almacenados en disco. (A)</p> Signup and view all the answers

¿Cuál de las siguientes no es una ventaja de usar una base de datos?

<p>Simplicidad del software del sistema. (D)</p> Signup and view all the answers

En la base de datos de Netflix, ¿cuál de las siguientes es una consulta en sentido estricto?

<p>Buscar las películas que empiecen con 'Terminator'. (B)</p> Signup and view all the answers

¿Qué tipo de usuario de una base de datos realiza transacciones predefinidas por el equipo de desarrollo de sistemas?

<p>Los usuarios paramétricos. (A)</p> Signup and view all the answers

¿Cuál de los siguientes no se considera un DBMS?

<p>Microsoft Excel. (B)</p> Signup and view all the answers

Los metadatos se almacenan en:

<p>El catálogo. (B)</p> Signup and view all the answers

¿Cuál es el lenguaje de un DBMS que se utiliza para realizar consultas y actualizaciones?

<p>DML. (C)</p> Signup and view all the answers

En la base de datos de publicaciones de Mercado Libre, ¿cuál de las siguientes no es una actualización?

<p>Publicar un lavarropas usado. (A)</p> Signup and view all the answers

¿Cuál de las siguientes propiedades deben cumplir las transacciones?

<p>Duraderas. (A), Aisladas. (D)</p> Signup and view all the answers

¿Qué significa la propiedad 'A' en ACID?

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

¿Cuál de las siguientes afirmaciones sobre una base de datos es falsa?

<p>Una base de datos almacena únicamente datos numéricos. (B)</p> Signup and view all the answers

¿Cuál es el objetivo principal del lenguaje de definición de datos (DDL)?

<p>Definir estructuras y esquemas de la base de datos. (C)</p> Signup and view all the answers

En una aplicación web típica, ¿qué rol desempeña el navegador?

<p>Interfaz de usuario (C)</p> Signup and view all the answers

¿Qué problema puede surgir cuando múltiples usuarios actualizan la misma información en diferentes momentos?

<p>Inconsistencia de datos (A)</p> Signup and view all the answers

¿Cuál de las siguientes opciones describe el DML?

<p>Lenguaje de manipulación de datos. (D)</p> Signup and view all the answers

¿Cuál es la responsabilidad de un administrador de base de datos?

<p>Administrar las cuentas y privilegios de usuario. (C)</p> Signup and view all the answers

¿Cuál de las siguientes es una consecuencia de la redundancia de datos?

<p>Desperdicio de espacio de almacenamiento. (B)</p> Signup and view all the answers

Flashcards

¿Qué es una transacción?

Una transacción es una secuencia de operaciones que se ejecutan juntas, de manera que o todas se completan exitosamente o ninguna se completa. Las transacciones se basan en el principio de ACID: atomicidad, consistencia, aislamiento y durabilidad.

Propiedades ACID

Las propiedades ACID garantizan la integridad y consistencia de los datos dentro de una base de datos. Atomicidad: todas las operaciones se completan o ninguna. Consistencia: la base de datos se mantiene en un estado válido. Aislamiento: las transacciones se ejecutan de manera independiente. Durabilidad: los datos se almacenan de forma permanente.

Ventajas de utilizar una base de datos

Las ventajas de utilizar una base de datos incluyen: simplicidad del software del sistema, control de la redundancia, independencia entre programas y datos, facilidad para compartir los datos a muchos usuarios.

Consulta

Una consulta es una solicitud de información de una base de datos. Se utiliza para buscar, filtrar y recuperar datos específicos.

Signup and view all the flashcards

Tipos de usuarios de base de datos

Los usuarios de base de datos pueden ser: DBA (administrador de base de datos), usuarios paramétricos (con acceso limitado), ingenieros de software (desarrollan sistemas) y diseñadores de bases de datos.

Signup and view all the flashcards

DBMS

Un DBMS (Sistema Gestor de Base de Datos) es un software que permite crear, gestionar y acceder a bases de datos. Ejemplos: PostgreSQL, Microsoft Access, MySQL, Oracle.

Signup and view all the flashcards

Metadatos

Los metadatos son datos sobre datos. Describen la estructura, el contenido y las propiedades de la base de datos.

Signup and view all the flashcards

Lenguaje DML

DML (Data Manipulation Language) es el lenguaje utilizado para realizar consultas (SELECT), actualizaciones (UPDATE), inserciones (INSERT) y eliminaciones (DELETE) de datos en una base de datos.

Signup and view all the flashcards

ACID (I)

En ACID, la "I" representa la propiedad de Aislamiento. Esto significa que las transacciones se ejecutan de forma independiente, sin interferir con otras transacciones concurrentes.

Signup and view all the flashcards

Sistemas de archivos vs bases de datos

Un sistema de archivos tradicional es más adecuado para gestionar datos simples y no estructurados, como archivos personales o fotos. Las bases de datos son mejores para gestionar datos estructurados y complejos, como ventas en línea o publicaciones en foros.

Signup and view all the flashcards

¿Qué no es una base de datos?

Una base de datos es una colección estructurada de datos, con un propósito definido. El conjunto de palabras que aparece en el Quijote no cumple con esta definición, ya que no está organizado de forma estructurada y no tiene un objetivo definido.

Signup and view all the flashcards

Funciones del DBA

Un DBA (Administrador de Base de Datos) es responsable de administrar la base de datos, incluyendo tareas como la seguridad, el rendimiento, la copia de seguridad y la recuperación de la base de datos.

Signup and view all the flashcards

Transacción atómica

Una transacción atómica se completa completamente o no se completa en absoluto. Si hay un error en cualquier parte del proceso, se revierte todo el cambio.

Signup and view all the flashcards

Datos virtuales

Los datos virtuales son datos derivados de la base de datos, pero no están almacenados físicamente en disco. Se calculan a partir de otros datos almacenados.

Signup and view all the flashcards

Lenguaje de Definición de Datos (DDL)

El Lenguaje de Definición de Datos (DDL) es un lenguaje utilizado para crear, modificar y eliminar las estructuras de una base de datos, como tablas, columnas, índices y otros objetos de datos.

Signup and view all the flashcards

Redundancia de Datos

La redundancia de datos ocurre cuando la misma información se repite en diferentes lugares de la base de datos. Esto puede crear incoherencias y aumentar el riesgo de errores.

Signup and view all the flashcards

Lenguaje de Manipulación de Datos (DML)

El Lenguaje de Manipulación de Datos (DML) se utiliza para insertar, actualizar y eliminar datos en la base de datos. Es decir, permite realizar operaciones en la información ya existente.

Signup and view all the flashcards

Esquema de la Base de Datos

El esquema de una base de datos describe la estructura y organización de la información. Define las tablas, las columnas, las relaciones entre las tablas y otros elementos esenciales para la base de datos.

Signup and view all the flashcards

Vistas de la Base de Datos

Las vistas de la base de datos son subconjuntos de información que presentan parte de los datos de la base de datos de una forma específica. Permiten diferentes usuarios ver la misma información con perspectivas distintas.

Signup and view all the flashcards

Transacciones Concurrentes

Las transacciones concurrentes son operaciones que se realizan al mismo tiempo sobre la misma información. Es necesario evitar que estas transacciones interfieran entre sí para mantener la integridad de la base de datos.

Signup and view all the flashcards

Study Notes

Base de Datos - Práctica 0

  • Definición de Base de Datos:

    • Una base de datos es un conjunto organizado de datos que resuelve problemas informáticos.
    • Existen alternativas a las bases de datos, pero estas tienen limitaciones.
  • Sistema de Gestión de Bases de Datos (DBMS):

    • Un DBMS es un software que maneja y organiza los datos en una base de datos.
    • Ofrece cuatro capacidades básicas:
      • Definir la estructura de los datos.
      • Consultar datos almacenados.
      • Manipular datos (agregar, modificar, eliminar).
      • Controlar el acceso a los datos.
  • Separación de Programas y Datos:

    • Un DBMS separa los programas de la información que manejan, lo que es positivo.
    • Esto facilita la modificación y el mantenimiento de los datos sin afectar los programas que los utilizan.
    • Mejora la independencia entre aplicaciones y datos, permitiendo cambios sin afectar a los programas ya creados.
  • Diccionario o Catálogo de la Base de Datos:

    • El diccionario o catálogo contiene información sobre la estructura de la base de datos.
    • Define las tablas, campos, relaciones, etc.
  • Transacciones:

    • Una transacción es un conjunto de operaciones que se realizan como una unidad.
    • Debe cumplir cuatro propiedades básicas (ACID):
      • Atomicidad: todas las operaciones se realizan o ninguna.
      • Consistencia: la transacción no cambia la consistencia de la base de datos.
      • Aislamiento: las transacciones se realizan de forma independiente.
      • Durabilidad: los cambios realizados permanecen una vez completada la transacción.

Preguntas y Respuestas Adicionales

  • Ventajas de usar una base de datos:

    • Control de redundancia
    • Independencia entre programas y datos
    • Facilidad de compartir datos entre diversos usuarios
  • Consultas en bases de datos (ejemplo Netflix):

    • Consultas de datos se realizan sobre los datos almacenados en la base de datos
  • Usuarios de una Base de datos (DBA):

    • Un DBA maneja ciertas transacciones predefinidas y necesarias para el sistema.
  • Tipos de DBMS (ejemplos):

    • Postgre, Excel, Access son ejemplos importantes de DBMSs
  • Almacenamiento de Metadatos:

    • Los metadatos se almacenan en el catálogo o diccionario de la base de datos.
  • Lenguaje para consultas y actualizaciones de datos:

    • El Lenguaje de Manipulación de Datos (DML) en un DBMS permite consultas y actualizaciones.
  • Actualizaciones en bases de datos (ejemplo Mercado Libre):

    • Cambiar información detallada de un producto seria un ejemplo de actualización.
    • Cambiar cualquier elemento que afecte la información del producto.
  • Propiedades de una Transacción (ACID):

    • Atomicidad, Consistencia, Aislamiento, Durabilidad
  • Componentes de una Aplicación Web (ejemplo):

    • navegadores, data language, servidor,
    • Estas preguntas se centran más en la aplicación web que en la base de datos.
  • Lenguajes de Definición de Datos:

    • El DDL define la estructura del esquema de la base de datos.
  • Datos Virtuales:

    • Datos derivados de la base de datos principal, no guardados como datos, a.k.a resumen.
  • Casos de Uso para Sistemas de Archivos (ejemplos):

    • Administrar algunas fotos, etc.
  • Lenguaje de definición de datos en la base de datos:

    • Se usa para definir el esquema de la base de datos.
  • Base de datos (ejemplo):

    • Almacena la información de forma organizada.

Studying That Suits You

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

Quiz Team

Description

Esta práctica se centra en la introducción a las bases de datos, incluyendo su definición y la importancia de los Sistemas de Gestión de Bases de Datos (DBMS). Aprenderás sobre las capacidades básicas de un DBMS y la separación entre programas y datos, lo que facilita la gestión y mantenimiento de la información. Ideal para estudiantes que comienzan su camino en el mundo de las bases de datos.

More Like This

Database Management Chapter 3 Quiz
26 questions
Database Management Basics
16 questions
Use Quizgecko on...
Browser
Browser