Este documento explica las características básicas de las bases de datos. Define una base de datos como una colección de datos interrelacionados y programas para acceder a ellos. Describe dos tipos principales de bases de datos: las SQL, que usan tablas y registros con campos para almacenar datos, y las No-SQL, que usan otros formatos como clave-valor o grafos. Luego compara varias bases de datos populares como SQL Server, Oracle, MongoDB y Cassandra, destacando sus características y ventajas.
1. Base de datos
CURSO NACIONAL
FORMACIÓN DISICPLINAR
DOCENTES DE EDUCACIÓN MEDIA SUPERIOR
INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA SUPERIOR
CURSO: INFORMÁTICA
MÓDULO II: Búsqueda y manejo eficiente de información electrónica.
Actividad de aprendizaje 4. Screencast y Base de Datos
2. ¿Qué es una base de
datos?
Consiste en una
colección de datos
interrelacionados y un
conjunto de programas
para acceder a dichos de
datos. En otras palabras,
una base de datos no es
más que un conjunto
de información (un
conjunto de datos)
relacionada que se
encuentra agrupada o
estructurada.
3. ¿Qué es una base de datos
tipo SQL?
El Sistema Gestor de Base de Datos
cumple la función de interface entre el
usuario y la BD, permitiéndonos
interactuar con ella mediante SQL.
Una BD contendrá tablas que a su vez
contendrán registros y en estos se
encontrarán los datos distribuidos en
una serie de campos.
4. ¿Qué es una base de
datos No- SQL?
No
Sql
Son sistemas de almacenamiento de
información que no cumplen con el
esquema entidad–relación. Tampoco
utilizan una estructura de datos en
forma de tabla donde se van
almacenando los datos sino que para
el almacenamiento hacen uso de otros
formatos como clave–valor, mapeo de
columnas o grafos.
5. Base de datos Diferencias Ventajas
i. SQL
Server.
Incluye un potente entorno
gráfico de administración, que
permite el uso de comandos
DDL y DML gráficamente.
MySQL software es Open Source.
Velocidad al realizar las operaciones,
lo que le hace uno de los gestores
con mejor rendimiento.
ii. Oracle. Lenguaje de diseño de bases
de datos muy completo
(PL/SQL): permite
implementar diseños
"activos", que se pueden
adaptar a las necesidades
cambiantes de negocio.
Puede ejecutarse en todas las
plataformas, desde una Pc hasta un
supercomputador.
iii. Mongo
DB.
Para el almacenamiento de la
información, utiliza un sistema
propio de documento
conocido con el nombre
BSON, que es una evolución
del conocido JSON pero con la
peculiaridad de que puede
almacenar datos binarios.
Es bastante rápido a la hora de
ejecutar sus operaciones ya que está
escrito en lenguaje C++.
iv. Oracle
NoSQL.
Está construida sobre Oracle
Berkeley DB Java Edition sobre
la que añade una capa de
Provee replicación de base de datos
Master-Multi-Replica Las datos
transaccionales se replican
6. Base de datos Diferencias Ventajas
iv. Oracle NoSQL. Está construida sobre
Oracle Berkeley DB Java
Edition sobre la que añade
una capa de servicios para
usarse en entornos
distribuidos
Provee replicación de base
de datos Master-Multi-
Replica Las datos
transaccionales se replican
v. Cassandra. Dispone de un lenguaje
propio para realizar
consultas CQL (Cassandra
Query Language).
Es una aplicación Java por
lo que puede correr en
cualquier plataforma que
cuente con la JVM