Descarga la aplicación para disfrutar aún más
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
Compartir