Está en la página 1de 8

1.

Describa cada etapa del ciclo de desarrollo de la arquitectura de


datos
 Requerimientos.
Esta fase se centra en la captura, documentación y priorización de requisitos que
influyen en la arquitectura de datos. Es necesario hacer un énfasis especial en la
calidad de los datos, ya que juegan un papel crucial dentro de dichos requerimientos.
Por ejemplo, si los datos obtenidos son redundantes, incompletos o no guardan
relación con la información que se desea obtener según lo establecido en la
arquitectura de datos, estos datos serán buenos, pero no podrán considerarse de
calidad, ya que no se ajustan a los requerimientos solicitados.

 Diseño.
Es la etapa más compleja de la arquitectura de datos, ya es el momento en el que se
definen las estructuras que la componen. Para crearla se utilizan patrones y tácticas de
diseño. En este punto también hay que elegir las tecnologías que se utilizan para la
gestión almacenamiento y tratamiento de daos.

 Documentación.
Tras la creación del diseño de la arquitectura hay que poder comunicarlo al resto de
actores implicados en su desarrollo, y para hacerlo con éxito es necesario documentar
el diseño de la arquitectura con detalle.

 Evaluación.
Después de la etapa de documentación, es importante evaluar el diseño para
identificar posibles problemas. Esto aporta una ventaja si se hace de forma temprana,
antes de comenzar con la codificación, ya que el coste de corregir los defectos que se
identifiquen es menor que si se hace después de construir el sistema.

2. ¿Qué es un Sistema de Administración de Base de Datos?


Es un conjunto de programas que permiten el almacenamiento, modificación y
extracción de la información en una base de datos. Los usuarios pueden acceder a la
información usando herramientas específicas de consultas y de generación de
informe, o bien mediante aplicaciones al efecto.

3. Proveedores de Sistemas de Administración de Base de Datos


Microsoft Access: es un Sistema de gestión de base de datos incluido en el paquete
ofimático denominado Microsoft 365, sucesor de embedded Basic. Es un gestor de
datos que utiliza los conceptos de base de datos relacionales y pueden manejarse por
medio de consultas e informes.
Microsoft SQL Server: es un Sistema de gestión de base de datos relacional,
desarrollado por la empresa Microsoft. El lenguaje de desarrollo utilizado es Transct-
SQL, una implementación del estándar ANSI del lenguaje SQL, utilizado para manipular
y recuperar datos, crear tablas y definir relaciones entre ellas.

MySQL : es un Sistema de base de datos relacional desarrollado bajo licencia actual:


licencia publica general/licencia comercial Oracle corporation y está considerada como
base de datos de código abierto más popular del mundo y una de las más populares en
general junto a Oracle y Microsoft SQL server, todo para entorno de desarrollo web.

Oracle Database: es un sistema de gestion de base de datos de tipo objeto-relacional


(ORDBMS, por el acrónimo en inglés de Object-relacional Data Base manegement
System), desarrollado por Oracle corporation.
OrientDB: es un sistema de gestión de base de datos noSQL de código abierto escrito
en java. Es una base de datos multimodelo que admite gráficos, documentos, claves /
valores y modelos de objetos, pero las relaciones se gestionan como una base de datos
de gráficos con conexión directas entre registro.

CouchDB: es un gestor de base de datos de código abierto, cuyo foco esta puesto en la
facilidad de su uso y ser “una base de datos que asume la web completa”.

Db2 de IBM : es un motor de base de datos relacional que integra XML de manera
nativa, lo que IBM ha llamado pureXML, que permite almacenar documentos
completos dentro del tipo de datos xml para realizar operaciones y búsquedas de
manera jerárquica dentro de este, e integrarlo con búsqueda relacionales.

MariaDB: es un Sistema de gestión de base de datos erivado de mysql con licencia


GLP. Es desarrollado por Michael widenius- fundador de mysql-, la fundación mariadb
y la comunidad de desarrollo de software libre.

Sybase ASE: es el motor de base de datos insignia de la compañía sybase. ASE es un


sistema de gestión de datos altamente escalable, de alto rendimiento, con soporte a
grandes volúmenes de datos, transacciones y usuarios, y de bajo costo, que permite:
almacenar datos de manera segura.
MongoDB: es un sistema de base de datos nosql orientado a documentos y de código
abierto. En lugar de guardar los datos en tablas, tal y como se hace en las bases de
datos relacionales, mongo guarda estructuras de datos BSON (una especificación
similar a JSON) con una esquema dinámico, haciendo que la integración de los datos
en ciertas aplicaciones sea más fácil y rápida.

PostgreSQL: es un sistema de gestión de base de datos relacional orientada a objeto


de código abierto, publicado bajo la licencia postgresql, similar a la bsd o la mit.

Firebird: es un sistema de administración de base de datos relacional de código


abierto, basado en la versión 6 de interbase, cuyo código fue liberado por boardland
en 2000. Su código fue reescrito de C a C++.

4. Aplicaciones de los sistemas de bases de datos


SAP S/4HANA Cloud: es una aplicación desarrollada por la firma alemana SAP. Esta
herramienta es un sistema Enterptise Resource Planning(ERP) con capacidad de
despliegue en la nube cuya funciones de gestión de datos permite, entre otros:

 Consolidar datos de múltiple áreas en una sola fuente.


 Administrar el ciclo de vida de datos históricos y actuales.
 Compartir en tiempo real los datos entre departamentos.
 Definir y gestionar indicadores de analística de datos.
 Modelar datos complejos para su fácil visualización.
Oracle autonomous Database: es una novedosa herramienta de Oracle cloud que
permite crear una base de datos completamente autónoma. Es decir, con capacidades
de autogestión, autoprotección y autoreparacion.
Alunas de sus ventajas son:

 Permite desplegar la base de datos al 100% en minutos.


 Dispone de escabilidad de recursos de manera inmediata.
 Posee un sistema de aprendizaje automática para suplir la gestión manual.
 Brinda autonomía en el procesamiento y almacenamiento de datos.
Azure cosmos DB: es una solución proporcionada por Microsoft Azure para base de
datos multimodelo. Su principal función es el desarrollo de aplicaciones globales,
rápidas y potentes, cuya disponibilidad es del 99.99%.
Entre sus características, están:

 API multimodelo compatible NoSQL,SQL, Javascript y mongoBD.


 Opciones de coherencia bien definidas: segura, obsolescencia limitada, prefijo
coherente, sesión y posible.
 Distribución global con alta disponibilidad y baja latencia.
 Escalabilidad global con alta disponibilidad y baja perdida de rendimiento.
IBM Hybrid Data Manangement Platform: es una suite consolidada por IBM Cloud
para gestionar datos estructurados y no estructurados en entornos locales y en cloud
públicos y privados.
Dicho producto es tan completo y robusto, que incluye dentro de siete aplicaciones
Db2 de IMB cloud anteriormente individualizada, las cuales son:

 Database
 Warehouse
 Big SQL
 Event Store
 Hosted
 D2 on Cloud
Amazon relational database service: es un servidor de Amazon web services para
configurar, gestionar y escalar una base de datos relacional en un entorno cloud. Este
servicio ofrece escabilidad, automatización y aprovisionamiento en el uso de recursos.
RDS está conformado por los 6 motores de base de datos más potentes a los que se
puede acceder mediante Amazon web services, los cuales son:

 Amazon aurora
 PostgreSQKL
 MySQL
 mariaDB
 Oracle Database
 SQL Server
Google Cloud Datalab: es una herramienta de Google cloud para la exploración
avanzada de datos. Está basada en jupyter y permite examinar, analizar, transformar y
visualizar datos de manera sencilla.
Cloud database es e código abierto y compatible con Python, SQL y JavaScript, así
como también con la biblioteca scikit-learn y con modelos de aprendizaje automatico
profundo.
Esta solución optimiza el procesamiento de datos mediante su integración con:

 Cloud BigQuery
 Stackdriver Monitoring
 Cloud machine Learning Engine
 Cloud Storage
Tableau Server: es uno de los productos estrellas de tabelau software para el análisis,
gobernanza y control de datos complejos. Fue catalogada por Gartner como una de las
soluciones más importantes del mercado sobre la gestión de datos.
Algunas de sus ventajas son:

 Permite compartir los datos (y sus análisis) entre toda la organización.


 Simplifica los métodos de visualización haciéndolos muy intuitivos.
 Facilita la capacidad de consultar mediante preguntas con lenguaje natural.
 Ofrece seguridad en todas las fuentes de datos tanto on promise en cloud.
SAS Data Manangement: es una potente suite creada por la firma SAS que engloba
multiples funciones en la gestion de base de datos. Su estructura es modular para
poder controlar cada componente de manera para satisfascer necesidades tanto
tecnológicas como negocios.
Entre los beneficios que aportan están:

 Aceleración de los procesos de integración en más del 60%.


 Depuración de la base de datos según la calidad de los mismos.
 Preparación de los procesos ETL (extract – transform – load)
 Gestion de procesos mediante una guía basada en roles.

5. Proporcione cuatro ejemplos de sistemas de bases de datos


 Guía telefónica: aunque en desuso, estos voluminosos libros solían contener
miles de números telefónicos asignados a hogares, empresas y particulares,
para permitir al usuario dar con el que necesitaba. Eran engorrosos, pesados,
pero completos.
 Archivos personales: el conjunto de los escritores de vida de un autor,
investigador o intelectual a menudo son preservados en un archivo, que se
organiza en base a la preservación y reproducción de los originales,
permitiendo su consulta sin poner en riesgo el documento digital.
 Bibliotecas públicas: el perfecto ejemplo de base de datos, pues contiene miles
o cienos de miles de registros pertenecientes a cada título de libro disponible
para su préstamo, ya sea en salas o circulantes, y del que puede haber más de
un mismo ejemplar en el depósito.

 Registros de transacciones: las operaciones realizadas con una tarjeta de


crédito, así como las llamadas realizadas con un celular, u otro tipo de
transacciones comerciales cotidianas, generan todas un conjunto de registro
que van a dar a una base de datos de la empresa.
6. Mencione cinco tareas realizadas por el SGBD.
 Definición de los datos: el SGBD ha de poder definir todos los objetos de la
base de datos partiendo de definiciones en versión fuente para convertirlas en
la versión objeto.
 Manipulación de los datos: el sistema de gestión de bbdd responde a las
solicitudes del usuario para realizar operaciones de supresión, actualización y
extracción, entre otras.
 Seguridad eh integridad de los datos: además de registrar el uso de las bases
de dato, ante cualquier petición, también aplicara las medidas de seguridad e
integridad de los datos (adopta medidas garantizar su validez) previamente
definidas.
 Recuperación y restauración de los datos: la recuperación y restauración de
los datos ante un posible fallo es otra de las principales funciones de un SGBD.
7. Mencione tres funciones que pueda realizar con una base de datos
que no pueda hacer con una hoja de cálculo.
 Las bases de datos, a diferencia de las hojas de cálculo, cargan los datos
almacenados en el computador solo cuando los necesita.
 no hay una forma sencilla de eliminar una única persona de la tabla en una hoja
de cálculo, porque tiene que borrar todas las filas relativas a esa persona,
mientras que en una base de datos sí.

También podría gustarte