Está en la página 1de 9

Universidad Abierta y a Distancia

de México
División de Ciencias Exactas, Ingeniería y Tecnología
Desarrollo de software

Semestre: 2
Asignatura: Base de datos
Unidad de aprendizaje: U2
Actividad: 1. Elección del caso

Nombre del estudiante: Nayeli Aketzalli Martínez


Meléndez
Matrícula: ES162010840
Grupo: DS-DBDD-2302-B2-003
Docente: Haydee Goméz Díaz
Fecha de entrega:

Ciudad de México, 26 octubre del 2022

Diseño: DL-CPL
ÍNDICE
INTRODUCCIÓN..................................................................................................................5
DESARROLLO DE LA ACTIVIDAD.....................................................................................6
CONCLUSIÓN......................................................................................................................7
REFERENCIAS BIBLIOGRÁFICAS....................................................................................8
INTRODUCCIÓN

La creación de una solución de base de datos es un paso crucial en el desarrollo


de sistemas de información eficientes y efectivos. Para lograrlo con éxito, es
fundamental realizar un análisis exhaustivo de los requerimientos y evaluar la
factibilidad de su implementación. Esta etapa inicial sienta las bases para el
diseño y desarrollo de una base de datos que no solo cumpla con las necesidades
del negocio, sino que también sea sostenible a largo plazo.

En esta actividad, exploraremos los aspectos clave que deben considerarse al


abordar la creación de una base de datos, desde la identificación de los requisitos
del sistema hasta la evaluación de los recursos disponibles y las limitaciones
técnicas. Comprender los objetivos del negocio, la estructura de los datos, las
necesidades de los usuarios y las restricciones presupuestarias son elementos
esenciales para diseñar una solución de base de datos que sea efectiva y
rentable.

Además, analizaremos la factibilidad de la implementación, teniendo en cuenta


factores como la disponibilidad de tecnologías y herramientas adecuadas, la
capacidad del equipo de desarrollo y la gestión de riesgos. Al considerar estos
aspectos en profundidad, estaremos mejor preparados para tomar decisiones
informadas y garantizar el éxito en la creación de una base de datos que sea un
activo valioso para la organización.
DESARROLLO DE LA ACTIVIDAD

¿El caso puede ser solucionado con el modelo de base de datos relacional?

El caso de estudio relacionado con la gestión de tours turísticos en la empresa


YourTour es apropiado para ser solucionado con un modelo de base de datos
relacional. Esto se debe a la necesidad de gestionar y relacionar diversas
entidades, como recorridos turísticos, clientes, guías, transportes y choferes, de
una manera estructurada y coherente. La información se organiza en tablas
relacionales, lo que permite representar las conexiones entre los diferentes
componentes del sistema, como la asignación de guías a tours, la reserva de
clientes en tours y la asignación de transportes a tours.

¿Cuáles son los posibles gestores de bases de datos con los que podrías
desarrollarla?

Para desarrollar la solución de base de datos en la nube para la empresa


YourTour, se pueden considerar varios gestores de bases de datos. Tres opciones
viables son:

a. Microsoft Azure SQL Database: Este servicio de bases de datos en la nube es


escalable y ofrece un alto nivel de seguridad, lo que es esencial para gestionar
información sensible de los clientes y las operaciones de la empresa.

b. Amazon RDS (Relational Database Service): Amazon RDS ofrece soporte para
varios motores de bases de datos relacionales, como MySQL, PostgreSQL y SQL
Server, lo que brinda flexibilidad en la elección del motor según las necesidades
del proyecto.

c. Google Cloud SQL: Google Cloud SQL es una opción adecuada para alojar una
base de datos relacional en la nube con la infraestructura respaldada por Google.
Proporciona alta disponibilidad y escalabilidad.

Cada una de estas opciones tiene sus ventajas, y la elección dependerá de las
preferencias del cliente, los requisitos específicos y la experiencia del equipo de
desarrollo.

¿Cuáles son los equipos e infraestructura de red necesarios para la


implementación?

Hardware:

- Servidores en la nube (por ejemplo, máquinas virtuales) para alojar la base


de datos y la aplicación.
- Almacenamiento en la nube para respaldos y datos.
- Equipos de oficina para el personal administrativo.

Impresoras (Características):

- Impresoras de oficina estándar para imprimir documentos relacionados con


los tours turísticos, como itinerarios y facturas.

Computadoras (Características):

- Para el personal administrativo, se necesitarán computadoras de oficina


con capacidades suficientes para ejecutar aplicaciones y acceder a la base
de datos en la nube.

Software:

- Sistema operativo para los servidores en la nube (por ejemplo, Windows


Server o Linux).
- Gestor de bases de datos relacional (el elegido en la pregunta 2).
- Aplicación web o móvil para acceder a la base de datos.
- Herramientas de desarrollo, como IDEs y lenguajes de programación.
- Software de seguridad, incluyendo cortafuegos y sistemas de detección de
intrusiones.

S.O.:

- En los servidores, se pueden usar sistemas operativos como Windows


Server, Ubuntu, o CentOS, según las preferencias y necesidades del
cliente.

Antivirus:

- Se debe instalar software antivirus en todas las computadoras para


garantizar la seguridad de los datos y la infraestructura.

El hardware y software mencionados proporcionarán la infraestructura necesaria


para implementar y mantener la solución de base de datos en la nube de
YourTour, asegurando la disponibilidad y seguridad de los datos turísticos y
empresariales.

“Entrada, proceso y salida es un modelo básico que describe el flujo de


información y las funciones de un sistema o proceso. Este modelo es aplicable a
diversos campos, como informática, programación, ingeniería de sistemas y
gestión de procesos” Arboleya, J. (13 junio 2010). Entrada, proceso y salida.
Recuperado de: https://www.velneo.com/blog/informatica-proceso-salida/
USUARIOS
Primarios Indirectos Gerentes Directivos
Turistas Guías turísticos Gerentes de tours Director general
turísticos
Clientes Choferes de Gerente de Director de
transporte recursos humanos operaciones

“Los estudios de factibilidad son una herramienta analítica que permite evaluar la
viabilidad de un proyecto, así como la capacidad de una organización para su
cumplimiento.” Rodriguez, J. (26 octubre 2023). Que es la factibilidad de un
proyecto. Recuperado de : https://blog.hubspot.es/sales/que-es-factibilidad/
CONCLUSIÓN

Durante el proceso de elaboración de la actividad, enfrenté algunas dificultades que


ayudaron a resaltar las ventajas de elaborar el modelado de objetos en sistemas de
información. En primer lugar, la tarea de definir una base de datos para el caso de estudio
del Tour Turístico resultó desafiante debido a la complejidad y la variedad de las
interacciones y los datos involucrados. La necesidad de representar adecuadamente
objetos como tours, turistas, guías, transportes y reservaciones requería un enfoque
cuidadoso para definir atributos y métodos precisos.

Sin embargo, estas dificultades destacaron la utilidad de la metodología de modelado de


objetos. Al adoptar un enfoque orientado a objetos, pude identificar claramente los objetos
clave, sus atributos y operaciones. Esto proporcionó una estructura lógica y coherente
para el sistema de gestión de tours turísticos, lo que facilita la comprensión y el diseño
efectivo del sistema. Además, el modelado de objetos promueve la reutilización de
componentes, ya que objetos similares pueden heredar atributos y métodos comunes, lo
que ahorra tiempo y esfuerzo en el desarrollo de software.

Otra ventaja del modelado de objetos es su capacidad para representar relaciones y


asociaciones complejas entre los objetos, como la asignación de guías y choferes a tours
específicos. Esto mejora la gestión de recursos y la eficiencia operativa de la empresa.
Además, el modelado de objetos proporciona una base sólida para la comunicación entre
el equipo de desarrollo y los usuarios, ya que los objetos y sus propiedades se alinean de
manera más natural con el lenguaje utilizado por los interesados.
REFERENCIAS BIBLIOGRÁFICAS

Arboleya, J. (13 junio 2010). Entrada, proceso y salida. Recuperado de:


https://www.velneo.com/blog/informatica-proceso-salida/

Rodriguez, J. (26 octubre 2023). Que es la factibilidad de un proyecto. Recuperado


de : https://blog.hubspot.es/sales/que-es-factibilidad/

También podría gustarte