Bases de Datos: Introducción y Conceptos
48 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 es una de las principales ventajas de utilizar bases de datos en lugar de ficheros?

  • Mayor duplicación de datos
  • Independencia en el uso de aplicaciones (correct)
  • Establecer una estructura más rígida
  • Aumento de fallos de seguridad

¿Qué problema asociado al uso de ficheros motivó el desarrollo de las bases de datos?

  • Organización estructurada de datos
  • Incoherencia de datos (correct)
  • Acceso más rápido a la información
  • Facilidad en el almacenamiento de datos

¿Cuál es el impacto del crecimiento de Internet en las bases de datos?

  • Disminución del número de usuarios
  • Interacción limitada entre usuarios y bases de datos
  • Reducción de la complejidad de las bases de datos
  • Aumento exponencial en el número de usuarios (correct)

¿Qué aspecto de la gestión de bases de datos ha cambiado significativamente a lo largo del tiempo?

<p>La evolución hacia el núcleo de los entornos informáticos modernos (C)</p> Signup and view all the answers

¿Qué implicaciones tiene el uso independiente de bases de datos en el desarrollo de aplicaciones?

<p>Permite un mejor tratamiento de la información (B)</p> Signup and view all the answers

¿Cuál es un inconveniente del uso de ficheros en el almacenamiento de datos?

<p>Dificultad para integrar nuevas aplicaciones (C)</p> Signup and view all the answers

¿Cómo ha influido el gran volumen de datos en la necesidad de formación técnica?

<p>Requiere técnicos más capacitados y especializados (B)</p> Signup and view all the answers

¿Qué representa el concepto de base de datos en comparación con los ficheros?

<p>Una solución que evita la incoherencia de datos (C)</p> Signup and view all the answers

¿Cuál es el objetivo principal de un sistema gestor de bases de datos (SGBD)?

<p>Proporcionar eficiencia y seguridad en la gestión de datos. (A)</p> Signup and view all the answers

¿Qué función NO realiza un SGBD?

<p>Almacenamiento de datos en papel. (A)</p> Signup and view all the answers

¿Cómo se define una base de datos en el contexto de un SGBD?

<p>Especificando tipos, estructuras y restricciones de los datos. (A)</p> Signup and view all the answers

¿Cuál de las siguientes afirmaciones sobre la manipulación de bases de datos es correcta?

<p>Permite realizar consultas, actualizar datos y generar informes. (B)</p> Signup and view all the answers

¿Qué interacción se da entre el SGBD y otros elementos del sistema?

<p>El SGBD interactúa con el sistema operativo para manejar datos. (A)</p> Signup and view all the answers

¿Qué se entiende por la construcción de una base de datos?

<p>El almacenamiento de datos concretos en un medio supervisado. (C)</p> Signup and view all the answers

¿Cuál de las siguientes es una ventaja de utilizar un SGBD?

<p>Ofrece herramientas para trabajar con datos estructurados. (B)</p> Signup and view all the answers

¿Qué implica la función de descripción en un SGBD?

<p>Establecer la estructura y los tipos de datos de la base. (C)</p> Signup and view all the answers

¿Qué define a una base de datos?

<p>Una colección de datos relacionados lógicamente entre sí. (B)</p> Signup and view all the answers

¿Qué son los metadatos en una base de datos?

<p>Descripción y definición de los datos almacenados. (A)</p> Signup and view all the answers

¿Cuál es una de las ventajas principales de usar bases de datos?

<p>Facilitan el acceso simultáneo de múltiples usuarios. (B)</p> Signup and view all the answers

¿Qué papel desempeña un administrador en el uso de bases de datos?

<p>Gestionar, mantener y asegurar la base de datos. (D)</p> Signup and view all the answers

¿Qué se entiende por independencia de datos lógica-física?

<p>Los usuarios pueden cambiar la estructura de datos sin afectar a las aplicaciones. (B)</p> Signup and view all the answers

¿Quiénes son considerados los usuarios finales de la base de datos?

<p>Personas que realizan consultas y generan reportes a partir de la información almacenada. (B)</p> Signup and view all the answers

¿Cuál de los siguientes roles no utiliza directamente una base de datos?

<p>Verificador de estándares de informática. (C)</p> Signup and view all the answers

¿Qué significa que una base de datos debe tener mínima redundancia?

<p>Los datos se deben almacenar en un solo lugar para evitar duplicidad. (D)</p> Signup and view all the answers

¿Qué operación se utiliza para reconstruir fragmentos de una base de datos?

<p>Operación de union (A)</p> Signup and view all the answers

¿Cuál de las siguientes afirmaciones describe más adecuadamente la fragmentación vertical?

<p>Divide una tabla en subconjuntos que incluyen la clave primaria. (A)</p> Signup and view all the answers

¿Qué caracteriza a las bases de datos NoSQL en comparación con las bases de datos SQL?

<p>Utilizan formatos como clave-valor o grafos. (B)</p> Signup and view all the answers

¿Qué ventaja ofrecen las bases de datos NoSQL?

<p>Son más flexibles en el almacenamiento de datos no estructurados. (B)</p> Signup and view all the answers

¿Cuál es un ejemplo de un sistema de base de datos NoSQL clave-valor?

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

La fragmentación mixta es:

<p>Una combinación de fragmentación horizontal y vertical. (D)</p> Signup and view all the answers

Al aplicar técnicas de réplica y fragmentación, ¿qué es posible realizar?

<p>Un fragmento puede ser replicado y luego fragmentado. (B)</p> Signup and view all the answers

¿Cuál de los siguientes tipos de bases de datos NoSQL permite la recuperación rápida de información utilizando una clave única?

<p>Bases de datos clave-valor. (C)</p> Signup and view all the answers

¿Cuál de las siguientes características define un sistema de base de datos de propósito específico?

<p>Su rendimiento es fundamental y está diseñado para una aplicación específica. (C)</p> Signup and view all the answers

¿Qué son los sistemas de bases de datos distribuidas?

<p>Conjuntos de bases de datos interconectadas distribuidos entre diferentes nodos. (C)</p> Signup and view all the answers

¿Cuál es la función principal de un sistema gestor de bases de datos distribuida (SGBDD)?

<p>Proporcionar un acceso transparente a las bases de datos distribuidas. (D)</p> Signup and view all the answers

¿Cómo se comporta una aplicación que utiliza un sistema distribuido desde un punto de vista lógico?

<p>Opera como si estuviera gestionada por un solo SGBD. (A)</p> Signup and view all the answers

¿Cuál es una característica importante de los sistemas de procesamiento de transacciones en línea?

<p>Deben minimizar el retraso en las transacciones. (B)</p> Signup and view all the answers

¿Cuál de las siguientes afirmaciones es incorrecta acerca de las bases de datos distribuidas?

<p>Son ineficaces en comunicaciones de red. (D)</p> Signup and view all the answers

¿Qué ventaja ofrece el acceso transparente en un sistema de base de datos distribuida?

<p>Permite que el usuario acceda a datos de cualquier parte de la red sin complicaciones. (D)</p> Signup and view all the answers

¿Cuál de los siguientes es un ejemplo de un sistema de propósito especial?

<p>Un sistema de reservas aéreas. (C)</p> Signup and view all the answers

¿Cuál es una característica clave de las bases de datos documentales?

<p>Utilizan una clave única para cada registro. (D)</p> Signup and view all the answers

¿Qué ventaja ofrecen las bases de datos en grafo respecto a los modelos relacionales?

<p>Permiten una navegación más eficiente entre relaciones. (A)</p> Signup and view all the answers

¿Cuál de las siguientes bases de datos es conocida por su funcionamiento como un array gigante en memoria?

<p>Redis (A)</p> Signup and view all the answers

¿Qué tipo de lenguaje de consulta utiliza Cassandra?

<p>CQL (A)</p> Signup and view all the answers

¿Cuál de las siguientes afirmaciones sobre MongoDB es correcta?

<p>Cada entrada puede tener un esquema de datos diferente. (B)</p> Signup and view all the answers

¿Con qué tipo de bases de datos se pueden realizar operaciones JOIN típicas de SQL?

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

¿Cuál es un ejemplo de base de datos NoSQL orientada a grafos?

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

¿Qué lenguaje utiliza principalmente CouchDB para la interacción?

<p>JavaScript (A)</p> Signup and view all the answers

Flashcards

Base de datos

Un sistema para almacenar y gestionar información de manera organizada y eficiente, permitiendo que múltiples aplicaciones puedan acceder y utilizar los datos de forma independiente.

Fichero

Un archivo que permite almacenar y organizar datos del mismo tipo o naturaleza, con una estructura definida.

Incoherencia de datos

La existencia de datos duplicados y contradictorios en diferentes archivos o aplicaciones.

Independencia de datos

La capacidad de que diferentes aplicaciones puedan acceder y utilizar información almacenada en una base de datos sin depender directamente de la forma en que se almacena.

Signup and view all the flashcards

Seguridad de datos

Proteger la información almacenada en una base de datos de accesos no autorizados y garantizar su integridad.

Signup and view all the flashcards

Volumen de datos

El gran aumento en el volumen de datos utilizados y manejados en la actualidad

Signup and view all the flashcards

Técnicos de bases de datos

Especialistas que trabajan con bases de datos, diseñan, implementan, administran y mantienen sistemas de almacenamiento y gestión de información.

Signup and view all the flashcards

Uso de bases de datos en Internet

El creciente uso de bases de datos en Internet, lo que ha llevado a su uso masivo por parte de personas que a veces ni siquiera son conscientes de ello.

Signup and view all the flashcards

Sistema gestor de bases de datos (SGBD)

Un sistema de software que permite definir, crear, mantener y acceder a bases de datos de forma centralizada o distribuida.

Signup and view all the flashcards

Metadatos

Información que describe la estructura y organización de los datos en una base de datos.

Signup and view all the flashcards

Diccionario de datos o catálogo

Un componente de la base de datos que almacena la información sobre la estructura de los datos, como nombres de tablas y columnas.

Signup and view all the flashcards

Independencia de datos lógico-física

La capacidad de modificar la estructura interna de una base de datos sin afectar las aplicaciones que la usan.

Signup and view all the flashcards

Roles en una base de datos

Un administrador es responsable de la seguridad, rendimiento y disponibilidad de la base de datos. Los diseñadores crean la estructura de la base de datos. Los programadores desarrollan aplicaciones que interactúan con la base de datos. Y los usuarios finales son quienes utilizan las aplicaciones para acceder a la información.

Signup and view all the flashcards

Ventajas de las bases de datos

Las bases de datos permiten organizar y gestionar grandes volúmenes de información, mejorar la precisión de los datos, facilitar el acceso a la información, reducir la redundancia de datos y mejorar la seguridad de la información.

Signup and view all the flashcards

Usos de las bases de datos

Las bases de datos son utilizadas por diversas organizaciones e individuos en diferentes áreas, como negocios, educación, investigación, gobierno y aplicaciones web.

Signup and view all the flashcards

Definir una base de datos

Es el proceso de especificar los tipos de datos, las estructuras y las reglas que deben cumplir los datos al ser almacenados en la base de datos.

Signup and view all the flashcards

Construcción de una base de datos

Implica almacenar los datos concretos en un medio físico, como un disco duro, bajo la supervisión del SGBD.

Signup and view all the flashcards

Manipulación de una base de datos

Incluye realizar consultas para recuperar información específica, actualizar los datos existentes y generar informes a partir de la información almacenada.

Signup and view all the flashcards

Ventajas de usar un SGBD

Ofrece ventajas como la organización eficiente de datos, facilidad de acceso y edición, reducción de redundancia, seguridad y control de accesos.

Signup and view all the flashcards

Interacción de SGBD con el sistema operativo

El SGBD trabaja en conjunto con el sistema operativo (SO) para proporcionar a las aplicaciones acceso a la información almacenada en la base de datos.

Signup and view all the flashcards

Funciones básicas de un SGBD

Las funciones básicas de un SGBD son describir, manipular y utilizar los datos almacenados.

Signup and view all the flashcards

Facilidades del SGBD para otras aplicaciones

El SGBD facilita el acceso y la manipulación de la información almacenada en la base de datos por parte de otras aplicaciones.

Signup and view all the flashcards

Propósito Específico

Un sistema de base de datos diseñado para un propósito específico, maximizando el rendimiento para esa tarea, pero con limitada aplicabilidad a otras.

Signup and view all the flashcards

Sistema de Procesamiento de Transacciones en Línea

Un tipo de sistema de base de datos diseñado para manejar grandes cantidades de transacciones concurrentes de forma rápida y eficiente.

Signup and view all the flashcards

Base de Datos Distribuida

Un conjunto de bases de datos relacionadas que se encuentran distribuidas en diferentes nodos interconectados por una red de comunicación.

Signup and view all the flashcards

Sistema de Bases de Datos Distribuida

Un sistema que proporciona acceso a datos distribuidos, pero simula un único sistema centralizado para el usuario.

Signup and view all the flashcards

Sistema Gestor de Bases de Datos Distribuida

Un sistema de gestión responsable de manejar datos en una base de datos distribuida, ocultando la división física de los datos al usuario.

Signup and view all the flashcards

Transparencia en un SGBDD

La característica de un sistema que hace que la distribución de los datos sea transparente al usuario, haciéndolo creer que los datos están almacenados en un solo lugar.

Signup and view all the flashcards

Concurrencia

La capacidad de un sistema de manejar múltiples transacciones concurrentemente, sin generar demasiados retrasos.

Signup and view all the flashcards

Propósito General

Un sistema de base de datos diseñado para manejar cualquier tipo de base de datos y aplicación.

Signup and view all the flashcards

Fragmentación horizontal

Una técnica que divide una tabla en fragmentos, cada uno almacenado en un nodo diferente.

Signup and view all the flashcards

Fragmentación vertical

Una técnica que divide una tabla en subconjuntos verticalmente, cada uno con la clave primaria.

Signup and view all the flashcards

Fragmentación mixta

Combinación de fragmentación horizontal y vertical.

Signup and view all the flashcards

Réplica de fragmentos

Copiar un fragmento de datos en varios nodos para mejorar la disponibilidad y el rendimiento.

Signup and view all the flashcards

Base de datos NoSQL

Una base de datos que no se basa en el modelo Entidad-Relación, utilizando estructuras de datos alternativas.

Signup and view all the flashcards

Base de datos clave-valor

Un tipo de base de datos NoSQL que utiliza pares clave-valor para almacenar datos.

Signup and view all the flashcards

Base de datos de grafos

Una base de datos NoSQL que almacena datos en forma de grafos, con nodos y relaciones entre ellos.

Signup and view all the flashcards

Beneficios de las bases de datos NoSQL

Las bases de datos NoSQL ofrecen acceso a la información de manera flexible y rápida, sin necesidad de estructuras fijas.

Signup and view all the flashcards

Base de datos documental

Un tipo de base de datos NoSQL que almacena información como documentos, generalmente en formato JSON o XML, y utiliza una clave única para cada registro. Permite búsquedas por clave-valor y consultas más avanzadas sobre el contenido del documento. Son muy versátiles y se pueden utilizar en diversos proyectos.

Signup and view all the flashcards

Cassandra

Una base de datos NoSQL de tipo clave-valor creada por Apache. Permite usar un lenguaje llamado CQL (Cassandra Query Language) para realizar consultas. Funciona en cualquier plataforma que soporte Java.

Signup and view all the flashcards

Redis

Una base de datos NoSQL de tipo clave-valor que funciona como un array gigante en memoria. Permite almacenar diferentes tipos de datos como cadenas, hashes, conjuntos o listas. Ideal para almacenamiento rápido y en memoria.

Signup and view all the flashcards

Mongo DB

Una base de datos NoSQL orientada a documentos con esquema libre, es decir, cada entrada puede tener una estructura de datos diferente. Es rápida y eficiente debido a su implementación en C++. Popular entre los desarrolladores.

Signup and view all the flashcards

CouchDB

Una base de datos NoSQL creada por Apache que funciona en sistemas GNU/LINUX y OSX, no en Windows. Utiliza JavaScript para interactuar y permite la creación de vistas para combinar información de varios documentos.

Signup and view all the flashcards

Study Notes

Introducción

  • Las bases de datos son imprescindibles para múltiples actividades cotidianas.
  • Se utilizan en situaciones como llamadas telefónicas, cajeros automáticos, consultas médicas, inscripciones a cursos online, reservas de entradas, etc.
  • El gran volumen de datos actuales requiere profesionales formados para manejarlos.
  • Este módulo estudia las Bases de Datos y su uso en aplicaciones.

Bases de datos

  • Antes de las bases de datos, los archivos/ficheros se utilizaban para organizar datos, pero presentaban problemas como duplicación, falta de coherencia, seguridad y fallos.
  • Las bases de datos permiten almacenar información relacionada en un solo sistema, accesible a diferentes aplicaciones.
  • El uso de bases de datos mejora el tratamiento y la evolución de las aplicaciones.

Conceptos

  • Entidades: Objetos reales o abstractos con características únicas.
  • Atributos: Propiedades o características de las entidades que se almacenan.
  • Registros: Conjuntos de atributos que contienen los datos de una entidad específica.
  • Campos: Ubicación de los atributos dentro de los registros.

Usos

  • Bases de datos son usadas en varios ambientes como banca, aerolíneas, universidades, transacciones de tarjetas de crédito, telecomunicaciones, medicina, justicia, seguridad, organismos públicos, hostelería, turismo, ocio digital, cultura, etc.

Modelos de bases de datos

  • El modelo relacional es el más extendido actualmente.
  • Modelo jerárquico: Estructura de árbol invertido, donde los datos se almacenan en segmentos relacionados entre sí. Es poco utilizado debido a limitaciones.
  • Modelo en red: Mejora el modelo jerárquico permitiendo más de un padre para un hijo. Tiene problemas de manejo complejo.
  • Modelo relacional: Representa los datos bajo estructuras bidimensionales llamadas relaciones o tablas con campos (columnas) para cada atributo.

Modelo orientado a objetos

  • Define las bases de datos en términos de objetos, propiedades y operaciones.
  • Los objetos con comportamientos similares se agrupan en clases organizadas en jerarquías.
  • El modelo es una evolución del relacional, ofreciendo herencia entre tablas, tipos definidos por el usuario y manejo de multimedia.

Otros modelos

  • Modelo deductivo: Deriva información nueva a partir de la que ya existe.
  • Modelo multidimensional: Ideal para aplicaciones específicas, representando la información como matrices de varios ejes (dimensiones).
  • Modelo transaccional: Diseño rápido para gestión de transacciones — ejemplo, operaciones bancarias.

Sistemas Gestores de Bases de Datos (SGBD)

  • Son programas que administran la información en las bases de datos.
  • El objetivo es proporcionar eficiencia y seguridad en la recuperación y la inserción de datos.
  • Facilita la manipulación de grandes bloques de información, gestionando los accesos de usuarios a la información.
  • Los SGBD ofrecen diferentes lenguajes y herramientas para el manejo de datos.

Arquitectura de SGBD

  • Interna: Estructura física de almacenamiento de los datos, incluyendo los archivos y el acceso a ellos.
  • Conceptual: Estructura lógica y relaciones entre datos, independientes del almacenamiento.
  • Externa: Vistas simplificadas de la base de datos para cada grupo de usuarios.

Tipos de SGBD

  • Centralizados: Datos en un único servidor
  • Distribuidos: Datos en múltiples servidores
  • Monousuario: Para un solo usuario
  • Multiusuario: Para varios usuarios simultáneamente
  • Según su clasificación podemos encontrar diferentes propósitos: general y específico.

Big Data e Inteligencia de Negocios (BI)

  • Big Data: Manejo y análisis de grandes volúmenes de datos. Data de diferentes tipos y formatos.
  • BI: Conjunto de procesos, tecnologías y herramientas para recopilar, analizar y presentar datos para tomar decisiones.
  • Caracteristicas clave de Big Date: Volumen, velocidad, variedad, veracidad y valor

Modelos NoSQL

  • Bases de datos que no siguen el modelo relacional.
  • Estructura de datos diferente: clave-valor, documentos, grafos, columnas.
  • Ofrece escalabilidad horizontal, y manejo de grandes cantidades de datos en forma distribuida.

Studying That Suits You

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

Quiz Team

Related Documents

Description

Este cuestionario aborda los conceptos fundamentales de las bases de datos y su importancia en actividades cotidianas. Se examinarán las diferencias entre los antiguos métodos de gestión de datos y las bases de datos modernas, así como los conceptos clave como entidades, atributos y registros. Ideal para aquellos que buscan entender el uso y la gestión de datos en aplicaciones actuales.

More Like This

Database Concepts Quiz
5 questions

Database Concepts Quiz

HonoredNourishment avatar
HonoredNourishment
Introduction to Databases and Data
16 questions
Data Management and Database Concepts
37 questions
Use Quizgecko on...
Browser
Browser