Bases de Datos Trabajo Ul5
Bases de Datos Trabajo Ul5
Bases de Datos Trabajo Ul5
INTEGRANTES:
ESNEYDER GALVIZ REYES
SAMUEL MEJÍA ZAMBRANO
DAVID MAYORGA ACOSTA
BASES DE DATOS
SENA
JORNADA NOCHE
ADSO 2671789
2023
BASES DE DATOS EN LA NUBE
DESARROLLO DE LAS ACTIVIDADES
PREGUNTA INTRODUCTORIA:
Cual creen es la importancia de mantenerse al día con las tendencias en
tecnología de bases de datos y cómo estas tendencias están transformando
el panorama de la industria.
RTA/ Para nosotros es de vital importancia por los tiempos en los cuales
estamos donde todo se maneja digitalmente, además las nuevas
tecnologías que están llegando están sumamente avanzadas lo cual genera
el progreso de las bases de datos y a su vez tienen un procesamiento de
datos más rápido y eficiente, esto puede ocasionar el mejoramiento de
datos estructurados, no estructurados y en tiempo real.
RTA/
¿Qué son las bases de datos en la nube?
Una base de datos en la nube es una base de datos creada para ejecutarse
en un entorno de nube pública o híbrida a fin de ayudar a organizar,
almacenar y administrar datos dentro de una organización.
*Relacionales:
Consisten en una o más tablas de columnas y filas, que te permiten
organizar los datos en relaciones predefinidas para comprender la relación
lógica de los datos que se desean obtener.
*No relacionales:
Almacenan y manejan datos no estructurados.
No siguen un esquema definido claramente, como las bases de datos
relacionales, y te permiten guardar y organizar la información sin importar
su formato.
2. Microsoft Azure:
Microsoft Azure funciona con una gran selección de sistemas operativos,
lenguajes de programación y herramientas. Todas las tecnologías
necesarias que utilizan la mayoría de desarrolladores y profesionales de TI
alrededor del mundo. Azure proporciona servicios administrados de SQL y
NoSQL y compatibilidad integrada para realizar análisis y que le ayuden a
extraer la máxima información de sus datos.
3.Google Cloud:
Google Cloud Platform se trata de la suite de infraestructuras y servicios
que Google utiliza a nivel interno y, ahora, disponible para cualquier
empresa.
Básicamente, Google Cloud Platform nos aporta todas las herramientas
necesarias para diseñar, hacer testings y lanzar aplicaciones desde gcloud
con mucha más seguridad y escalabilidad que cualquier otra herramienta
4.Platform (GCP):
Se conoce como GCP (Google Cloud Platform) a la gran variedad de
servicios que ofrece Google en la nube en un solo sitio y que consisten en
facilitar el almacenamiento de datos y el procesamiento de los macro datos.
Provee servicios para montar la infraestructura de TI completamente en la
nube, así como también para desarrollo, inteligencia artificial, analítica,
almacenamiento, bases de datos y seguridad.
5.IBM Clound:
IBM Cloud proporciona soluciones que permiten mayores niveles de
cumplimiento, seguridad y gestión, con patrones de arquitectura probados y
métodos de entrega rápida para ejecutar cargas de trabajo críticas.
IBM Cloud ofrecen una cartera completa de servicios gestionados para
datos y análisis. Al hacer uso de un enfoque híbrido basado en código
abierto, estas soluciones abordan las necesidades de uso intensivo de
datos de los desarrolladores de aplicaciones, los científicos de datos y los
arquitectos de TI.
6.Huawei clound:
Huawei Cloud te ofrece una manera fácil de mantener tus datos personales
seguros. Puedes sincronizar tus fotos, videos, contactos y otros datos en
Huawei Cloud para mantener una copia actualizada de ellos en línea.
Huawei Cloud también permite la copia de seguridad automática de datos
del dispositivo, la expansión y administración del espacio en la nube y otros
servicios.
RTA/
PRIMER CASO:
NETFLIX:
Netflix obtuvo grandes beneficios ya que es una de las compañías líderes
en contenido, además este adopto una base de datos con nube la cual es
capaz de gestionar y controlar su gran cantidad de datos a pesar de esto
logra ofrecer una experiencia de trasmisión sin interrupciones a sus
usuarios. Con esto crean una flexibilidad y escalabilidad para el manejo del
crecimiento exponencial de la base de sus clientes y el tamaño de datos
generados; los grandes desafíos que ha afrontado fueron complejos tales
como el cambio de sus datos existentes a la nube, por ello tuvieron que
abordar preocupaciones de seguridad y privacidad debido al manejo y
sensibilidad de datos los usuarios para esto generaron acceso controlado
para garantizar la protección de los datos e información suministrada,
además se implementó cifrado de datos con el fin de tener mayor cobertura
y confidencialidad en la información de los usuarios.
SEGUNDO CASO:
AIRBNB: Beneficios logrados: Los beneficios logrados por esta
plataforma de alquiler de alojamiento fueron; lograr gestionar la gran
cantidad de datos generados por sus usuarios y ofrecer una experiencia
personalizada a cada uno de sus clientes. También le permitió escalar
rápidamente y adaptarse a las cambiantes demandas del mercado.
Desafíos superados: Garantizar la seguridad de todos los datos de los
usuarios y cumplir con las regulaciones de privacidad. Adoptaron medidas
de seguridad tales como las políticas de acceso controlado y el cifrado de
datos. Uno de los principales desafíos fue ña integración de datos de las
diferentes fuentes y sistemas heredados en sus bases de datos en la nube.
Aspectos clave de seguridad y privacidad abordados: Implementaron
técnicas de cifrado de datos para así proteger los datos de todos sus
usuarios. Establecieron políticas de acceso controlado y realizaron
auditorias regulares para así poder garantizar el cumplimiento de las
regulaciones de privacidad de los datos.
RTA/
Las funciones de las bases de datos enfocadas de esta manera permiten
almacenar y administrar datos en múltiples ubicaciones geográficas y
servidores interconectados. Ofrecen beneficios como mayor disponibilidad y
escalabilidad, pero también presentan desafíos en términos de
sincronización, rendimiento y seguridad de datos. Sin embargo, con una
planificación y medidas de seguridad adecuadas, las bases de datos
distribuidas pueden ser una solución eficaz para gestionar grandes
cantidades de datos en entornos distribuidos.
DESARROLLO DE ACTIVIDAD
Contexto:
Datos recopilados:
Una biblioteca puede recopilar una variedad de datos sobre sus libros y
usuarios. Algunos datos comunes incluyen:
Resumen:
Documentación:
Guía de datos: Esta guía debe proporcionar información sobre los datos
que se recopilan en la base de datos. Debe incluir información sobre la
fuente de los datos, el formato de los datos y los significados de los datos.
Plan de seguridad: Este plan debe describir las medidas de seguridad que
se tomarán para proteger los datos de la base de datos. Debe incluir
información sobre cómo se almacenarán los datos, cómo se accederá a los
datos y cómo se protegerán los datos de la pérdida o el robo.
RTA/
Implicaciones éticas y de privacidad de la base de datos de bibliotecas:
La recopilación y análisis de datos por parte de las bibliotecas plantea una
serie de implicaciones éticas y de privacidad. Es importante considerar
estas implicaciones antes de crear o utilizar una base de datos de
bibliotecas.
¿Fue adecuado recopilar y analizar estos datos?
3. PRESENTACIÓN DE CONCLUSIONES:
1. CASOS DE ESTUDIO:
Walmart. En 2014, Walmart anunció que cerraría su laboratorio de Big
Data, que había sido creado para desarrollar nuevas aplicaciones para la
cadena de suministro de la empresa. El cierre del laboratorio se debió a que
Walmart no pudo obtener resultados significativos de sus inversiones en Big
Data. La empresa no tuvo una estrategia clara sobre cómo utilizar los datos
de Big Data para mejorar su negocio, lo que resultó en un desperdicio de
recursos.
Los datos que se recopilarán: La guía debe enumerar todos los datos que
la compañía recopilará de sus clientes. Estos datos pueden incluir
información de contacto, información de pago, preferencias de viaje y
comportamiento de navegación.
El propósito de la recopilación de datos: La guía debe explicar el
propósito de la recopilación de datos. La compañía debe recopilar datos
para mejorar la personalización de las ofertas y promover una experiencia
de usuario más enriquecedora.
La forma en que se recopilarán los datos: La guía debe describir cómo
se recopilarán los datos de los clientes. La compañía puede recopilar datos
directamente de los clientes, o puede recopilar datos de fuentes de
terceros, como motores de búsqueda y redes sociales.
La forma en que se almacenarán los datos: La guía debe describir cómo
se almacenarán los datos de los clientes. La compañía debe almacenar los
datos de forma segura y confidencial.
La forma en que se utilizarán los datos: La guía debe describir cómo
utilizará la compañía los datos de los clientes. La compañía debe utilizar los
datos para mejorar sus servicios y productos, y para proporcionar una
experiencia de usuario más personalizada.
Documentación:
La compañía de viajes en línea también debe proporcionar documentación
a los clientes que explique cómo se recopilan, almacenan y utilizan sus
datos. Esta documentación debe ser clara y fácil de entender.
INVESTIGACIÓN Y DISEÑO:
Fuentes de Datos Relevantes:
Las fuentes de datos relevantes para una compañía de viajes en línea
incluyen:
Datos de reservas: Estos datos incluyen información sobre los vuelos,
hoteles y paquetes turísticos que los clientes han reservado.
Datos de preferencias de los clientes: Estos datos incluyen información
sobre los destinos favoritos de los clientes, las fechas de viaje preferidas y
las actividades que les gustan.
Datos de comportamiento de navegación: Estos datos incluyen información
sobre las páginas web que los clientes visitan, los enlaces en los que hacen
clic y las búsquedas que realizan.
Tipos de Datos a Capturar:
Los tipos de datos que la compañía de viajes en línea debe capturar
incluyen:
Información de contacto: Esta información incluye el nombre, la dirección de
correo electrónico, el número de teléfono y la dirección del cliente.
Información de pago: Esta información incluye el número de tarjeta de
crédito, la fecha de vencimiento y el código de seguridad de los clientes.
Preferencias de viaje: Esta información incluye el destino, la fecha de viaje,
la duración del viaje y las actividades que los clientes quieren realizar.
Comportamiento de navegación: Esta información incluye las páginas web
que los clientes visitan, los enlaces en los que hacen clic y las búsquedas
que realizan.
Tecnologías de Almacenamiento:
Las tecnologías de almacenamiento que la compañía de viajes en línea
puede utilizar incluyen:
Bases de datos relacionales: Las bases de datos relacionales son una
buena opción para almacenar datos estructurados, como información de
contacto e información de pago.
Bases de datos NoSQL: Las bases de datos NoSQL son una buena opción
para almacenar datos no estructurados, como preferencias de viaje y
comportamiento de navegación.
Almacenamiento en la nube: El almacenamiento en la nube es una buena
opción para almacenar grandes cantidades de datos de forma segura y
escalable.
Métodos de Procesamiento:
Los métodos de procesamiento que la compañía de viajes en línea
puede utilizar incluyen:
Procesamiento ETL: El procesamiento ETL (extracción, transformación y
carga) es un proceso para recopilar datos de diferentes fuentes,
transformarlos en un formato compatible y cargarlos en un sistema de
almacenamiento.
Análisis de datos: El análisis de datos es el proceso de recopilar, organizar,
analizar e interpretar datos para obtener información útil.
Análisis de Datos:
La compañía de viajes en línea puede utilizar análisis de datos para:
Identificar tendencias: La compañía de viajes en línea puede utilizar análisis
de datos para identificar tendencias en los datos de reservas, preferencias
de los clientes y comportamiento de navegación.
Mejorar la personalización: La compañía de viajes en línea puede utilizar
análisis de datos para personalizar las ofertas y promociones a los clientes.
Mejorar la experiencia del usuario: La compañía de viajes en línea puede
utilizar análisis de datos para mejorar la experiencia del usuario en su sitio
web y aplicación.
INTELIGENCIA ARTIFICIAL
INTRODUCCIÓN:
¿Qué es la inteligencia artificial?
La inteligencia artificial es la base a partir de la cual se imitan los procesos
de inteligencia humana mediante la creación y la aplicación de algoritmos
creados en un entorno dinámico de computación. O bien, dicho de forma
sencilla, la IA consiste en intentar que los ordenadores piensen y actúen
como los humanos
¿Porque y cómo la IA se ha vuelto cada vez más presente en diversas
áreas, desde la atención médica hasta los automóviles autónomos y
las redes sociales?
la inteligencia artificial se va abriendo camino en todos los procesos
empresariales. Además, tiene muchas posibilidades de mejorar los
procesos de producción y de negocios. Tiene aplicaciones para mejorar la
productividad, la seguridad e aumentar la velocidad de los flujos de trabajo.
La tecnología ha creado la posibilidad de potenciar la automatización,
yendo más allá de sustituir a las personas en tareas repetitivas, y realizando
funciones cognitivas.
CONCEPTOS FUNDAMENTALES:
Machine Learning El machine Learning permite a los ordenadores aprender
sin necesidad de haber sido explícitamente programados para ello. En este
campo ha progresado, especialmente en el Deep Learning, los que han
fabricado o creado la reciente incremento de la IA. El machine Learning
funciona entrenando a los sistemas informáticos a utilizar algoritmos para
detectar patrones en los datos y posteriormente actuar de forma predictiva
¿Qué es Deep Learning?
Deep Learning es un subconjunto de machine Learning, que es
básicamente una red neuronal con tres o más capas. Estas redes
neuronales intentan competir con el comportamiento del cerebro humano,
aunque lejos de igualar su capacidad, pero le permiten aprender a partir de
grandes cantidades de datos.
Deep Learning impulsa muchos servicios y aplicaciones de inteligencia
artificial que mejoran la automatización, realizando tareas analíticas y
físicas sin intervención humana.
Detección de spam:
Traducción automática
Resumiendo:
Atención al cliente:
Los chatbots son, otro ejemplo que nos brinda la Inteligencia Artificial. Estas
máquinas virtuales simulan ser un humano durante una conversación, por lo
que se han vuelto indispensables en los servicios de atención al cliente.
Pueden mantener varias conversaciones al mismo tiempo y suponen un
gran ahorro en personal.
Servicios de referencia:
Las difíciles y graves limitaciones de espacio para muchas bibliotecas,
especialmente las académicas hacen que tecnologías como CAPM (Acceso
integral al material impreso) permitan acceder a un escáner en tiempo real,
el material impreso a través de una interfaz web y facilitárselo al usuario. El
uso de chatbots ya están mejorando la atención al usuario en muchas
bibliotecas.
El servicio de referencia ayuda a garantizar que los usuarios puedan
encontrar la información que necesitan, incluso si no están familiarizados
con las colecciones de la biblioteca o si tienen dificultades para encontrar la
información por sí mismos igual que mejora de la calidad de los servicios
bibliotecarios, ya que facilita a los usuarios encontrar la información que
necesitan y les proporciona apoyo en la investigación y el aprendizaje.
Gestión de la colección:
AuRoSS es un robot con la habilidad de escanear las estanterías para
determinar qué libros faltan o cuáles están fuera de su sitio. Lo hace
empleando un brazo robótico y un escáner para catalogar las ubicaciones
de los libros. La gestión de la colección ayuda a garantizar que la biblioteca
tenga los materiales que los usuarios necesitan para sus estudios,
investigaciones o simplemente para su entretenimiento. La eficiencia de los
recursos bibliotecarios La gestión de la colección ayuda a utilizar los
recursos bibliotecarios de manera eficiente, evitando la adquisición de
materiales innecesarios u obsoletos. ayuda a garantizar que la biblioteca
tenga los materiales más actualizados.
FUNCIONAMIENTO:
Bing es un motor de búsqueda desarrollado por Microsoft. Funciona de
manera similar a otros motores de búsqueda, como Google, pero utiliza su
propio conjunto de algoritmos y tecnologías.
El funcionamiento básico de Bing se puede dividir en tres etapas:
Indexación: Bing utiliza un conjunto de robots web, conocidos como
rastreadores, para recopilar información de los sitios web de todo el mundo.
Esta información se almacena en un índice, que es una base de datos que
contiene los datos de todos los sitios web indexados.
Petición: Cuando un usuario realiza una búsqueda en Bing, el motor de
búsqueda utiliza su índice para encontrar los sitios web que son relevantes
para la consulta.
Resultados: Bing devuelve una lista de resultados de búsqueda, que se
clasifican según su relevancia. Los resultados de búsqueda pueden incluir
páginas web, imágenes, vídeos, noticias y otros tipos de contenido.
Además de estas tres etapas básicas, Bing utiliza una serie de
tecnologías y algoritmos para mejorar la calidad de los resultados de
búsqueda. Estas tecnologías incluyen:
Inteligencia artificial: Bing utiliza la inteligencia artificial para comprender
el significado de las consultas de los usuarios y para generar resultados
más relevantes.
Personalización: Bing utiliza la información de los usuarios, como su
ubicación y sus intereses, para personalizar los resultados de búsqueda.
Aprendizaje automático: Bing utiliza el aprendizaje automático para
mejorar constantemente su algoritmo de búsqueda.
Ventajas de Bing:
Resultados de búsqueda relevantes: Bing utiliza un conjunto de
tecnologías y algoritmos para mejorar la relevancia de sus resultados de
búsqueda.
Personalización: Bing permite a los usuarios personalizar sus resultados
de búsqueda para que sean más relevantes para sus intereses.
Innovación: Bing está constantemente innovando para mejorar la calidad
de sus resultados de búsqueda.
INTELIGENCIA ARTIFICIAL Y BASES DE DATOS
Tabla: misiones_espaciales:
Almacena información sobre misiones espaciales, como su nombre, tipo,
país de origen, agencia espacial, fechas de lanzamiento y llegada, destino,
características, objetivos y resultados.
La clave primaria es "identificador".
Tabla: planetas_lunas:
Almacena información sobre planetas y lunas, como su nombre,
coordenadas espaciales, tamaño y masa, composición atmosférica y
gravedad superficial.
La clave primaria es "id".
No tiene relaciones
Tabla: datos_geologicos:
Almacena datos geológicos relacionados con planetas y lunas, incluyendo
el tipo de formación geológica, descripción, edad geológica e
imágenes/mapas geológicos.
La clave primaria es "id".
Tiene una relación con la tabla "planetas_lunas" a través de
"id_planeta_luna".
Tabla: datos_atmosfericos:
Almacena datos atmosféricos relacionados con planetas y lunas, incluyendo
temperatura atmosférica, composición química, patrones climáticos y datos
meteorológicos.
La clave primaria es "id".
Tiene una relación con la tabla "planetas_lunas" a través de
"id_planeta_luna".
Tabla: componentes:
Almacena información sobre componentes utilizados en misiones
espaciales, como su nombre, tipo, función y especificaciones.
La clave primaria es "identificador".
Tiene una relación con la tabla "misiones_espaciales" a través de
"mision_id".
Tabla: instrumentos:
Almacena información sobre instrumentos utilizados en misiones
espaciales, incluyendo nombre, tipo, función y especificaciones.
La clave primaria es "identificador".
Tiene una relación con la tabla "misiones_espaciales" a través de
"mision_id".
Tabla: datos_recopilados:
Almacena datos recopilados durante misiones espaciales, como fecha, tipo,
descripción y formato.
La clave primaria es "identificador".
Tiene una relación con la tabla "misiones_espaciales" a través de
"mision_id".
Tabla: imágenes_y_videos_capturados:
Almacena imágenes y videos capturados durante misiones espaciales,
incluyendo fecha, descripción y formato.
La clave primaria es "identificador".
Tiene una relación con la tabla "misiones_espaciales" a través de
"mision_id".
Tabla: incidentes:
Almacena información sobre incidentes relacionados con misiones
espaciales, como fecha, descripción e impacto.
La clave primaria es "identificador".
Tiene una relación con la tabla "misiones_espaciales" a través de
"mision_id".
Tabla: costos:
Almacena información sobre los costos asociados con misiones espaciales,
incluyendo fecha, descripción y monto.
La clave primaria es "identificador".
Tiene una relación con la tabla "misiones_espaciales" a través de
"mision_id".
Tabla: sondas_espaciales:
Almacena información sobre sondas espaciales, incluyendo nombre, fechas
de lanzamiento y aterrizaje, destino, datos recopilados y estado de la
sonda.
La clave primaria es "id".
Tiene una relación con la tabla "planetas_lunas" a través de
"id_planeta_luna_destino".
Tabla datos_geologicos:
La tabla datos_geologicos se relaciona con la tabla planetas_lunas a través
de la clave externa id_planeta_luna.
Tabla datos_atmosfericos:
La tabla datos_atmosfericos se relaciona con la tabla planetas_lunas a
través de la clave externa id_planeta_luna.
Tabla sondas_espaciales:
La tabla sondas_espaciales se relaciona con la tabla planetas_lunas a
través de la clave externa id_planeta_luna_destino.
Tabla componentes:
La tabla componentes se relaciona con la tabla misiones_espaciales a
través de la clave externa mision_id.
Tabla instrumentos:
La tabla instrumentos se relaciona con la tabla misiones_espaciales a
través de la clave externa mision_id.
Tabla datos_recopilados:
La tabla datos_recopilados se relaciona con la tabla misiones_espaciales a
través de la clave externa mision_id.
Tabla imágenes_y_videos_capturados:
La tabla imágenes_y_videos_capturados se relaciona con la tabla
misiones_espaciales a través de la clave externa mision_id.
Tabla incidentes:
La tabla incidente se relaciona con la tabla misiones_espaciales a través de
la clave externa mision_id.
Tabla costos:
La tabla costos se relaciona con la tabla misiones_espaciales a través de la
clave externa mision_id.
use espacio;
Tabla componentes:
Los atributos como nombre, tipo y función describen los componentes de
las misiones espaciales, como sondas, rovers o satélites.
La relación con la tabla misiones_espaciales indica qué componentes
pertenecen a cada misión, lo que es esencial para evaluar el impacto de los
componentes en el rendimiento de la misión.
Tabla instrumentos:
Los atributos como nombre, tipo y función proporcionan información sobre
los instrumentos científicos utilizados en las misiones.
La relación con la tabla misiones_espaciales permite rastrear qué
instrumentos se utilizaron en cada misión y, por lo tanto, qué tipos de datos
científicos se recopilaron.
Tabla datos_recopilados:
Los atributos como fecha, tipo y descripción almacenan información sobre
los datos recopilados durante las misiones, como observaciones
atmosféricas, datos geológicos o imágenes.
La relación con la tabla misiones_espaciales vincula cada conjunto de datos
recopilados con la misión correspondiente, lo que permite analizar qué
datos se recopilaron en cada misión.
Tabla planetas_lunas:
Los atributos como nombre, tamaño_y_masa, composición_atmosférica y
gravedad_superficial almacenan información sobre los destinos explorados,
como planetas y lunas.
Las relaciones con las tablas datos_geológicos y datos_atmosféricos
permiten relacionar datos específicos sobre cada destino.
Tabla datos_geológicos:
Los atributos como tipo_formacion_geológica, descripcion_formacion y
edad_geologica capturan datos geológicos importantes sobre los destinos
explorados.
La relación con la tabla planetas_lunas vincula los datos geológicos con el
destino correspondiente.
Tabla datos_atmosfericos:
Los atributos como temperatura_atmosférica, composición_quimica y
patrones_climaticos almacenan información sobre la atmósfera de los
destinos.
La relación con la tabla planetas_lunas relaciona los datos atmosféricos con
el destino correspondiente.
Tabla costos:
Los atributos como fecha, monto y descripción registran los costos
asociados con cada misión.
La relación con la tabla misiones_espaciales permite rastrear los costos de
cada misión en particular.
Tabla sondas_espaciales:
Los atributos como nombre, fecha_lanzamiento, fecha_aterrizaje y
estado_sonda contienen información sobre las sondas espaciales enviadas
a destinos específicos.
La relación con la tabla planetas_lunas indica el destino de
cada sonda espacial.
DESTACA CÓMO EL DISEÑO DE LA BASE DE DATOS RESPALDA LA
MEJORA DEL RENDIMIENTO DE LA IA AL PROPORCIONAR DATOS
RELEVANTES Y PRECISOS:
El diseño de la base de datos propuesto respalda la mejora del rendimiento
de la IA al proporcionar datos relevantes y precisos de manera
estructurada. Aquí se destacan cómo los elementos del diseño de la base
de datos contribuyen a este respaldo:
ACTIVIDAD 3:
PRESENTACIÓN DEL DISEÑO:
ACTIVIDAD 4:
RELACIÓN CON LA MEJORA DEL RENDIMIENTO DE LA IA