Logo Studenta

BDD_U1T4_GRUPO__Nro4__Brigith_Lojan _ER_app - Brigith Lojan

¡Estudia con miles de materiales!

Vista previa del material en texto

FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y LOS RECURSOS NO RENOVABLES 
CARRERA DE COMPUTACIÓN 
UNIVERSIDAD NACIONAL DE LOJA 
CARRERA DE COMPUTACIÓN 
BASE DE DATOS 
Alumnos: 
 Nathaly Gabriela Bravo Salazar 
 Diego Oswaldo Marquez Paccha 
 Luis Rodrigo Cuenca Sanchez 
 Brigith Antonela Lojan Cabrera 
 Adrian Fernado Núñez López 
 Nayely Cruzcaya Ramirez Herrera 
 
CURSO 
Tercer Ciclo “A” 
 
DOCENTE 
Ing. Mario Zambrano. 
 
 
LOJA - ECUADOR 
 
 
 
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO 
RENOVABLES CARRERA DE INGENIERÍA EN SISTEMAS / COMPUTACIÓN 
PERÍODO ACADÉMICO: OCTUBRE 2021 – MARZO 2022 
 
 
COMPUTACIÓN - BASE DE DATOS 
Ciclo: 3ro 
UNIDAD 1 
TAREA 4: PRACTICA DISEÑO ENTIDAD RELACIÓN 
 
 
CASO DE ESTUDIO 
Se ha desarrollado una aplicación de uso restringido que permitirá a los usuarios 
encontrar en una misma plataforma técnicos y especialistas en profesiones como por 
ejemplo las siguientes. 
● Electricistas 
● Carpinteros 
● Gasfiteros 
● Expertos en alarmas para el hogar 
● Pintores 
● Mecánicos automotrices, industriales 
● Venta, colocación de aluminio y vidrio 
● Distribuidor de gas, agua 
● Floristería 
Los principales datos del profesional a requerir son 
● Nombre 
● Dirección (calles, número de casa) 
● Código de registro en la app 
● ID (cédula RUC) 
● Años de experiencia 
● Fecha de inscripción en la app 
● Número de contacto 
● Actividad principal 
Para que el cliente pueda tener acceso, se requiere 
● Identificación 
● Nombres 
● Número de celular 
● Fecha de nacimiento 
Al usuario se solicitará la inscripción y la confirmación se realiza por correo. 
La aplicación tiene un administrador para la gestión de los parámetros y un usuario 
para la gestión de clientes. Las aprobaciones se realizan automáticamente, 
considerando los
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO 
RENOVABLES CARRERA DE INGENIERÍA EN SISTEMAS / COMPUTACIÓN 
PERÍODO ACADÉMICO: OCTUBRE 2021 – MARZO 2022 
 
datos de cédula válida, edad, correo real, y usando la herramienta reCAPTCHA, se 
genera un usuario y clave de acceso. 
La comunicación entre el cliente y el técnico se realiza mediante un chat habilitado 
en la app, se debe almacenar esta información en la base de datos (determine 
entidades y atributos según su mejor análisis), se debe mantener un registro que 
garantice que no se cruce el horario del servicio entre clientes y técnicos. 
Se requiere que el usuario llene una encuesta de satisfacción de 3 preguntas 
calificando el servicio en 5 niveles desde malo a excelente, con la opción de ingresar 
un texto libre. 
La app debe generar informes de uso(accesos), llamadas completas (desde el 
contacto usuario – técnico, hasta la respuesta a la encuesta), permitirá ver una 
calificación del técnico en base a la encuesta de satisfacción 
 
1. Elabore un ensayo con un cuadro comparativo de herramientas de software 
libre para el diseño o modelado de bases de datos con el siguiente contenido. 
 
Herramientas de software 
 
Las herramientas de modelado de datos nos ayudan a crear una estructura de base de 
datos a partir de estos diagramas. Por lo tanto, se vuelve más fácil conectar datos y 
formar una estructura de datos perfecta según nuestros requisitos. 
 
El modelado de datos es el proceso de visualización y representación de datos para su 
almacenamiento en un almacén de datos. El modelado en sí puede incluir diagramas, 
símbolos o texto para representar los datos y la forma en que se interrelacionan. Debido 
a la estructura que el modelado de datos impone a los datos, el proceso de modelado 
de datos aumenta posteriormente la coherencia en la denominación, las reglas, la 
semántica y la seguridad, al tiempo que mejora el análisis de los datos. El objetivo es 
ilustrar los tipos de datos utilizados y almacenados en el sistema, las relaciones entre 
estos tipos de datos, las formas en que los datos pueden agruparse y organizarse y sus 
formatos y atributos. 
 
Las diferentes herramientas admiten diferentes sistemas operativos y la mayoría de los 
modeladores de datos admite el sistema operativo Windows. Mientras que algunos son 
compatibles con Mac y Linux. Además, diferentes herramientas admiten diferentes 
bases de datos. 
 
Estas herramientas ofrecen características como la creación de estructura de datos a 
partir de diagramas, ingeniería directa e inversa, instalación de importación y 
exportación, documentación, soporte para múltiples bases de datos, informes, etc. 
Algunas herramientas también se pueden utilizar en línea. 
 
 
 
 
 
 
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO 
RENOVABLES CARRERA DE INGENIERÍA EN SISTEMAS / COMPUTACIÓN 
PERÍODO ACADÉMICO: OCTUBRE 2021 – MARZO 2022 
 
Herramientas de modelado de datos más populares 
 
MySQL Workbench 
 
 
 
 
 
 
 
 
Los DBA, los arquitectos de bases de datos y los desarrolladores utilizan esta 
herramienta para el modelado de datos, el desarrollo de SQL, la configuración del 
servidor, la administración de usuarios y la copia de seguridad. El sistema es compatible 
con tres sistemas operativos, es decir, Microsoft Windows, Linux y Mac. 
 
Características: 
● Ingeniería de avance y retroceso. 
● Le permite crear modelos ER complejos. 
● Gestión del cambio 
● Documentación. 
● Le permite migrar tablas, objetos y datos RDBMS, desde Microsoft SQL Server, 
Microsoft Access, Sybase ASE y PostgreSQL a MySQL. 
● Puede crear, ejecutar y optimizar consultas SQL a través de herramientas 
visuales. 
● El editor de SQL tiene características como autocompletar, resaltado de sintaxis 
y reutilización de fragmentos de SQL, etc. 
● Herramientas visuales para configurar servidores, respaldo y recuperación, 
administrar usuarios, inspeccionar datos de auditoría y ver el estado de la base 
de datos. 
● Panel de rendimiento para ver el rendimiento de las aplicaciones MySQL. 
 
Costo de la herramienta / Detalles del precio: Libre 
Veredicto: Esta herramienta proporciona muchas funciones avanzadas de forma 
gratuita. Tiene una GUI fácil de usar. Puede ser utilizado por desarrolladores y 
diseñadores. 
 
Modelador de datos de Oracle SQL Developer 
 
 
 
 
 
 
 
 
 
 
 
https://es.myservername.com/10-best-data-modeling-tools-manage-complex-designs#Most_Popular_Data_Modeling_Tools
https://es.myservername.com/10-best-data-modeling-tools-manage-complex-designs#10_MySQL_Workbench
https://es.myservername.com/10-best-data-modeling-tools-manage-complex-designs#5_Oracle_SQL_Developer_Data_Modeler
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO 
RENOVABLES CARRERA DE INGENIERÍA EN SISTEMAS / COMPUTACIÓN 
PERÍODO ACADÉMICO: OCTUBRE 2021 – MARZO 2022 
 
 
 
 
Esta herramienta es perfecta para empresas pequeñas, medianas y grandes. 
 
Es una herramienta gráfica y está disponible de forma gratuita. Le ayudará a crear, 
explorar y actualizar diferentes modelos de datos. Tiene capacidades de ingeniería 
inversa y directa. Puede utilizar este modelador de datos en la nube o de forma 
tradicional. 
 
Características: 
● Admite trabajar con modelos lógicos, relacionales, físicos, multidimensionales y 
de tipo de datos. 
● Ingeniería inversa. 
● Le permite anidar diagramas de forma gratuita, lo que significa que puede 
vincular diagramas de diferentes modelos. 
● Análisis de impacto. 
● Soporte para repositorio de informes. 
● Generando informes. 
Costo de la herramienta / Detalles del precio: Libre. 
 
Arcos 
 
 
 
 
 
 
 
Es una herramienta de código abierto que le ayudará a crear modelos y bocetos de 
ArchiMate. ArchiMate es un lenguaje de modelado. Es abiertoe independiente y se 
utiliza para el modelado de arquitectura empresarial. 
 
Características: 
● Se puede expandir mediante complementos. 
● Es compatible con multiplataforma. 
● Se puede usar para bocetos. 
● Es una herramienta de código abierto. 
● Soporte disponible para el modelo ArchiMate 3.0.1. 
 
Costo de la herramienta / Detalles del precio: Libre 
Veredicto: Crear modelos y diseños es fácil. Sin embargo, necesita algunas mejoras 
en la integración con otras herramientas. 
 
 
 
 
 
 
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO 
RENOVABLES CARRERA DE INGENIERÍA EN SISTEMAS / COMPUTACIÓN 
PERÍODO ACADÉMICO: OCTUBRE 2021 – MARZO 2022 
 
 
SQL DBM 
 
 
 
 
 
 
 
 
 
 
El modelador de bases de datos SQL le permitirá diseñar la base de datos SQL en línea. 
Puede importar el existente y generar scripts SQL. Es compatible con MS SQL Server y 
MySQL. Esta herramienta proporciona una interfaz de usuario fácil de usar que es muy 
útil para crear y editar la tabla. Apoya la colaboración. Puede trabajar con un equipo 
desde cualquier lugar. 
Características: 
● Admite la conversión de proyectos de MS SQL Server a MySQL y viceversa. 
● Da la facilidad de compartir proyectos. Los proyectos compartidos se pueden 
utilizar en presentación y documentación. 
● Puede ver el diseño de la base de datos en línea. 
● Es compatible con el control de versiones. Crea una nueva versión del proyecto 
cuando lo guarda. Puede volver a cualquier versión y puede ver cualquier versión 
en cualquier momento y en cualquier lugar. También puede etiquetar estas 
versiones. 
● Soporta el intercambio de proyectos y sus versiones. 
● Puede utilizar diferentes modos de visualización. 
● Admite ingeniería directa e inversa. 
 
Precio de la herramienta / Detalles del plan: Libre. 
Veredicto: SQL DBM proporciona muchas funciones de forma gratuita. Admite 
ingeniería directa e inversa. Te permite seleccionar los temas entre claro y oscuro. 
Puede crear múltiples áreas temáticas para cubrir múltiples detalles de las necesidades 
comerciales. Esta herramienta está disponible en la versión beta. 
 
 
Justificación 
 
Se eligió la herramienta Oracle SQL Developer ya que nos pareció muy importante sus 
características y es muy fácil de usar al momento de crear los diferentes modelos de datos 
 
Bibliografía 
 
https://es.myservername.com/10-best-data-modeling-tools-manage-complex-
designs#5_Oracle_SQL_Developer_Data_Modeler 
 
 
https://es.myservername.com/10-best-data-modeling-tools-manage-complex-designs#5_Oracle_SQL_Developer_Data_Modeler
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO 
RENOVABLES CARRERA DE INGENIERÍA EN SISTEMAS / COMPUTACIÓN 
PERÍODO ACADÉMICO: OCTUBRE 2021 – MARZO 2022 
 
 
 
 
 
 
 
 
 
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO 
RENOVABLES CARRERA DE INGENIERÍA EN SISTEMAS / COMPUTACIÓN 
PERÍODO ACADÉMICO: OCTUBRE 2021 – MARZO 2022 
 
2. Defina los siguientes requerimientos: 
Utilizando la herramienta seleccionada de la anterior comparativa, represente los 
siguientes diagramas: 
● El diagrama conceptual 
 
 
 
 
 
 
 
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO 
RENOVABLES CARRERA DE INGENIERÍA EN SISTEMAS / COMPUTACIÓN 
PERÍODO ACADÉMICO: OCTUBRE 2021 – MARZO 2022 
 
● El modelo lógico entidad-relación
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO 
RENOVABLES CARRERA DE INGENIERÍA EN SISTEMAS / COMPUTACIÓN 
PERÍODO ACADÉMICO: OCTUBRE 2021 – MARZO 2022 
 
 
3. Documente su diseño a fin de poder sustentar lo solicitado 
 
El trabajo es grupal, el nombre de los archivos tendrá el siguiente 
estándar BDD_U1T4_GRUPO_<Nro>_Nombre_Apellido _ER_app 
 
El estudiante de forma individual cargará la tarea en la sección de la tarea 
correspondiente

Continuar navegando