SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
Bases De
Datos
Conceptos elementales para un
tecnico en informatica
Por:Jesús J Felix Rodriguez Lopez
CBT No.2 Dr. Mario Jose Molina Henriquez
¿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
Base de datos
¿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.
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
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
Tipos de bases de datos
*SQL Server
*Cassandra
*Oracle
*MongoDB
*Oracle NoSQL
Las bases de datos mas influyentes e
importantes
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
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
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.
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.
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
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
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
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
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
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.
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.
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
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.
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
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.
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.
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.
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.
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
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.
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.
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?

Más contenido relacionado

La actualidad más candente

Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbd
Sergio Cano
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativo
Martha
 
Dbms Existentes
Dbms ExistentesDbms Existentes
Dbms Existentes
eder8
 

La actualidad más candente (20)

Base de datos ryjt
Base de datos ryjtBase de datos ryjt
Base de datos ryjt
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbd
 
Vazquez diaz nelson_basede_datos
Vazquez diaz nelson_basede_datosVazquez diaz nelson_basede_datos
Vazquez diaz nelson_basede_datos
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativo
 
Base de datos3
Base de datos3Base de datos3
Base de datos3
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Principales base de datos
Principales base de datosPrincipales base de datos
Principales base de datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Dbms Existentes
Dbms ExistentesDbms Existentes
Dbms Existentes
 
Base de datos
Base de datosBase de datos
Base de datos
 
Act4 andrade lesvia
Act4 andrade lesviaAct4 andrade lesvia
Act4 andrade lesvia
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Base de datos CBTis 75
Base de datos CBTis 75Base de datos CBTis 75
Base de datos CBTis 75
 
Cuadro comparativo sql
Cuadro comparativo sqlCuadro comparativo sql
Cuadro comparativo sql
 
Sistema Gestor de Base de Datos
Sistema Gestor de Base de DatosSistema Gestor de Base de Datos
Sistema Gestor de Base de Datos
 

Similar a Bases de datos por jesus j felix rodriguez lopez

Similar a Bases de datos por jesus j felix rodriguez lopez (20)

Blog SGBD / Bases de Datos Generalidades y Sistemas de Gestión
Blog SGBD / Bases de Datos Generalidades y Sistemas de GestiónBlog SGBD / Bases de Datos Generalidades y Sistemas de Gestión
Blog SGBD / Bases de Datos Generalidades y Sistemas de Gestión
 
Act4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalba
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
 
Qué es una base de datos
Qué es una base de datosQué es una base de datos
Qué es una base de datos
 
BD Escobar Gómez Daniel
BD Escobar Gómez DanielBD Escobar Gómez Daniel
BD Escobar Gómez Daniel
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Act4 bd moreno_joel
Act4 bd moreno_joelAct4 bd moreno_joel
Act4 bd moreno_joel
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipv
 
Bases de Datos
Bases de Datos Bases de Datos
Bases de Datos
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Bases de datos_Arturo Aldana Reyes
Bases de datos_Arturo Aldana ReyesBases de datos_Arturo Aldana Reyes
Bases de datos_Arturo Aldana Reyes
 
Act4 basesdedatos oscar_varona
Act4 basesdedatos oscar_varonaAct4 basesdedatos oscar_varona
Act4 basesdedatos oscar_varona
 
Gestores de Base de Datos
Gestores de Base de DatosGestores de Base de Datos
Gestores de Base de Datos
 

Bases de datos por jesus j felix rodriguez lopez

  • 1. Bases De Datos Conceptos elementales para un tecnico en informatica Por:Jesús J Felix Rodriguez Lopez CBT No.2 Dr. Mario Jose Molina Henriquez
  • 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
  • 7. Tipos de bases de datos
  • 8. *SQL Server *Cassandra *Oracle *MongoDB *Oracle NoSQL Las bases de datos mas influyentes e importantes
  • 9.
  • 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
  • 16.
  • 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.
  • 21.
  • 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
  • 26.
  • 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.
  • 31.
  • 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?