Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Las bases de datos tradicionales se organizan por campos, registros y archivos, mientras que SQL es un lenguaje que permite consultar y modificar bases de datos relacionales de forma sencilla. Algunos ejemplos de bases de datos son MongoDB, una alternativa a las bases de datos relacionales que almacena datos sin usar tablas, registros o SQL.
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
Principales bases de datos existentes
1.
2. Una base de datos es una colección de
información organizada de forma que un
programa de ordenador pueda seleccionar
rápidamente los fragmentos de datos que
necesite. Una base de datos es un sistema de
archivos electrónico.
Las bases de datos tradicionales se organizan
por campos, registros y archivos. Un campo es
una pieza única de información; un registro es un
sistema completo de campos; y un archivo es una
colección de registros.
3. SQL (por sus siglas en inglés Structured Query
Language; en español lenguaje de consulta
estructurada) es un lenguaje declarativo de
acceso a bases de datos relacionales que permite
especificar diversos tipos de operaciones en
ellas. Una de sus características es el manejo
del álgebra y el cálculo relacional que permiten
efectuar consultas con el fin de recuperar, de
forma sencilla, información de bases de datos,
así como hacer cambios en ellas.
5. En informática, NoSQL (a veces llamado "no
sólo SQL") es una amplia clase de sistemas de
gestión de bases de datos que difieren del
modelo clásico del sistema de gestión
de bases de datos relacionales (RDBMS) en
aspectos importantes, el más destacado es
que no usan SQL como el principal lenguaje
de consultas.
10. Dentro de las bases de datos NoSQL,
probablemente una de las más famosas
sea MongoDB. Con un concepto muy diferente al
de las bases de datos relacionales, se está
convirtiendo en una interesante alternativa.
Pero cuándo uno se inicia en MongoDB se puede
sentir perdido. No tenemos tablas, no tenemos
registros y lo que es más importante, no tenemos
SQL. Aun así, MongoDB es una seria candidata
para almacenar los datos de nuestras
aplicaciones.
11.
12. Las características del modelo de datos de Cassandra es el siguiente:
Una tabla de datos por cada instancia de Cassandra.
Cada familia de columnas puede contener o bien columnas o bien
supercolumnas. Las supercolumnas son columnas son la agrupación de
n-columnas.
Cada columna contiene elementos de la forma “Clave-Valor-Tiempo”,
donde el valor del campo tiempo es definible por el usuario.
Cada fila de una tabla puede tomar valores en columnas distintas de una
familia de columnas que otra fila, es decir, si se dispone de una familia
de 5 columnas (A, B, C, D, E), la fila R1 puede tener valores en A y B
mientras que la fila R2 puede tenerlos en A, C, D y E.
Cassandra comparte con Dynamo el mecanismo de membresía de los
nodos, siendo ésta comunicada mediante un mecanismo de Gossiping,
así como la alta disponibilidad conseguida mediante replicación de
nodos, mientras que por otra parte implementa un mecanismo de
estimación/detección de fallos mediante acumulación.