SlideShare una empresa de Scribd logo
1 de 26
CURSO NACIONAL
FORMACIÓN DISICPLINAR
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.
bases de datos
Claudio Acosta Lara
a. ¿Qué es una base de datos?
b. ¿Qué es una base de datos de tipo
SQL?
c. ¿Qué es una base de datos No-SQL?
Bases de datos más populares
a. ¿Qué es una base de datos?
• Los datos.
• La información.
• Base de datos.
• Columnas y filas
• Registro.
Los datos
• Son elementos primordiales en cualquier sistema
del que se pueda hacer uso, esto implica que
cualquier persona hace uso de estos, no
necesariamente debe utilizar un equipo de
cómputo para ello.
• Nuestro contexto está lleno de sistemas de
información, el primero de ellos es nuestro
cuerpo, cada sistema, aparato requiere de datos,
así como deben existir proveedores de estos
datos que se convierte en un periférico de
entrada o salida, que alimenta a este.
Información
• Es otro elemento que debemos conocer y definir, ya que
tiene una íntima relación y dependencia de los datos, ya
que son estos los que se convierten en información
cuando les damos utilidad o aplicación.
• Así tenemos siempre un circulo que se cumple
indiscriminadamente, dato-información, en algunas
ocasiones es difícil de percibir esta afirmación, cuando se
usa la expresión oral “vaya”, quien la escucha no es capaz
de determinar el elemento al que se refiere, dado que
existen 3 acepciones, ”acto de ir”, “fruta de algún árbol”,
“limite o construcción, etc.”, pues bien cuando se
complementa con otra acción, adquiere sentido como
información, “vaya dentro”.
Base de datos
• Tenemos que es una colección de información
organizada de forma que un programa de
ordenador o en forma manual se pueda
seleccionar rápidamente los fragmentos de
datos que necesite y darles una utilidad de
acuerdo a los intereses del solicitante que
requiere dicha información.
Columnas y filas
• Cada base de datos se compone de una o más
tablas que guarda un conjunto de datos.
• Cada tabla tiene una o más columnas y filas.
Las columnas guardan una parte de la
información sobre cada elemento que
queramos guardar en la tabla.
• Cada fila de la tabla conforma un registro.
b. ¿Qué es una base de datos de tipo
SQL?
• Una base de datos consiste fundamentalmente un
una o más tablas con nombre único, consistentes en
una o más columnas llamadas "campos", que
contienen un tipo de dato diferente.
• y una o más filas llamadas "registros“ y cada fila o
registro contiene una "entidad", que es controlada
por un campo denominado de indexación, que es
único para identificar cada registro, cumpliendo con
esto la relación entre las entidades, entidad-relación.
c. ¿Qué es una base de datos No- SQL?
• Son las estructuras que nos permiten
almacenar información en aquellas
situaciones en las que las bases de datos
relacionales generan ciertos problemas
debido principalmente a problemas de
escalabilidad y rendimiento de las bases de
datos relacionales donde se dan cita miles de
usuarios concurrentes y con millones de
consultas diarias.
• Es un sistema de gestión de bases de datos
relacionales (RDBMS) de Microsoft que está
diseñado para el entorno empresarial.
• SQL Server se ejecuta en T-SQL (Transact -SQL),
un conjunto de extensiones de programación de
Sybase y Microsoft que añaden varias
características a SQL estándar, incluyendo control
de transacciones, excepción y manejo de errores,
procesamiento fila, así como variables declaradas.
• 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.
• Es una potente herramienta cliente/servidor para la
gestión de Bases de Datos.
• Aunque la gran potencia que tiene y su elevado
precio hace que sólo se vea en empresas muy
grandes y multinacionales, por norma general.
• Se trata de una base de datos creada por
10gen del tipo orientada a documentos, de
esquema libre, es decir, que cada entrada
puede tener un esquema de datos diferente
que nada tenga que ver con el resto de
registros almacenados.
• Es bastante rápido a la hora de ejecutar sus
operaciones ya que está escrito en lenguaje
C++.
• Para el almacenamiento de la información,
utiliza un sistema propio de documento
conocido con el nombre BSON, que es una
evolución del conocido JSON pero con la
peculiaridad de que puede almacenar datos
binarios.
• En poco tiempo, MongoDB se ha convertido
en una de las bases de datos NoSQL favoritas
por los desarrolladores.
• Es una base de datos NoSQL tipo clave-valor
(del estilo de Redis o Voldemort):
• Sus principales características son:
Arquitectura
· Está construida sobre
Oracle Berkeley DB Java
Edition sobre la que añade
una capa de servicios para
usarse en entornos
distribuidos
• Alta Disponibilidad y No-Single Point of
Failure
• · Provee replicación de base de datos 1
Master-Multi-Replica
• · Las datos transaccionales se replican
• Balanceo de carga transparente:
• · El Driver de Oracle NoSQL particiona los
datos en tiempo real y los distribuye sobre los
nodos de almacenaminto
• · Su topología rutea las operaciones de
escritura y lectura al nodo de almacenamiento
más adecuado para optimizar la distribución
de carga y rendimiento
• Formato JSON
• · La versión 2 añade soporte para
serialización con Avro, lo que permite definir
un esquema en JSON para los datos
almacenados
• Topologías configurables
• · Los administradores pueden indicar cuanta
capacidad está disponible en un nodo de
almacenamiento permitiendo a los nodos
con más capacidad almacenar varios nodos
de replicación
• Se trata de una base de datos creada por
Apache del tipo clave –valor.
• Dispone de un lenguaje propio para realizar
consultas CQL (Cassandra Query Language).
• Cassandra es una aplicación Java por lo que
puede correr en cualquier plataforma que
cuente con la JVM.
• La diferencia fundamental entre ambos
tipos de bases de datos radica en que las
bases de datos NoSQL no utilizan el
modelo relacional.
VENTAJAS NoSQL
• Ventajas de una base de datos 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.
VENTAJAS NoSQL
• 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.
Desventajas de una base de datos
NoSQL
• No todas las bases de datos NoSQL contemplan la atomicidad de las
instrucciones y la integridad de los datos. Soportan lo que se llama
consistencia eventual.
• Problemas de compatibilidad entre instrucciones SQL. Las nuevas
bases de datos utilizan sus propias características en el lenguaje de
consulta y no son 100% compatibles con el SQL de las bases de
datos relacionales. El soporte a problemas con las queries de
trabajo en una base de datos NoSQL es más complicado.
• Falta de estandarización. Hay muchas bases de datos NoSQL y aún
no hay un estándar como si lo hay en las bases de datos
relacionales. Se presume un futuro incierto en estas bases de datos.
• Soporte multiplataforma. Aún quedan muchas mejoras en algunos
sistemas para que soporten sistemas operativos que no sean Linux.
• Suelen tener herramientas de administración no muy usables o se
accede por consola.
Ventajas Base de Datos relacional
• Está más adaptado su uso y 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 estas 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.
Desventajas Bases de Datos relacionales
• La atomicidad de las operaciones juegan un
papel crucial en el rendimiento de las bases de
datos.
• Escalabilidad, que aunque probada en muchos
entornos productivos suele, por norma, ser
inferior a las bases de datos NoSQL.
NoSQL vs SQL: Cuándo utilizar qué
tipo de base de datos
• Cuando los datos deben ser consistentes sin dar
posibilidad al error utilizar una base de datos
relacional. SQL.
• Cuando nuestro presupuesto no se puede
permitir grandes máquinas y debe destinarse a
máquinas de menor rendimiento. NoSQL.
NoSQL vs SQL: Cuándo utilizar qué
tipo de base de datos
• Cuando las estructuras de datos que
manejamos son variables. NoSQL.
• Análisis de grandes cantidades de datos en
modo lectura. NoSQL
• Captura y procesado de eventos. NoSQL
• Tiendas online con motores de inteligencia
complejos. NoSQL

Más contenido relacionado

La actualidad más candente (20)

Act4 bd teo
Act4 bd teoAct4 bd teo
Act4 bd teo
 
Base de datos
Base de datos Base de datos
Base de datos
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
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
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Basede datos salas ubaldo
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldo
 
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 NoSQL - Riak
Bases de Datos NoSQL - Riak Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Cordova angelica basededatos
Cordova angelica basededatosCordova angelica basededatos
Cordova angelica basededatos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos ryjt
Base de datos ryjtBase de datos ryjt
Base de datos ryjt
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Las bases de datos
Las bases de datosLas bases de datos
Las bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Apache cassandra
Apache cassandraApache cassandra
Apache cassandra
 
Principales base de datos existentes
Principales base de datos existentesPrincipales base de datos existentes
Principales base de datos existentes
 

Similar a 04 presentacion acosta_claudio (20)

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
 
Bases de datos
Bases de datosBases de datos
Bases 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 datos-romero
Base datos-romeroBase datos-romero
Base datos-romero
 
Base de datos
Base de datosBase de datos
Base de datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
DOCENTE
DOCENTEDOCENTE
DOCENTE
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
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
 
Act4 base de_datos_canto_josé
Act4 base de_datos_canto_joséAct4 base de_datos_canto_josé
Act4 base de_datos_canto_josé
 
Bases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQLBases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQL
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
 
Diferencia entre sgbd
Diferencia entre sgbdDiferencia entre sgbd
Diferencia entre sgbd
 
Act4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalba
 
Base de datos
Base de datosBase de datos
Base de datos
 
bases de datos
bases de datosbases de datos
bases de datos
 

Último

LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechojuliosabino1
 
2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptx2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptxccordovato
 
que son los planes de ordenamiento predial POP.pptx
que son los planes de ordenamiento predial  POP.pptxque son los planes de ordenamiento predial  POP.pptx
que son los planes de ordenamiento predial POP.pptxSergiothaine2
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicaciónJonathanAntonioMaldo
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfIrapuatoCmovamos
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresamerca6
 
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docxmarthaarroyo16
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria deCalet Cáceres Vergara
 
CAPACITACION_higiene_industrial (1).ppt...
CAPACITACION_higiene_industrial (1).ppt...CAPACITACION_higiene_industrial (1).ppt...
CAPACITACION_higiene_industrial (1).ppt...jhoecabanillas12
 
HABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfHABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfGEINER22
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfIrapuatoCmovamos
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfluisccollana
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)estebancitoherrera
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,juberrodasflores
 
CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfCUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfEDUARDO MAMANI MAMANI
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitariachayananazcosimeon
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosssuser948499
 

Último (17)

LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derecho
 
2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptx2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptx
 
que son los planes de ordenamiento predial POP.pptx
que son los planes de ordenamiento predial  POP.pptxque son los planes de ordenamiento predial  POP.pptx
que son los planes de ordenamiento predial POP.pptx
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicación
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresa
 
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria de
 
CAPACITACION_higiene_industrial (1).ppt...
CAPACITACION_higiene_industrial (1).ppt...CAPACITACION_higiene_industrial (1).ppt...
CAPACITACION_higiene_industrial (1).ppt...
 
HABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfHABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdf
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
 
CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfCUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datos
 

04 presentacion acosta_claudio

  • 1. CURSO NACIONAL FORMACIÓN DISICPLINAR 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. bases de datos Claudio Acosta Lara
  • 2. a. ¿Qué es una base de datos? b. ¿Qué es una base de datos de tipo SQL? c. ¿Qué es una base de datos No-SQL? Bases de datos más populares
  • 3. a. ¿Qué es una base de datos? • Los datos. • La información. • Base de datos. • Columnas y filas • Registro.
  • 4. Los datos • Son elementos primordiales en cualquier sistema del que se pueda hacer uso, esto implica que cualquier persona hace uso de estos, no necesariamente debe utilizar un equipo de cómputo para ello. • Nuestro contexto está lleno de sistemas de información, el primero de ellos es nuestro cuerpo, cada sistema, aparato requiere de datos, así como deben existir proveedores de estos datos que se convierte en un periférico de entrada o salida, que alimenta a este.
  • 5. Información • Es otro elemento que debemos conocer y definir, ya que tiene una íntima relación y dependencia de los datos, ya que son estos los que se convierten en información cuando les damos utilidad o aplicación. • Así tenemos siempre un circulo que se cumple indiscriminadamente, dato-información, en algunas ocasiones es difícil de percibir esta afirmación, cuando se usa la expresión oral “vaya”, quien la escucha no es capaz de determinar el elemento al que se refiere, dado que existen 3 acepciones, ”acto de ir”, “fruta de algún árbol”, “limite o construcción, etc.”, pues bien cuando se complementa con otra acción, adquiere sentido como información, “vaya dentro”.
  • 6. Base de datos • Tenemos que es una colección de información organizada de forma que un programa de ordenador o en forma manual se pueda seleccionar rápidamente los fragmentos de datos que necesite y darles una utilidad de acuerdo a los intereses del solicitante que requiere dicha información.
  • 7. Columnas y filas • Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. • Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla. • Cada fila de la tabla conforma un registro.
  • 8. b. ¿Qué es una base de datos de tipo SQL? • Una base de datos consiste fundamentalmente un una o más tablas con nombre único, consistentes en una o más columnas llamadas "campos", que contienen un tipo de dato diferente. • y una o más filas llamadas "registros“ y cada fila o registro contiene una "entidad", que es controlada por un campo denominado de indexación, que es único para identificar cada registro, cumpliendo con esto la relación entre las entidades, entidad-relación.
  • 9. c. ¿Qué es una base de datos No- SQL? • Son las estructuras que nos permiten almacenar información en aquellas situaciones en las que las bases de datos relacionales generan ciertos problemas debido principalmente a problemas de escalabilidad y rendimiento de las bases de datos relacionales donde se dan cita miles de usuarios concurrentes y con millones de consultas diarias.
  • 10. • Es un sistema de gestión de bases de datos relacionales (RDBMS) de Microsoft que está diseñado para el entorno empresarial. • SQL Server se ejecuta en T-SQL (Transact -SQL), un conjunto de extensiones de programación de Sybase y Microsoft que añaden varias características a SQL estándar, incluyendo control de transacciones, excepción y manejo de errores, procesamiento fila, así como variables declaradas.
  • 11. • 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. • Es una potente herramienta cliente/servidor para la gestión de Bases de Datos. • Aunque la gran potencia que tiene y su elevado precio hace que sólo se vea en empresas muy grandes y multinacionales, por norma general.
  • 12. • Se trata de una base de datos creada por 10gen del tipo orientada a documentos, de esquema libre, es decir, que cada entrada puede tener un esquema de datos diferente que nada tenga que ver con el resto de registros almacenados. • Es bastante rápido a la hora de ejecutar sus operaciones ya que está escrito en lenguaje C++.
  • 13. • Para el almacenamiento de la información, utiliza un sistema propio de documento conocido con el nombre BSON, que es una evolución del conocido JSON pero con la peculiaridad de que puede almacenar datos binarios. • En poco tiempo, MongoDB se ha convertido en una de las bases de datos NoSQL favoritas por los desarrolladores.
  • 14. • Es una base de datos NoSQL tipo clave-valor (del estilo de Redis o Voldemort): • Sus principales características son: Arquitectura · Está construida sobre Oracle Berkeley DB Java Edition sobre la que añade una capa de servicios para usarse en entornos distribuidos
  • 15. • Alta Disponibilidad y No-Single Point of Failure • · Provee replicación de base de datos 1 Master-Multi-Replica • · Las datos transaccionales se replican
  • 16. • Balanceo de carga transparente: • · El Driver de Oracle NoSQL particiona los datos en tiempo real y los distribuye sobre los nodos de almacenaminto • · Su topología rutea las operaciones de escritura y lectura al nodo de almacenamiento más adecuado para optimizar la distribución de carga y rendimiento
  • 17. • Formato JSON • · La versión 2 añade soporte para serialización con Avro, lo que permite definir un esquema en JSON para los datos almacenados • Topologías configurables • · Los administradores pueden indicar cuanta capacidad está disponible en un nodo de almacenamiento permitiendo a los nodos con más capacidad almacenar varios nodos de replicación
  • 18. • Se trata de una base de datos creada por Apache del tipo clave –valor. • Dispone de un lenguaje propio para realizar consultas CQL (Cassandra Query Language). • Cassandra es una aplicación Java por lo que puede correr en cualquier plataforma que cuente con la JVM.
  • 19. • La diferencia fundamental entre ambos tipos de bases de datos radica en que las bases de datos NoSQL no utilizan el modelo relacional.
  • 20. VENTAJAS NoSQL • Ventajas de una base de datos 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.
  • 21. VENTAJAS NoSQL • 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.
  • 22. Desventajas de una base de datos NoSQL • No todas las bases de datos NoSQL contemplan la atomicidad de las instrucciones y la integridad de los datos. Soportan lo que se llama consistencia eventual. • Problemas de compatibilidad entre instrucciones SQL. Las nuevas bases de datos utilizan sus propias características en el lenguaje de consulta y no son 100% compatibles con el SQL de las bases de datos relacionales. El soporte a problemas con las queries de trabajo en una base de datos NoSQL es más complicado. • Falta de estandarización. Hay muchas bases de datos NoSQL y aún no hay un estándar como si lo hay en las bases de datos relacionales. Se presume un futuro incierto en estas bases de datos. • Soporte multiplataforma. Aún quedan muchas mejoras en algunos sistemas para que soporten sistemas operativos que no sean Linux. • Suelen tener herramientas de administración no muy usables o se accede por consola.
  • 23. Ventajas Base de Datos relacional • Está más adaptado su uso y 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 estas 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.
  • 24. Desventajas Bases de Datos relacionales • La atomicidad de las operaciones juegan un papel crucial en el rendimiento de las bases de datos. • Escalabilidad, que aunque probada en muchos entornos productivos suele, por norma, ser inferior a las bases de datos NoSQL.
  • 25. NoSQL vs SQL: Cuándo utilizar qué tipo de base de datos • Cuando los datos deben ser consistentes sin dar posibilidad al error utilizar una base de datos relacional. SQL. • Cuando nuestro presupuesto no se puede permitir grandes máquinas y debe destinarse a máquinas de menor rendimiento. NoSQL.
  • 26. NoSQL vs SQL: Cuándo utilizar qué tipo de base de datos • Cuando las estructuras de datos que manejamos son variables. NoSQL. • Análisis de grandes cantidades de datos en modo lectura. NoSQL • Captura y procesado de eventos. NoSQL • Tiendas online con motores de inteligencia complejos. NoSQL