Base de Datos No Estructurada

StylishCaesura avatar
StylishCaesura
·
·
Download

Start Quiz

Study Flashcards

10 Questions

¿Cuál es la principal diferencia entre una base de datos no estructurada y una base de datos relacional?

Las bases de datos no estructuradas no utilizan tablas ni columnas, mientras que las bases de datos relacionales sí lo hacen.

¿Cuál es una de las principales características de las bases de datos no estructuradas?

Ofrecen rapidez en el acceso a los datos.

¿Cuál es la estructura básica de una base de datos no estructurada en MongoDB?

Base de datos, colecciones y documentos.

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

Son altamente flexibles en cuanto a la estructura de los datos.

¿Cuál es uno de los factores clave de una base de datos no estructurada?

Documentos con diferentes estructuras.

¿Cuál es uno de los tipos de datos que se pueden almacenar en una base de datos no estructurada?

Grafos.

¿Cuál es una de las características de los documentos en una base de datos no estructurada como MongoDB?

Pueden tener diferentes estructuras dentro de una misma colección.

¿Cuál es una de las principales aplicaciones de las bases de datos no relacionales?

Aplicaciones móviles y de juegos en línea.

¿Cuál es una de las principales diferencias entre las bases de datos relacionales y las no relacionales?

Las bases de datos relacionales y no relacionales son igualmente adecuadas para cualquier contexto.

¿Cuál es una de las restricciones en los nombres de los campos en una base de datos no estructurada como MongoDB?

No pueden contener el valor NULL.

Study Notes

Base de datos no estructurada

  • No utiliza tablas ni columnas para almacenar datos
  • No utiliza SQL para consultas
  • No utiliza una estructura definida para almacenar datos
  • Permite un acceso rápido a los datos

Características

  • Los datos se almacenan en documentos
  • Ofrecen rapidez en el acceso a los datos
  • No utiliza SQL para la gestión de datos
  • Son altamente flexibles y escalables horizontal y verticalmente
  • Están diseñadas para almacenar grandes volúmenes de datos

Factores de una base de datos no estructurada

  • Esquema flexible
  • Documentos con diferentes estructuras
  • No requiere uniones o JOIN (documentos embebidos)
  • Escalabilidad horizontal y vertical
  • Velocidad en el procesamiento de datos y obtención de valores

Tipos de datos

  • Clave/valor
  • Documentos (se representan como objetos JSON, altamente flexibles, no utilizan una estructura rígida)
  • Grafos

Estructura de MongoDB

  • Base de datos: Permite almacenar diferentes colecciones
  • Colecciones: Compuesto por un conjunto de documentos, no utiliza un esquema fijo, tiene la flexibilidad de almacenar documentos con esquema diferentes, es equivalente a la tabla en la bases de datos relacionales
  • Documentos: Permite almacenar valores, es equivalente a una fila en SQL, tamaño máximo de almacenamiento 16MB
  • Índices

Restricciones

  • En los nombres de los campos: clave son cadenas formato UTF-8, no contener NULL, no se permite duplica de claves en un mismo documento

Uso de BD no relacionales

  • Se utilizan en: loT, redes sociales, aplicaciones móviles, juegos en línea
  • Se pueden ocupar dependiendo del contexto, dependiendo del almacenamiento, ninguna es mejor que la otra porque estan pensadas para usos diferentes

Comparación con BD relacionales

  • NOSQL vs RELACIONALES
  • API vs SQL
  • Colecciones vs Tablas
  • Documentos vs Filas
  • Campos vs Columnas

Aprende sobre las características y factores de las bases de datos no estructuradas, que no utilizan tablas ni SQL para almacenar y consultar datos. Descubre cómo almacenan los datos en documentos, ofrecen un acceso rápido y son altamente flexibles y escalables.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Unstructured Databases and Big Data
16 questions
Structured vs. Unstructured Data
18 questions

Structured vs. Unstructured Data

EyeCatchingMountRushmore avatar
EyeCatchingMountRushmore
Understanding Unstructured Databases
10 questions
Use Quizgecko on...
Browser
Browser