2. ¿Que es una base de datos?
Una base de datos o banco de datos
es un conjunto de información que
pertenecen al mismo contexto
almacenados sistemáticamente para
su posterior uso
4. ¿Que es una base de datos tipo SQL?
Permite especificar diversos tipos de operaciones en ellos.
que permiten efectuar consultas con el fin de recuperar, de
forma sencilla, información de bases de datos, así como hacer
cambios en ellas.
5. Bases de datos NoSQL
*NoSQL(no solo SQL) es una categoria general de sistemas de gestion de bases de
datos que difiere de modos relacionales clasicos en diferentes modos.
-Estos datastores no requieren esquemas de información fijas
-Evitan las operaciones JOIN y escalan horizontalmente
*Las bases de datos NoSQL como las relacionales son de tipo de almacenamiento
estructurado
6. Glosario
JOIN:permite combinar registros de una o más tablas en una base de datos
relacional. En el Lenguaje de Consultas Estructurado (SQL)
ALMACENAMIENTO ESTRUCTURADO:Para poder ejecutarse los programas
deben estar en memoria principal, que es la única gran área dealmacenamiento a
que el procesador puede acceder directamente. Es una matriz de palabras
(comúnmente 32 o 64 bits), donde cada palabra tiene su propia dirección
10. SQL Server
Es una plataforma global de base de datos que ofrece administración de datos
empresariales con herramientas integradas de inteligencia empresarial,
almacenamiento seguro y confiable además de tener un gran rendimiento para su
negocio
11. Funciones de SQL Server
*constituye la alternativa de microsoft como motor
*soporte de transacciones y procedimientos almacenados
*escalabilidad,estabilidad y seguridad
*permite trabajar en modo cliente-servidor
*administrar información de otros servidores de datos
12. Ventajas de SQL server
*Soporte de transacciones.
*Escalabilidad, estabilidad y seguridad.
*Soporta procedimientos almacenados.
*Incluye también un potente entorno gráfico de administración, que Permite el uso
de comandos DDL y DML gráficamente.
*Permite trabajar en modo cliente-servidor, donde la información y datos se
alojan en el servidor y las terminales o clientes de la red sólo acceden a la
información.
*Además permite administrar información de otros servidores de datos.
13. Desventajas de SQL server
La principal desventaja de Microsoft SQL SERVER es la enorme cantidad de
memoria RAM que utiliza para la instalación y utilización del software.
Una de las desventajas de SQL es que si lo quieres para practicas no te va hacer
útil porque en el se prohíben muchas cosas tiene restricciones en lo particular me
parece mas viable usar MySQL es mucho mejor además de ser un software gratis.
La relación calidad-precio está muy debajo comparado con oracle.
14. Comparación con otras bases de datos
A mi punto de vista SQL server es una gran ventaja para las empresas ya que a
pesar de que si consista en tablas, columnas, filas e información cada base de
datos tiene su ventaja por mi parte lo que he leído y observado por medio de
videos sobre SQL Server facilita demasiado a las empresas pero en mi opinión
como lo había mencionado antes en las desventajas ocupa demasiada memoria en
mi opinión SQL server es muy variable y de grandes garantías, pero no lo
consideraría como mi primer opción en plataformas para bases de datos
15. Licencias para SQL Server
*Licencia de servidor más una licencia de acceso de cliente(CAL)por
dispositivo:requiere una licencia para producto servidor de microsoft y una CAL para
cada dispositivo cliente
*licencia de servidor más una licencia de acceso de cliente(CAL)por
usuario:requiere una licencia para producto servidor de microsoft y una CAL para
cada usuario
*licencia por procesador:requiere una única licencia por cada CPU en el entorno de
sistema operativo que ejecute SQL server.acceso ilimitado de dispositivos cliente
17. Cassandra
Cassandra es una base de datos de tipo NoSQL distribuida y basada en un
modelo de almacenamiento de código abierto que está escrito en java.permite
grandes volúmenes de datos de forma distribuida.
Por ejemplo twitter lo usa para su plataforma escalabilidad y la disponibilidad
son las principales armas de cassandra, no necesita de un servidor maestro.
Expertos en la informática que estudian los sistemas NoSQL declararon a
Cassandra como claro favorito en usabilidad y estabilidad de bases de datos
18. FUNCIONES más fuertes de cassandra
descentralizado:cualquier tipo de solicitud o consulta no es perjudicada por los
nodos
escabilidad:el rendimiento de leer y escribir aumenta debido a los nodos se
pueden agregar sin necesidad de interrumpir la aplicación
tolerancia a fallos:los datos se replican al caso de un fallo o detención de la
aplicación
consistencia:elección para la consistencia en lecturas y escrituras
19. Ventajas de Cassandra
*maneja grandes cantidades de datos
*escalamiento sencillo
*responde a las grandes necesidades que tienen las empresas
*diferentes SQL para diferentes proyectos u o idelas
20. Comparación sobre otros sistemas de bases
de datos
Para mi Cassandra se basa en la clave para distribuir los datos a lo largo del
sistema , 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 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, de esta manera podremos manejar grandes volúmenes de
datos y aprovecharnos de las ventajas de esta potente base de datos
distribuida. para mi Cassandra se saca un 8 en cuanto a bases de datos.
22. Oracle database
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.
Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo
GNU/Linux.
23. Función de oracle database
● Modelo relacional: los usuarios visualizan los datos en tablas con el formato
filas/columnas.
● Herramienta de administración gráfica intuitiva y cómoda de utilizar.
● Control de acceso: tecnologías avanzadas para vigilar la entrada a los datos.
● Protección de datos: seguridad completa en el entorno de producción y de
pruebas y gestión de copias de seguridad.
● adaptación a las necesidades cambiantes de negocio.
● Alta disponibilidad: escalabilidad, protección y alto rendimiento para la
actividad empresarial.
● Gestión de usuarios: agilidad en los trámites, reducción de costes y seguridad
en el control de las personas que acceden a las aplicaciones
24. Ventajas de Oracle
● Motor de base de datos objeto-relacional más usado a nivel mundial.
● Multiplataforma: puede ejecutarse desde un PC hasta una supercomputadora.
● Permite el uso de particiones para hacer consultas, informes, análisis de
datos, etc.
● Soporta todas las funciones que se esperan de un buen servidor.
● Software del servidor que puede ejecutarse en multitud de sistemas
operativos: Linux, Mac, Windows, etc.
25. Comparación con otros sistemas de
bases de datos
Para mi es imprescindible que el investigador o curioso de Oracle entienda las
características y opciones dentro de la variedad de ofertas de su software. Por
este motivo, las empresas buscan personas con certificaciones oficiales de la
compañía, un título que esperamos incorporar pronto a nuestro catálogo de
formación. este sistema es casi similar a todas las funciones básicas de otros
sistemas de bases de datos pero también es una gran opción de garantias para
cualquier empresa con deseo de hacer una gran base de datos
ORACLE en mi opinión se saca un 7 no tiene grandes ventajas sobre otras bases
de datos
27. MongoDB
Dentro de las bases de datos NoSQL, probablemente una de las más famosas sea
MongoDB. Con un concepto muy diferente al de las bases de datos relacionales,
se está convirtiendo en una interesante alternativa.
Pero cuándo uno se inicia en MongoDB se puede sentir perdido. No tenemos
tablas, no tenemos registros y lo que es más importante, no tenemos SQL. Aun así,
MongoDB es una seria candidata para almacenar los datos de nuestras
aplicaciones.
28. Función de MongoDB
MongoDB viene de serie con una consola desde la que podemos ejecutar los
distintos comandos. Esta consola está construida sobre JavaScript, por lo que
las consultas se realizan utilizando ese lenguaje. Además de las funciones de
MongoDB, podemos utilizar muchas de las funciones propias de JavaSciprt. En la
consola también podemos definir variables, funciones o utilizar bucles.
Aunque se suele decir que las bases de datos NoSQL tienen un ámbito de
aplicación reducido, MongoDB se puede utilizar en muchos de los proyectos que
desarrollamos en la actualidad.
29. Ventajas de MongoDB
● incluye diferentes tipos de almacenes como por ejemplo el almacén de
columnas, de documentos , de gráficos, de objetos, de XML y otros modos de
almacén de datos.
● Podría decirse que las bases de datos NoSQL de código abierto tienen una
implementación rentable. Ya que no requieren las tarifas de licencia y pueden
ejecutarse en hardware de precio bajo.
● Cuando trabajamos con bases de datos NoSQL, ya sean de código abierto o
tengan un propietario, la expansión es más fácil y más barata que cuando se
trabaja con bases de datos relacionales. Esto se debe a que se realiza un
escalado horizontal y se distribuye la carga por todos los nodos. En lugar de
realizarse una escala vertical, más típica en los sistemas de bases de datos
relacionales.
30. Comparación con otros sistemas de
bases de datos
Los datos se almacenan en columnas, en lugar de almacenarse en filas, (como se hace
en la mayoría de los sistemas de gestión de bases de datos relacionales).
Un almacén de columnas está compuesto por una o más familias de columnas que se
agrupan de forma lógica en determinadas columnas en la base de datos. Una clave se
utiliza para identificar y señalar a un número de columnas en la base de datos. Cada
columna contiene filas de nombres o tuplas, y valores, ordenados y separados por
comas.en mi opinion mongoDB es una gran base de datos muy util ya que su almacen
por columnas filas y celdas da garantías de la seguridad de la informacion para mi se
saca un 8.
32. 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 balanceo de carga
transparente aún cuando agrega una nueva capacidad dinámicamente. Modelo
de datos simple por medio de pares de valor clave con índices secundarios
Modelo de programación simple con transacciones ACID, modelos de datos
tabulares y soporte JSON Seguridad de aplicaciones con autenticación y cifrado
SSL de nivel de sesión Integrada con Oracle Database, Oracle Wallet y Hadoop
Datos geo distribuidos con soporte para múltiples centros de datos Disponibilidad
alta con sincronización y fallas remotas y locales Rendimiento escalable y
latencia segura
33. Ventajas Oracle NoSQL
En NoSQL, generalmente los datos son recuperados de manera mucho más rápida
que en un RDBMS A diferencia de las bases de datos relacionales, las bases de
datos NoSQL están basadas en key-value pairs Algunos tipos de almacén de bases
de datos NoSQL incluyen diferentes tipos de almacenes como por ejemplo el
almacén de columnas, de documentos, de key value store, de gráficos, de objetos,
de XML y otros modos de almacén de datos.
34. Mi Opinion
Tal vez se crea que los 5 sistemas de bases de datos son iguales pero para mi
no, ya que demuestran la gran variedad de información que tiene la informática
en cuanto a bases de datos. pero estos sistemas no los usan personas comunes
sino también grandes empresas en busca del mejor sistema de base de datos
los más usados son los 5 mencionados en esta presentación, el mundo de las
bases de datos es un mundo de intriga e investigación , muy interesante en mi
opinion.
35. bibliografía
Bibliografía Capriolo, Edward (July 15, 2011). Cassandra High Performance
Cookbook (1st edición). Packt Publishing. p. 324. ISBN 1-84951-512-3. Hewitt, Eben
(December 15, 2010). Cassandra: The Definitive Guide (1st edición). O'
Bibliografía Anangonó, Jesús (1 de marzo, 2007). SQL High Performance
Cookbook (1st edición). Packt Publishing. p. 20-30. ISBN 1-84951-512-3. Hewitt,
Eben (Enero de 2010). SQL desplazamiento (1st edición). O'
https://es.slideshare.net/marichelogomez/qu-son-las-bases-de-datos-presentation?