Una base de datos es una colección de información organizada que permite a los programas de computadora acceder rápidamente a los datos necesarios. Existen bases de datos SQL, que almacenan datos en tablas relacionales, y bases de datos NoSQL, que difieren del modelo de tablas relacionales. Algunas de las bases de datos más populares son SQL Server, Oracle, MongoDB, Oracle NoSQL y Cassandra.
Actividad de aprendizaje 4. screencast y bases de datos.Rafael Gama
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación te presentamos una guía que te explicará el concepto y características de las bases de datos.
Actividad de aprendizaje 4. screencast y bases de datos.Rafael Gama
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación te presentamos una guía que te explicará el concepto y características de las bases de datos.
a. ¿Qué es una base de datos?
b. ¿Qué es una base de datos de tipo SQL?
c. ¿Qué es una base de datos No- SQL?
d. Bases de datos más populares (incluir diferenciales de cada una y sus ventajas sobre otras bases de datos):
i. SQL Server.
ii. Oracle.
iii. Mongo DB.
iv. Oracle NoSQL.
v. Cassandra.
a. ¿Qué es una base de datos?
b. ¿Qué es una base de datos de tipo SQL?
c. ¿Qué es una base de datos No- SQL?
d. Bases de datos más populares (incluir diferenciales de cada una y sus ventajas sobre otras bases de datos):
i. SQL Server.
ii. Oracle.
iii. Mongo DB.
iv. Oracle NoSQL.
v. Cassandra.
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptxarelisguerra707
PLATAFORMA VIRTUAL E-LEARNING
Las plataformas virtuales de e-learning son sistemas en línea que permiten la enseñanza y el aprendizaje a través de internet. Estas plataformas facilitan la gestión de cursos, la distribución de materiales educativos, la comunicación entre estudiantes y profesores, y el seguimiento del progreso académico. A continuación, se describen algunas características y ejemplos de plataformas de e-learning populares:
Características Comunes de las Plataformas de E-learning
Gestión de Cursos: Permiten la creación, organización y administración de cursos.
Materiales Educativos: Ofrecen acceso a documentos, videos, presentaciones, y otros recursos educativos.
Evaluaciones y Tareas: Facilitan la creación de exámenes, cuestionarios, y la entrega de tareas.
Interacción: Incluyen herramientas para foros de discusión, chats en vivo, videoconferencias, y mensajería.
Seguimiento del Progreso: Proporcionan reportes y análisis del desempeño y progreso de los estudiantes.
Accesibilidad: Pueden ser accesibles desde múltiples dispositivos, incluyendo computadoras, tablets y smartphones.
2. ¿QUE ES UNA BASE DE
DATOS?
• 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.
3. ¿QUÉ ES UNA BASE
DE DATOS DE TIPO
SQL?
Un tipo de datos de base de datos SQL representa una tabla de una base de datos
relacional o una estructura similar que contiene conjuntos de datos (como una vista de
Oracle o una lista de filas en un archivo de texto delimitado por comas)
Las propiedades de configuración del tipo especifican la estructura y el
contenido de los datos almacenados en la tabla. Algunos ejemplos de tipos
de datos de base de datos SQL son:
Una tabla de base de datos DB2
Una tabla de base de datos MySQL
El contenido de un archivo de texto delimitado por caracteres
4. ¿QUÉ ES UNA
BASE DE DATOS
NO- SQL?
• Pese a la no existencia de una definición formal, cuando
hablamos de base datos NoSQL, también conocidas como
“No sólo SQL”, nos referimos a una amplia clase de
sistemas de gestión de datos (mecanismos para el
almacenamiento y recuperación de datos) que difieren, en
aspectos importantes, del modelo clásico de relaciones
entre entidades (o tablas) existente en los sistemas de
gestión bases de datos relacionales, siendo el más
destacado el que no usan SQL como lenguaje principal de
consulta.
6. SQL SERVER
• Número 1 en precio y rendimiento, con posibilidad de ampliación a gran escala
• SQL Server encabeza constantemente las pruebas comparativas de rendimiento de
cargas de trabajo OLTP de TPC-E, almacenamiento de datos de TPC-H y aplicaciones
del mundo real. Obtén un rendimiento sin precedentes hoy mismo en Windows y
Linux.
• Sistemas de almacenamiento de datos con mayor rendimiento
• Admita data marts pequeños para almacenamientos de datos empresariales de gran
volumen mientras reduce las necesidades de almacenamiento con la nueva
compresión de datos mejorada. Escalabilidad a petabytes de datos para el
almacenamiento de datos relacionales a escala empresarial e integración con
orígenes no rel
7. ORACLE
• Oracle Data base es considerado como uno de los sistemas de
bases de datos más completos sobresaliendo entre: Soporte de
transacciones, estabilidad, escalabilidad, y soporte
multiplataforma
VENTAJAS
I. Oracle es el motor de base de datos objeto-relacional más
usado a nivel mundial.
II. Puede ejecutarse en todas las plataformas, desde una Pc hasta
un supercomputador.
III. El software del servidor puede ejecutarse en multitud de
sistemas operativos.
8. MONGO DB
Ventajas Validación de
documentos
Motores de
almacenamiento
integrado
Menor tiempo de
recuperación ante
fallas
Desventajas No es una solución
adecuada para
aplicaciones con
transacciones
complejas
No tiene un
reemplazo para las
soluciones de
herencia
Aún es una
tecnología joven
9. ORACLE NOSQL
Desventajas
• Atomicidad:
• Documentación del Software:
• Estándares en el lenguaje
• Herramientas GUI(Graphical User
Interface):.
Ventajas
• Versatilidad.
• Crecimiento Horizontal:
• Disponibilidad de Recursos:
• Optimización:
10. Modelado de datos
• También combina propiedades de una base de datos clave-valor y
una orientada a columnas. Como podemos ver en el siguiente
diagrama la información se organiza de manera que toda fila tiene
una clave única y una serie de pares de clave, valor de columna. Es
importante tener en mente estas características a la hora de diseñar
nuestro modelo de datos
Lenguaje CQL
• Cassandra Query Language (CQL) es el lenguaje de acceso a datos en
Cassandra, es un derivado reducido de SQL. En Cassandra los datos
están desnormalizados de manera que el concepto de joins o
subqueries no existe.
• Podemos interactuar con Cassandra mediante CQL a través de la
shell. de CQL, cqlshell. También podemos usar herramientas gráficas
como DevCenter o a través de los drivers soportados para múltiples
lenguajes de programación.