idg0015 / Aplicacion-de-gestion-del-PDI-de-un-area-de-la-UBU

TFG
GNU General Public License v3.0
0 stars 1 forks source link

Creación diagrama entidad-relación #2

Closed idg0015 closed 1 year ago

idg0015 commented 1 year ago

Boceto del diagrama entidad-relación de la aplicación

alvarag commented 1 year ago

Versión inicial de requisitos

idg0015 commented 1 year ago

De momento he sacado el siguiente diagrama entidad-relación: Diagrama E-R (1)

@alvarag tengo algunas dudas:

  1. En la reunión se habló de las entidades área y departamento diciendo que un profesor pertenece a un área de un departamento. ¿Debería tenerlo en cuenta como entidades o es información que no va a ser necesario almacenar?
  2. ¿Un grado/master sólo se imparte en un centro o puede ser impartido en más de un centro?
  3. En la relación de Docente y Grupo, ¿un docente puede dar clase a varios grupos y un grupo puede ser impartido por varios docentes? Así es como lo he pensado, pero no se si será esa la idea.
alvarag commented 1 year ago

Te respondo las cuestiones planteadas:

carlospardoaguilar commented 1 year ago

Hola

Reciba un saludo de

Vocal, representante de Burgos, en la Junta de Gobierno del CPIICyL


De: Álvar Arnaiz-González @.> Enviado: sábado, 4 de marzo de 2023 20:00 Para: idg0015/Aplicacion-de-gestion-del-PDI-de-un-area-de-la-UBU @.> Cc: Subscribed @.***> Asunto: Re: [idg0015/Aplicacion-de-gestion-del-PDI-de-un-area-de-la-UBU] Creación diagrama entidad-relación (Issue #2)

Te respondo las cuestiones planteadas:

— Reply to this email directly, view it on GitHubhttps://github.com/idg0015/Aplicacion-de-gestion-del-PDI-de-un-area-de-la-UBU/issues/2#issuecomment-1454842458, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACJFCYQM5I2YST5BG4UXH2DW2OGOFANCNFSM6AAAAAAVKVFD2I. You are receiving this because you are subscribed to this thread.Message ID: @.***>

alvarag commented 1 year ago

Más comentarios adicionales:

idg0015 commented 1 year ago

Perfecto. Las claves ajenas las había puesto sin darme cuenta ya que había copiado los campos de arriba. He hecho varios cambios, pero hay cosas que no me quedan claras.

Diagrama E-R 2

alvarag commented 1 year ago

Me gusta más, aún así comentarios:

carlospardoaguilar commented 1 year ago

Hola creo que en lugar de intentar hacer primero el modelo E-R entero es mejor hacer los casos de uso y hacer el subconjunto del modelo E-R de cada caso de uso y luego fusionarlos en el E-R entero,

Los casos de uso de grupos tiene que analizarse con cuidado, creo que el modelo que presentas no resuelve por completo el problema

Sobre la RPT aunque sea más sencillo pasa un poco lo mismo, mira el caso de uso antes de cerrar la solución

Reciba un saludo de

Vocal, representante de Burgos, en la Junta de Gobierno del CPIICyL


De: Álvar Arnaiz-González @.> Enviado: lunes, 6 de marzo de 2023 9:56 Para: idg0015/Aplicacion-de-gestion-del-PDI-de-un-area-de-la-UBU @.> Cc: CARLOS PARDO AGUILAR @.>; Comment @.> Asunto: Re: [idg0015/Aplicacion-de-gestion-del-PDI-de-un-area-de-la-UBU] Creación diagrama entidad-relación (Issue #2)

Me gusta más, aún así comentarios:

— Reply to this email directly, view it on GitHubhttps://github.com/idg0015/Aplicacion-de-gestion-del-PDI-de-un-area-de-la-UBU/issues/2#issuecomment-1455729879, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACJFCYVIIMPL7K7N4CSICI3W2WRFTANCNFSM6AAAAAAVKVFD2I. You are receiving this because you commented.Message ID: @.***>

alvarag commented 1 year ago

Lo que pasa es que para el caso de uso vamos a tener que definirle más los escenarios, que él no tiene en la cabeza cómo son los procesos, lo que es la RPT, etc. Deja un poco más rematado el diagrama E/R y esta semana en la reunión comentamosmás. Por cierto, tenemos fecha para dicha ruenión semanal?

idg0015 commented 1 year ago

De acuerdo, prefiero verlo primero en la reunión porque hay varias cosas que no termino de entender como funcionan. En cuanto haga los cambios lo subo. Para la reunión dijimos la semana pasada que en principio el martes a las 9:30.

alvarag commented 1 year ago

Prográmala periódica en teams y nos invitas, que sino ubicamos otras reuniones en ese hueco sin darnos cuenta. Saludos,

idg0015 commented 1 year ago

Diagrama E-R 3

alvarag commented 1 year ago

Cambios menores:

Ve pensando en los casos de uso para poder discutirlos un poco mañana.

PD: Qué etás usando para dibujar? Te recomiendo https://drawio-app.com/entity-relationship-diagrams-with-draw-io/

idg0015 commented 1 year ago

Estoy utilizando esta web: https://app.diagrams.net/

Diagrama E-R 4

idg0015 commented 1 year ago

Añado el diagrama E/R en limpio de lo visto en la reunión: Diagrama E-R Bien No sé si las cardinalidades en las agregaciones están bien puestas.

alvarag commented 1 year ago

Antes de que lo vea Maudes y le de un parranque te lo digo yo: una relación tiene que estar entre dos entidades. Puede haber más de una relación entre entidades pero en ningún caso una relación puede conectarse con otra relación. Por lo tanto: Asignatura -< tiene >- Grupos y esa relación tiene (agregación entre entidades) es la que se relaciona con curso académico mediante pertenece

alvarag commented 1 year ago

Otro detalle menor, la cardinalidad de área-dpto: un área en un dpto y un dpto varias áreas

idg0015 commented 1 year ago

Creo que ya está corregido: Diagrama E-R Bien

La cardinalidad de área-dpto la tenía como dices en un principio, pero en el borrador de la reunión ponía que existen áreas que están en varios departamentos, por eso lo cambié. Lo vuelvo a poner como estaba en un principio.

alvarag commented 1 year ago

Es que en verdad hay áreas en varios dptos (en la unI), pero dijimos que para simplificar aunque un área pueda exisitir con el mismo nombre en dos dptos: lo consideraremos áreas distintas.

En cuanto a la agregación todavía no esta bien, recuerda: una relación/agregación tiene que ir conectada a dos entidades. Y luego es esa agregación la que se relacionará con una entidad con otra relación. Ten en cuenta que una agregación no deja de ser una relación entre dos entidades que una vez se consideran juntas (mediante dicha relación) actúan como una entidad nueva.

En resumen:

Si no lo ves claro lo vemos por Teams en unmomento.

idg0015 commented 1 year ago

Si lo podemos ver por Teams te lo agradezco, estoy conectado para cuando puedas llamarme.

idg0015 commented 1 year ago

Última versión Diagrama E-R Bien

alvarag commented 1 year ago

Mucho mejor, creo que ha habido un cambio de una cardinalidad de la versión previa a esta: un profesor podría tener varias plazas. Ejemplos:

Otro detallito, el CursoAcadémico tendrá más que un atributo año, dos año inicio y año fin. Aunque el año fin se puede calcular (campo calculado con el inicial). Esto Carlos que diga cómo guardamos, si solo año inicio o algo por el estilo

idg0015 commented 1 year ago

Añado el diagrama con esos cambios. De momento he puesto los dos campos de año inicio y fin hasta ver como lo resolvemos. Diagrama E-R Bien

alvarag commented 1 year ago

Algunos comentarios:

idg0015 commented 1 year ago

Diagrama E-R Bien

idg0015 commented 1 year ago

Dejo el último diagrama y cierro la issue

Diagrama E-R Bien