Este documento resume las principales bases de datos existentes. Describe las bases de datos SQL y NoSQL, y explica que las bases de datos SQL usan el lenguaje SQL mientras que las NoSQL no lo usan. Luego enumera las bases de datos más populares: Oracle, SQL Server, MongoDB, Oracle NoSQL, MySQL y Cassandra. Brevemente describe cada una y sus ventajas e inconvenientes en relación con las demás.
Principales bases de datos existentes:
¿Qué es una base de datos?
¿Qué es una base de datos de tipo SQL?
¿Qué es una base de datos No- SQL?
Bases de datos más populares (incluir diferenciales de cada una y sus ventajas sobre otras bases de datos):
SQL Server.
Oracle.
Mongo DB.
Oracle NoSQL.
Cassandra.
CURSO NACIONAL
FORMACIÓN DISCIPLINAR
DOCENTES DE EDUCACIÓN MEDIA SUPERIOR
INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA SUPERIOR
CURSO: INFORMÁTICA
Actividad de Aprendizaje No. 4
Base de Datos
Juan Carlos González Desirena
Durante el período citado se sucedieron tres presidencias radicales a cargo de Hipólito Yrigoyen (1916-1922),
Marcelo T. de Alvear (1922-1928) y la segunda presidencia de Yrigoyen, a partir de 1928 la cual fue
interrumpida por el golpe de estado de 1930. Entre 1916 y 1922, el primer gobierno radical enfrentó el
desafío que significaba gobernar respetando las reglas del juego democrático e impulsando, al mismo
tiempo, las medidas que aseguraran la concreción de los intereses de los diferentes grupos sociales que
habían apoyado al radicalismo.
Presentación de la conferencia sobre la basílica de San Pedro en el Vaticano realizada en el Ateneo Cultural y Mercantil de Onda el jueves 2 de mayo de 2024.
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁClaude LaCombe
Recuerdo perfectamente la primera vez que oí hablar de las imágenes subliminales de los Testigos de Jehová. Fue en los primeros años del foro de religión “Yahoo respuestas” (que, por cierto, desapareció definitivamente el 30 de junio de 2021). El tema del debate era el “arte religioso”. Todos compartíamos nuestros puntos de vista sobre cuadros como “La Mona Lisa” o el arte apocalíptico de los adventistas, cuando repentinamente uno de los participantes dijo que en las publicaciones de los Testigos de Jehová se ocultaban imágenes subliminales demoniacas.
Lo que pasó después se halla plasmado en la presente obra.
2. ¿Qué es una base de datos?
• Una base de datos (cuya abreviatura es BD) es una entidad en la cual
se pueden almacenar datos de manera estructurada, con la menor
redundancia posible. Diferentes programas y diferentes usuarios
deben poder utilizar estos datos.
Existen diferentes tipos de
bases de datos.
La siguiente imagen muestra un
ejemplo.
3. ¿Qué es una base de datos de tipo SQL?
• 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.
• Mas que una base de datos solo es un lenguaje, que opera
dentro de una base de datos haciendo diversas operaciones
dentro de ellas. Por ejemplo:
Lenguaje de definición de datos: Proporciona comandos para la
definición de esquemas de relación.
Lenguaje interactivo de manipulación de datos: Incluye
lenguajes de consultas basado tanto en álgebra relacional como en
cálculo relacional de tuplas.
Definición de vistas: Incluye comandos para definir las vistas.
4. ¿Qué es una base de datos NO-SQL?
• 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.
• En otras palabras, Son 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. Los datos almacenados no requieren
estructuras fijas como tablas, normalmente no soportan operaciones
JOIN, ni garantizan completamente ACID (atomicidad, consistencia,
aislamiento y durabilidad), y habitualmente escalan bien
horizontalmente. Los sistemas NoSQL se denominan a veces "no sólo
SQL" para subrayar el hecho de que también pueden soportar lenguajes
de consulta de tipo SQL.
5. Bases de datos mas populares
• 1. ORACLE
• 2. SQL SERVER
• 3. MONGO DB
• 4. ORACLE NO SQL
• 5. MYSQL
• 6. CASSANDRA
6. BASE DE DATOS ORACLE
• A veces parece extraño, pero Oracle, que es la base de datos más
cara sigue siendo la más popular.
• Sin embargo SQL Server le sigue pisando los talones.
• Fue diseñado por Oracle corporation. Oracle es una herramienta
cliente/servidor para la gestión de base de datos.
• La gran potencia que tiene Oracle y su elevado precio hace que
solo se vea en empresas muy grandes, multinacionales por norma
general.
Ventajas Tiene mayor velocidad y su forma de
rastrear información es muy practica y
ordenada lo que le hace llevar ventaja
sobre todas las otras bases de datos. Se
puede decir que es la numero 1.
7. BASE DE DATOS SQL SERVER
• Microsoft SQL Server es un sistema de manejo de bases de datos del modelo
relacional, desarrollado por la empresa Microsoft.
• SQL Server solo está disponible para sistemas operativos Windows de Microsoft.
• Ventajas:
• Dentro de los competidores más destacados de SQL
Server están: Oracle, MariaDB, MySQL, PostgreSQL.
Pero podría decirse que después de Oracle esta es la
mejor base de datos, debido a su habilidad de sobre
todas las otras, para manipular y recuperar datos.
8. BASE DE DATOS MONGO
• Es un sistema de base de datos NoSQL orientado a documentos,
desarrollado bajo el concepto de código abierto.
• MongoDB forma parte de la nueva familia de sistemas de base de
datos NoSQL. En lugar de guardar los datos en tablas como se hace en
las base de datos relacionales, MongoDB guarda estructuras de datos
en documentos similares a JSON con un esquema dinámico (MongoDB
utiliza una especificación llamada BSON), haciendo que la integración
de los datos en ciertas aplicaciones sea más fácil y rápida. Gracias a su
especificación BSON le da mucha ventaja sobre casi todas las otras
bases de datos, pero siempre por debajo de Oracle y SQL Server
9. BASE DE DATOS ORACLE NO-SQL
• Oracle NoSQL Database proporciona un modelo de
transacción poderoso y flexible que simplifica
enormemente el proceso de desarrollo de una aplicación
basada en NoSQL. Escala horizontalmente con mayor
disponibilidad y balance de carga transparente aún
cuando agrega una nueva capacidad dinámicamente.
• Aun cuando no usa el lenguaje SQL su habilidad para
escalar horizontalmente sigue siendo la mejor de todas
las otras bases de datos, lleva ventaja sobre todas.
10. CASSANDRA, LA DAMA DE LAS BASES DE
DATOS NO-SQL
• Cassandra se define como una base de datos NoSQL
distribuida y masivamente escalable, y esta es su mayor
virtud desde nuestro punto de vista, la capacidad de
escalar linealmente.
• Cassandra es una solución brillante para muchos casos
de uso que podemos encontrar en el mundo Big Data. Sin
embargo, no es adecuada para alojar un data warehouse
convencional. Lo ideal es tener claro desde el principio el
caso de uso y el tipo de consultas que haremos para
diseñar la base de datos coherentemente.
• Tiene mucha desventaja con otras bases de datos ya que
no puede modificarse por si sola, lo cual quita tiempo.