Commit 01ea8977 by Rubén Ramírez

feat: [ER.puml]: Correción del diagrama ER

parent 046e54b9
Showing with 24 additions and 18 deletions
@startuml
skinparam linetype ortho
skinparam nodesep 30
skinparam ranksep 30
entity "Usuario" as Usuario {
*id : Integer
--
......@@ -14,16 +18,7 @@ entity "Repositorio" as Repositorio {
usuario_id : Integer
}
Usuario ||--|| Repositorio : "tiene"
entity "Recurso" as Recurso {
*id : Integer
--
titulo : String
descripcion : String
fechaPublicacion : Date
autor : String
}
Usuario ||--right--|| Repositorio : "\n\ntiene"
entity "Repositorio_Recurso" as RepositorioRecurso {
*repositorio_id : Integer
......@@ -31,28 +26,38 @@ entity "Repositorio_Recurso" as RepositorioRecurso {
categoria_id : Integer
}
Repositorio ||--|| RepositorioRecurso : "contiene"
RepositorioRecurso ||--|| Recurso : "almacena"
Repositorio ||--right--|| RepositorioRecurso : "\n\ncontiene"
entity "Categoria" as Categoria {
*id : Integer
nombre : String
}
RepositorioRecurso ||--|| Categoria : "clasificado en"
RepositorioRecurso ||--up--|| Categoria : "\n\nclasificado en"
entity "Genero" as Genero {
entity "Recurso" as Recurso {
*id : Integer
nombre : String
--
titulo : String
descripcion : String
fechaPublicacion : Date
autor : String
}
RepositorioRecurso ||--down--|| Recurso : "\n\nalmacena"
entity "Recurso_Genero" as RecursoGenero {
*recurso_id : Integer
*genero_id : Integer
}
Recurso ||--|| RecursoGenero : "tiene"
RecursoGenero ||--|| Genero : "pertenece a"
entity "Genero" as Genero {
*id : Integer
nombre : String
}
Recurso ||--left--|| RecursoGenero : "\n\ntiene"
RecursoGenero ||--left--|| Genero : "\n\npertenece a"
entity "Capitulo" as Capitulo {
*id : Integer
......@@ -64,6 +69,7 @@ entity "Capitulo" as Capitulo {
fuente : String
}
Recurso ||--|| Capitulo : "contiene"
Recurso ||--down--|| Capitulo : "\n\ncontiene"
@enduml
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment