SlideShare una empresa de Scribd logo
1 de 28
CURSO DE INFORMÁTICA
BASES DE DATOS
Laura Isabel González Gramillo
¿Qué es una base de datos?
Es el conjunto de informaciones almacenadas en un soporte legible por
ordenador y organizadas internamente por registros (formado por todos los
campos referidos a una entidad u objeto almacenado) y campos (cada uno
de los elementos que componen un registro). Permite recuperar cualquier
clase de información: referencias, documentos textuales, imágenes, datos
estadísticos, etc.
¿Qué es una base de datos de tipo SQL?
Es un base de datos relacional que permite especificar diversos tipos de
operaciones en ella. Una de sus características es el manejo del álgebra y el
cálculo relacional que permiten efectuar consultas con el fin de recuperar, de
forma sencilla, información , así como hacer cambios en ellas.
¿Qué es una base de datos No- SQL?
Son bases de datos no relacionales de alto desempeño que utilizan varios
modelos de datos, incluidos los de documentos, gráficos, claves-valores y
columnas.
Las bases de datos NoSQL son famosas por la facilidad de desarrollo, el
desempeño escalable, la alta disponibilidad y la resiliencia.
Bases de datos más populares:
SQL Server.
Oracle.
Mongo DB.
Oracle NoSQL.
Cassandra.
SQL Server
Consta de una colección de tablas en las que se almacena un conjunto
específico de datos estructurados. Una tabla contiene una colección de filas,
también denominadas tuplas o registros, y columnas, también denominadas
atributos. Cada columna de la tabla se ha diseñado para almacenar un
determinado tipo de información; por ejemplo, fechas, nombres, importes en
moneda o números.
Características
Facilidad de instalación , distribución y utilización.
Posee una gran variedad de herramientas administrativas y de desarrollo
que permite mejorar la capacidad de instalar ,distribuir, administrar y utilizar
SQL Server.
Administrativas(Administrador Corporativo).
Desarrollo(Analizador de Consultas).
Almacenamiento de datos.
SQL Server incluye herramientas para extraer y analizar datos resumidos
para el proceso analítico en línea.
 SQL Server incluye también herramientas para diseñar gráficamente las
base de datos y analizar los datos mediante preguntas en lenguaje normal.
SQL Server se integra con el correo electrónico, internet y Windows,
permitiendo una comunicación local
Ventajas
Es útil para manejar y obtener datos de la red de redes.
Nos permite olvidarnos de los ficheros que forman la base de datos.
Si trabajamos en una red social nos permite agregar otros servidores de
SQL Server. Por ejemplo dos personas que trabajan con SQL Server, uno de
ellos se puede conectar al servidor de su otro compañero y así se puede ver
las bases de datos del otro compañero con SQL Server.
Oracle
Utiliza la arquitectura cliente/servidor. Ha incorporado en su sistema el
modelo objeto-relacional, pero al mismo tiempo garantiza la compatibilidad
con el tradicional modelo relacional de datos. Así ofrece un servidor de
bases de datos híbrido. Es uno de los más conocidos y ha alcanzado un
buen nivel de madurez y de profesionalidad. Se destaca por su soporte de
transacciones, estabilidad y escalabilidad.
Ventajas
Las entidades complejas del mundo real y la lógica se pueden modelar
fácilmente, lo que permite reutilizar objetos para el desarrollo de base de
datos de una forma más rápida y con mayor eficiencia.
Los programadores de aplicaciones pueden acceder directamente a tipos de
objetos Oracle, sin necesidad de ninguna capa adicional entre la base de
datos y la capa cliente. Las aplicaciones que utilizan objetos de Oracle son
fáciles de entender y mantener porque soportan las características del
paradigma orientado a objetos.
Tiene buen rendimiento y hace buen uso de los recursos. Posee un rico
diccionario de datos. Brinda soporte a la mayoría de los lenguajes de
programación. Es un sistema multiplataforma, disponible en Windows, Linux
y Unix. Permite tener copias de la base de datos productiva en lugares
lejanos a la ubicación principal. Las copias de la Base de Datos productiva
pueden estar en modo de lectura solamente
Características
Oracle es el motor de base de datos objeto-relacional más usado a nivel
mundial.
Puede ejecutarse en todas las plataformas, desde una Pc hasta un
supercomputador.
Oracle soporta todas las funciones que se esperan de un servidor "serio":
un lenguaje de diseño de bases de datos muy completo (PL/SQL) que
permite implementar diseños "activos", con triggers y procedimientos
almacenados, con una integridad referencial declarativa bastante potente.
Permite el uso de particiones para la mejora de la eficiencia, de replicación
e incluso ciertas versiones admiten la administración de bases de datos
distribuidas.
El software del servidor puede ejecutarse en multitud de sistemas
operativos.
Oracle es la base de datos con más orientación hacía INTERNET.
Mongo DB
Es una base de datos orientada a documentos. Esto quiere decir que en
lugar de guardar los datos en registros, guarda los datos en documentos.
Estos documentos son almacenados en BSON, que es una representación
binaria de JSON.
Una de las diferencias más importantes con respecto a las bases de datos
relacionales, es que no es necesario seguir un esquema. Los documentos de
una misma colección - concepto similar a una tabla de una base de datos
relacional -, pueden tener esquemas diferentes.
Ventajas
Mongo DB tiene la capacidad de realizar consultas utilizando javascript,
haciendo que estas sean enviadas directamente a la base de datos para ser
ejecutada.
Se utiliza un sistemas de archivos, ya que cuenta con la capacidad para
balancear la carga y recopilación de datos utilizando múltiples servidores
para almacenamiento de archivo.
El desarrollador elige una llave shard(clave).
La configuración automática, se puede agregar nuevas maquinas a mongo
DB con el sistema de base corriendo.
Desventajas
Mongo DB bloquea la base de datos cada vez que se realiza un escritura,
lo que reduce la concurrencia dramáticamente.
Retorna cuando no se a escrito la información en el espacio de
almacenamiento permanente, puede ocasionar perdida de información.
Cambia el valor por defecto para escribir al menos una replica, pero esto
sigue sin satisfacer la durabilidad ni la verificabilidad.
Tiene problemas de rendimiento cuando el volumen de datos supera los
100GB.
Oracle NoSQL
Está basada en parte en la base de datos de código abierto BerkeleyDB,
que Oracle consiguió a través de la compra de Sleepycat Software en 2006.
Oracle NoSQL incorpora un nuevo interfaz de programación y soporta la
división de procesamiento distribuido. Oracle asegura que su nueva base de
datos NoSQL más fácil de instalar, configurar y gestionar que otras ofertas
competitivas.
Características
Java puro.
Capacidad: miles de millones de registros y de múltiples terabytes de datos
en un almacenamiento.
Automática, hash-function basado en la partición de datos y distribuida.
Transacciones ACID.
Con las operaciones CRUD con garantías de durabilidad ajustable.
No hay ningún punto único de fallo.
Resistencia al fallo de un nodo o varios nodos de almacenamiento.
Recuperación de desastres mediante la replicación de centros de datos.
Soporta miles de nodos.
Copia de seguridad / restauración a nivel de nodo.
Ventajas
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.
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 datos para grandes cantidades de
datos.
Cassandra
Es una fuente abierta, distribuida y descentralizada sistema de
almacenamiento / distribución (base de datos), para el manejo de grandes
cantidades de datos estructurados repartidos por todo el mundo. Se ofrece
servicio de alta disponibilidad sin ningún punto único de fallo.
Características
Una tabla de datos por cada instancia de Cassandra.
Cada familia de columnas puede contener o bien columnas o bien
supercolumnas. Las supercolumnas son columnas son la agrupación de n-
columnas.
Cada columna contiene elementos de la forma “Clave-Valor-Tiempo”,
donde el valor del campo tiempo es definible por el usuario.
Cada fila de una tabla puede tomar valores en columnas distintas de una
familia de columnas que otra fila, es decir, si se dispone de una familia de 5
columnas
Ventajas
Rápidas respuestas aunque la demanda crezca.
Almacenamiento distribuido.
Escalabilidad horizontal (añade nuevo hardware cuando sea preciso).

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Bases de datos
Bases de datosBases de datos
Bases de datos
 
Act4 andrade lesvia
Act4 andrade lesviaAct4 andrade lesvia
Act4 andrade lesvia
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
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
 
Act4 base de_datos_canto_josé
Act4 base de_datos_canto_joséAct4 base de_datos_canto_josé
Act4 base de_datos_canto_josé
 
Base de datos
Base de datosBase de datos
Base de datos
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipv
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
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
 
Act4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalba
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
 
Basede datos nlsg
Basede datos nlsgBasede datos nlsg
Basede datos nlsg
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Actividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcActividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltc
 

Similar a Base de datos (20)

Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos CBTis 75
Base de datos CBTis 75Base de datos CBTis 75
Base de datos CBTis 75
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Presentación Base de Datos
Presentación Base de DatosPresentación Base de Datos
Presentación Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Act. 4 screencast y base de datos norma
Act. 4 screencast y base de datos normaAct. 4 screencast y base de datos norma
Act. 4 screencast y base de datos norma
 
Base de datos
Base de datosBase de datos
Base de datos
 
Act4 basesdedatos oscar_varona
Act4 basesdedatos oscar_varonaAct4 basesdedatos oscar_varona
Act4 basesdedatos oscar_varona
 
Base de datos
Base de datos Base de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Act4 avalos hernandez luz martina
Act4 avalos hernandez luz martinaAct4 avalos hernandez luz martina
Act4 avalos hernandez luz martina
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Último

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 

Último (20)

Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 

Base de datos

  • 1. CURSO DE INFORMÁTICA BASES DE DATOS Laura Isabel González Gramillo
  • 2.
  • 3. ¿Qué es una base de datos? Es el conjunto de informaciones almacenadas en un soporte legible por ordenador y organizadas internamente por registros (formado por todos los campos referidos a una entidad u objeto almacenado) y campos (cada uno de los elementos que componen un registro). Permite recuperar cualquier clase de información: referencias, documentos textuales, imágenes, datos estadísticos, etc.
  • 4. ¿Qué es una base de datos de tipo SQL? Es un base de datos relacional que permite especificar diversos tipos de operaciones en ella. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar, de forma sencilla, información , así como hacer cambios en ellas.
  • 5. ¿Qué es una base de datos No- SQL? Son bases de datos no relacionales de alto desempeño que utilizan varios modelos de datos, incluidos los de documentos, gráficos, claves-valores y columnas. Las bases de datos NoSQL son famosas por la facilidad de desarrollo, el desempeño escalable, la alta disponibilidad y la resiliencia.
  • 6. Bases de datos más populares: SQL Server. Oracle. Mongo DB. Oracle NoSQL. Cassandra.
  • 7. SQL Server Consta de una colección de tablas en las que se almacena un conjunto específico de datos estructurados. Una tabla contiene una colección de filas, también denominadas tuplas o registros, y columnas, también denominadas atributos. Cada columna de la tabla se ha diseñado para almacenar un determinado tipo de información; por ejemplo, fechas, nombres, importes en moneda o números.
  • 8. Características Facilidad de instalación , distribución y utilización. Posee una gran variedad de herramientas administrativas y de desarrollo que permite mejorar la capacidad de instalar ,distribuir, administrar y utilizar SQL Server. Administrativas(Administrador Corporativo). Desarrollo(Analizador de Consultas).
  • 9. Almacenamiento de datos. SQL Server incluye herramientas para extraer y analizar datos resumidos para el proceso analítico en línea.  SQL Server incluye también herramientas para diseñar gráficamente las base de datos y analizar los datos mediante preguntas en lenguaje normal. SQL Server se integra con el correo electrónico, internet y Windows, permitiendo una comunicación local
  • 10. Ventajas Es útil para manejar y obtener datos de la red de redes. Nos permite olvidarnos de los ficheros que forman la base de datos. Si trabajamos en una red social nos permite agregar otros servidores de SQL Server. Por ejemplo dos personas que trabajan con SQL Server, uno de ellos se puede conectar al servidor de su otro compañero y así se puede ver las bases de datos del otro compañero con SQL Server.
  • 11. Oracle Utiliza la arquitectura cliente/servidor. Ha incorporado en su sistema el modelo objeto-relacional, pero al mismo tiempo garantiza la compatibilidad con el tradicional modelo relacional de datos. Así ofrece un servidor de bases de datos híbrido. Es uno de los más conocidos y ha alcanzado un buen nivel de madurez y de profesionalidad. Se destaca por su soporte de transacciones, estabilidad y escalabilidad.
  • 12. Ventajas Las entidades complejas del mundo real y la lógica se pueden modelar fácilmente, lo que permite reutilizar objetos para el desarrollo de base de datos de una forma más rápida y con mayor eficiencia. Los programadores de aplicaciones pueden acceder directamente a tipos de objetos Oracle, sin necesidad de ninguna capa adicional entre la base de datos y la capa cliente. Las aplicaciones que utilizan objetos de Oracle son fáciles de entender y mantener porque soportan las características del paradigma orientado a objetos.
  • 13. Tiene buen rendimiento y hace buen uso de los recursos. Posee un rico diccionario de datos. Brinda soporte a la mayoría de los lenguajes de programación. Es un sistema multiplataforma, disponible en Windows, Linux y Unix. Permite tener copias de la base de datos productiva en lugares lejanos a la ubicación principal. Las copias de la Base de Datos productiva pueden estar en modo de lectura solamente
  • 14. Características Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial. Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.
  • 15. Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas.
  • 16. El software del servidor puede ejecutarse en multitud de sistemas operativos. Oracle es la base de datos con más orientación hacía INTERNET.
  • 17. Mongo DB Es una base de datos orientada a documentos. Esto quiere decir que en lugar de guardar los datos en registros, guarda los datos en documentos. Estos documentos son almacenados en BSON, que es una representación binaria de JSON. Una de las diferencias más importantes con respecto a las bases de datos relacionales, es que no es necesario seguir un esquema. Los documentos de una misma colección - concepto similar a una tabla de una base de datos relacional -, pueden tener esquemas diferentes.
  • 18. Ventajas Mongo DB tiene la capacidad de realizar consultas utilizando javascript, haciendo que estas sean enviadas directamente a la base de datos para ser ejecutada. Se utiliza un sistemas de archivos, ya que cuenta con la capacidad para balancear la carga y recopilación de datos utilizando múltiples servidores para almacenamiento de archivo. El desarrollador elige una llave shard(clave). La configuración automática, se puede agregar nuevas maquinas a mongo DB con el sistema de base corriendo.
  • 19. Desventajas Mongo DB bloquea la base de datos cada vez que se realiza un escritura, lo que reduce la concurrencia dramáticamente. Retorna cuando no se a escrito la información en el espacio de almacenamiento permanente, puede ocasionar perdida de información. Cambia el valor por defecto para escribir al menos una replica, pero esto sigue sin satisfacer la durabilidad ni la verificabilidad. Tiene problemas de rendimiento cuando el volumen de datos supera los 100GB.
  • 20. Oracle NoSQL Está basada en parte en la base de datos de código abierto BerkeleyDB, que Oracle consiguió a través de la compra de Sleepycat Software en 2006. Oracle NoSQL incorpora un nuevo interfaz de programación y soporta la división de procesamiento distribuido. Oracle asegura que su nueva base de datos NoSQL más fácil de instalar, configurar y gestionar que otras ofertas competitivas.
  • 21. Características Java puro. Capacidad: miles de millones de registros y de múltiples terabytes de datos en un almacenamiento. Automática, hash-function basado en la partición de datos y distribuida. Transacciones ACID. Con las operaciones CRUD con garantías de durabilidad ajustable. No hay ningún punto único de fallo.
  • 22. Resistencia al fallo de un nodo o varios nodos de almacenamiento. Recuperación de desastres mediante la replicación de centros de datos. Soporta miles de nodos. Copia de seguridad / restauración a nivel de nodo.
  • 23. Ventajas 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.
  • 24. 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.
  • 25. 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 datos para grandes cantidades de datos.
  • 26. Cassandra Es una fuente abierta, distribuida y descentralizada sistema de almacenamiento / distribución (base de datos), para el manejo de grandes cantidades de datos estructurados repartidos por todo el mundo. Se ofrece servicio de alta disponibilidad sin ningún punto único de fallo.
  • 27. Características Una tabla de datos por cada instancia de Cassandra. Cada familia de columnas puede contener o bien columnas o bien supercolumnas. Las supercolumnas son columnas son la agrupación de n- columnas. Cada columna contiene elementos de la forma “Clave-Valor-Tiempo”, donde el valor del campo tiempo es definible por el usuario. Cada fila de una tabla puede tomar valores en columnas distintas de una familia de columnas que otra fila, es decir, si se dispone de una familia de 5 columnas
  • 28. Ventajas Rápidas respuestas aunque la demanda crezca. Almacenamiento distribuido. Escalabilidad horizontal (añade nuevo hardware cuando sea preciso).