1. ¿Qué es una base de datos?
¿Qué es una base de datos SQL?
¿Qué es una base de datos NoSQL?
Bases de Datos más populares.
Diferenciales | Ventajas.
BASE DE
DATOS
Facilitador: María Teresa Díaz
Sánchez.
Asignatura: TIC.
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
(Screencast y bases de datos)
2. Una base de datos, es una
entidad en la cual se pueden
almacenar datos de manera
estructurada, con la menor
redundancia posible.
Diferentes programas y
diferentes usuarios pueden
utilizar estos datos.
Por lo tanto, el concepto de
base de datos generalmente
está relacionado con el de red.
¿Qué es una base de datos?
3. ¿Qué es una base de datos de tipo SQL?
SQL es un lenguaje
declarativo estándar
internacional de
comunicación dentro de las
bases de datos, que nos
permite el acceso y
manipulación de datos en una
base de datos.
Además se puede integrar a
lenguajes de programación,
por ejemplo ASP o PHP, y en
combinación con cualquier
base de datos específica, por
ejemplo MySQL, SQL Server,
MS Access, entre otras.
4. ¿Qué es una base de datos No- SQL?
En un Sistema de gestión de base de
datos, con un enfoque en el rendimiento, la
fiabilidad y la coherencia.
Se utiliza para mejorar estructuras de
indexación, con el propósito de
incrementar la eficiencia de búsqueda y el
rendimiento de lectura.
¿Qué hace a NoSQL diferente?
Una diferencia clave entre las bases de
datos de NoSQL y las bases de datos
relacionales tradicionales, es el hecho de
que NoSQL es una forma de
almacenamiento no estructurado.
5. Bases de datos más populares
i. SQL Server.
Es el cimiento de la completa plataforma
de datos de Microsoft que entrega un
nivel de desempeño interesante para
aplicaciones de misión crítica a través de
tecnologías en - memoria, perspectivas
más rápidas proveniente de cualquier
tipo de datos.
Complementa su función con
herramientas familiares como Excel, así
como una plataforma para desarrollar,
implementar y administrar soluciones
que abarquen tanto implementaciones
locales como en la nube.
6. Bases de datos más populares
ii. Oracle.
Oracle Database es un sistema de gestión
de base de datos de tipo objeto –
relacional (ORDBMS), por el acrónimo en
inglés de Object-Relational Data Base
Management System), desarrollado
por Oracle Corporation.
Su dominio en el mercado de servidores
empresariales había sido casi total hasta
que recientemente tiene la competencia
del Microsoft SQL Server y de la oferta de
otros RDBMS con licencia libre como
PostgreSQL, MySQL o Firebird.
7. Bases de datos más populares
iii. Mongo DB
Es la Base de Datos NoSQL líder y permite a las empresas ser más
ágiles y escalables.
Organizaciones de todos los tamaños la están usando para crear nuevos
tipos de aplicaciones, mejorar la experiencia del cliente, acelerar el
tiempo de comercialización y reducir los costos.
Brinda escalabilidad, rendimiento y gran disponibilidad. Escala de una
implantación de servidor único a grandes arquitecturas complejas de
centros multidatos.
8.
9. Bases de datos más populares
iv. Oracle NoSQL
Oracle NoSQL Database, proporciona
un modelo de transacción potente y
flexible que simplifica enormemente el
proceso de desarrollo de la aplicación
NoSQL.
Se escala horizontalmente con alta
disponibilidad y equilibrio de carga
transparente, incluso cuando se agrega
dinámicamente una nueva capacidad.
10.
11. Bases de datos más populares
v. Cassandra
Cassandra se define como una base de
datos NoSQL, distribuida y con
capacidad de escalar linealmente.
Introduce conceptos interesantes, como
el soporte para multi data center o la
comunicación peer-to-peer entre sus
nodos.
Proporciona tolerancia a particiones y
disponibilidad, pero a cambio de ser
eventualmente consistente.
12. Diferenciales|Ventajas|
SQL
Está más adaptado su uso, los
perfiles que los conocen son
mayoritarios y más baratos.
Debido al largo tiempo que llevan
en el mercado, estas herramientas
tienen un mayor soporte y mejores
suites de productos y add-ons para
gestionar bases de datos.
La atomicidad de las operaciones
en la base de datos. Esto es, que
en estas bases de datos o se hace
la operación entera o no se hace
utilizando la famosa técnica del
rollback.
Los datos deben cumplir requisitos
de integridad tanto en tipo de dato
como en compatibilidad.
13. Diferenciales|Ventajas|NoSQL La escalabilidad y su carácter
descentralizado. Soportan estructuras
distribuidas.
Suelen ser bases de datos mucho más
abiertos y flexibles. Permiten adaptarse
a necesidades de proyectos mucho más
fácilmente que los modelos de Entidad
Relación.
Se pueden hacer cambios de los
esquemas sin tener que parar bases de
datos.
Escalabilidad horizontal: son capaces
de crecer en número de máquinas, en
lugar de tener que residir en grandes
máquinas.
Se pueden ejecutar en máquinas con
pocos recursos.
Optimización de consultas en base de
14. Referencias
Vialfa, C. (2017).Introducción a las bases de datos. Disponible en:
http://es.ccm.net/contents/66-introduccion-a-las-bases-de-datos
Martín, S. (2017).Bases de datos NoSQL. Disponible en:
https://blog.pandorafms.org/es/bases-de-datos-nosql/
Plasencia, C.E. (2017).¿Qué es y por qué aprender SQL?.
Disponible en: https://devcode.la/blog/que-es-sql/
iT SITIO TECNOLOGIA. (2014).SQL SERVER. Disponible en:
http://www.itsitio.com/ar/sql-server-para-que-sirve-y-cual-es-la-version-que-
necesito/
WIKIPEDIA. (2017).Oracle Database. Disponible
en:
https://es.wikipedia.org/wiki/Oracle_Database
mongoDB. (2017).Reinventando la gestión de datos. Disponible en:
https://www.mongodb.com/es
ORACLE.(2017).Oracle NoSQL Database.
Disponible en:
https://www.oracle.com/database/nosql/index.html
Zaforas, M. (2016).Cassandra, la dama de las bases de datos NoSQL. Disponible en:
https://www.paradigmadigital.com/dev/cassandra-la-dama-de-las-bases-de-datos-
nosql/|