Este documento describe las principales características y ventajas de diferentes tipos de bases de datos. Explica que una base de datos es una colección organizada de datos almacenados electrónicamente. Luego resume las ventajas de las bases de datos en general, como el acceso rápido a los datos, evitar datos duplicados, y aumentar la productividad. También describe brevemente las características de bases de datos SQL, NoSQL, Oracle, SQL Server, MongoDB y Cassandra.
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
Benito v y scarleth l
1. C.B.T.A#12” EMILIO PORTEZ GIL”
Principales bases de datos existentes
ALUMNOS:
BENITO VILLALBA DE LEÓN
STEPHANIE LARRAGA VALDIVIA
PROFESOR: JORGE UBALDO SALAS
BRIONES
2. Principales bases de datos existentes
Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados
sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos
compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las
bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se
ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Una base de datos es una colección organizada de información estructurada, o datos, típicamente almacenados
electrónicamente en un sistema de computadora. Una base de datos es usualmente controlada por un sistema de
gestión de base de datos (DBMS). En conjunto, los datos y el DBMS, junto con las aplicaciones que están
asociados con ellos, se conocen como un sistema de base de datos, que a menudo se reducen a solo base de
datos.
Los datos dentro de los tipos más comunes de bases de datos en funcionamiento hoy en día se modelan
típicamente en filas y columnas en una serie de tablas para que el procesamiento y la consulta de datos sean
eficientes. Luego se puede acceder, administrar, modificar, actualizar, controlar y organizar fácilmente los datos.
La mayoría de las bases de datos utilizan lenguaje de consulta estructurado (SQL) para escribir y consultar datos.
3. Ventajas de la Base de Datos
Acceso rápido a los datos
Permiten tener un acceso inmediato a los datos que se alojan en ella. La información puede ser accesada,
modificada, borrada y agregada las 24 horas debido a que las bases de datos corren siempre, no se detienen.
Ofrecen por ello acceso ilimitado a la información.
Evita datos repetidos o duplicados
Es decir, ayuda a mantener la información limpia y al día, sin datos innecesarios.
Aumenta la productividad
Usar una base de datos permite acceso a los datos de forma instantánea, esto se traduce en mayor velocidad para
realizar las tareas relacionadas a la manipulación de la información, sea copiarla, eliminarla o simplemente leerla.
Permiten ingresar datos ilimitados
A diferencia del mundo real con límites físicos, las bases de datos virtuales no tienen límite alguno prácticamente,
siempre hay discos duros más grandes, cups y memorias más rápidas para procesar los crecientes datos de una BD.
Compartir datos globalmente
El acceso remoto a la información que se almacena en las diferentes BDs permite a los usuarios de una empresa,
sistema o servicio acceder de forma remota a sus datos personales, de la empresa, productos o negocios.
Esto es vital para lograr tener un acceso globalizado a los datos, no importa si no estás en la misma oficina, podrás
acceder remotamente sin ningún problema, algo soñado cuatro décadas atrás cuando todo se guardaba en papel, y
para acceder a él tenías que trasladarte hasta el negocio o empresa.
4. Centralizar la información
Las BDs permiten tener los datos centralizados en un solo lugar, puede ser un servidor, varios servidores o bien
en diferentes tipos de nube informática, el hecho es que si antes tenías una empresa con 10 oficinas en todo el
país, cada una tenía sus documentos y bases de datos en papel en su lugar físico.
Reducción del espacio físico
Hoy en día es posible tener todo digitalizado y ahorrar espacio inmensamente.
Si bien no se puede reducir todo el papeleo, un 90% de las cosas que antes se guardaban en papel hoy en día
se pueden guardar fácilmente en una base de datos electrónica.
Mantenimiento fácil
Hacer un mantenimiento de base de datos, depuración de registros o cualquier tarea similar es sumamente fácil
si tienes una BD en formato digital, tomando solo segundos o minutos en algunos casos.
Permiten hacer respaldos
Son Portables
Una de las mayores ventajas de la base de datos informática es que puede portarse a donde quieras. Tan solo
debes poner a correr una copia de seguridad, y puedes mover esa copia hacia otros servidores, VPS o servicios
Cloud donde quieras alojarla.
1. Acceso rápido a los datos.
2. Evita datos repetidos o duplicados.
3. Aumenta la productividad.
4. Permiten ingresar datos ilimitados.
5. Compartir datos globalmente.
6. Centralizar la información.
7. Reducción del espacio físico.
8. Mantenimiento fácil.
5. Que es una base de datos SQL
Una base de datos SQL es aquella base de datos relacional que esta escrita en lenguaje SQL (Structured
Query Language o lenguaje de consulta estructurado), también pronunciado «sequel». Este lenguaje se
considera el lenguaje estándar para las bases de datos según el ANSI (American National Standards
Institute o Instituto Nacional Americano de Estándares en español), aunque no es el único que hay.
Es aquella base de datos relacional que esta escrita en lenguaje SQL (Structured Query Language o lenguaje de
consulta estructurado), también pronunciado «sequel». ... Este es el sistema de gestión de base de datos
(DBMS, Data Base Management Systems).
6. Que es una base de datos NOSQL
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.
Es una amplia clase de sistemas de gestión de bases de datos que difieren del modelo clásico de SGBDR (Sistema de
Gestión de Bases de Datos Relacionales) en aspectos importantes, siendo el más destacado que no
usan SQL como lenguaje principal 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 solo SQL"
para subrayar el hecho de que también pueden soportar lenguajes de consulta de tipo SQL.
Las bases de datos NoSQL están altamente optimizadas para las operaciones recuperar y agregar, y normalmente no
ofrecen mucho más que la funcionalidad de almacenar los registros (p.ej. almacenamiento clave-valor). La pérdida de
flexibilidad en tiempo de ejecución, comparado con los sistemas SQL clásicos, se ve compensada por ganancias
significativas en escalabilidad y rendimiento cuando se trata con ciertos modelos de datos
7. ¿Cuáles son las ventajas de Oracle?
1. Motor de base de datos objeto-relacional más usado a nivel mundial.
2. Multiplataforma: puede ejecutarse desde un PC hasta una supercomputadora.
3. Permite el uso de particiones para hacer consultas, informes, análisis de datos
4. Soporta todas las funciones que se esperan de un buen servidor.
5. Software del servidor que puede ejecutarse en multitud de sistemas operativos: Linux, Mac, Windows, etc.
Ventejas de Oracle NOSQL
1. La escalabilidad y su carácter descentralizado. Soportan estructuras distribuidas.
2. Suelen ser bases de datos mucho más abiertas y flexibles. Permiten adaptarse a necesidades de proyectos
mucho más fácilmente que los modelos de Entidad Relación.
3. Se pueden hacer cambios de los esquemas sin tener que parar bases de datos.
4. Escalabilidad horizontal: son capaces de crecer en número de máquinas, en lugar de tener que residir en
grandes máquinas.
5. Se pueden ejecutar en máquinas con pocos recursos.
6. Optimización de consultas en base de datos para grandes cantidades de datos.
Ventajas de SQL Server
1. Soporte de transacciones.
2. Escalabilidad, estabilidad y seguridad.
3. Soporta procedimientos almacenados.
4. Incluye también un potente entorno gráfico de administración, que Permite el uso de comandos DDL y DML
gráficamente.
8. MongoDB ventajas
1. La escalabilidad y su carácter descentralizado hacen que soporten estructuras distribuidas.
2. Permiten realizar sistemas mas abiertos y flexibles debido a su fácil adaptación de nuevas evoluciones de nuestras
aplicaciones web.
3. No se requieren potentes recursos para poder trabajar con bases de datos NoSQL.
Ventaja de base de datos cassandra
1. Algunas de las ventajas son alta disponibilidad, lo que es muy interesante para el sistema en los que una caída
sea crucial.
2. Tolerancia a particiones y escalado.
3. Cantidad de recursos que se tienen disponibles.