Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Esquematización de las conexiones de bases de datos - 4 #6

Open
pablocorbalann opened this issue Sep 29, 2020 · 0 comments
Open

Esquematización de las conexiones de bases de datos - 4 #6

pablocorbalann opened this issue Sep 29, 2020 · 0 comments
Labels
5 Issues de nivel 5. Son los más complejos del proyecto y requieren conocimientos específicos. ayuda Puedes contribuir a GitCollab con este issue Hacktoberfest Estos issues estan relaccionados con el evento Hacktoberfest multiples personas En este issue pueden trabajar multiples programadores a la vez sql Debes de conocer SQL y bases de datos relaccionales para completar este issue

Comments

@pablocorbalann
Copy link
Member

pablocorbalann commented Sep 29, 2020

GitCollab es un proyecto que uttilizará bases de datos SQL, y nunca está de más crear una esquematización de las relacciones entre tablas de la base de datos siguiendo los siguientes criterios que son necesarios para que el proyecto funcione:

  • GitCollab tiene dos tablas principales, usuarios y proyectos
  • Los usuarios tienen que poder añadir proyectos para que otros usuarios los encuentren.
  • Los usuarios tienen que poder buscar proyectos donde colaborar.
  • Cada uno de los usuarios tiene que tener los siguientes atributos:
    • Imagen de usuario
    • Nombre
    • Nombre de usuario
    • Correo electrónico
    • Contraseña
    • Repositorios
    • Seguidores
    • Personas a las que sigue
  • Cada uno de los proyectos que un usuario suba a GitCollab tiene que tener los siguientes atributos:
    • Nombre
    • Descripción
    • Enlace a la página de GitHub o de GitLab
    • Tags

Esta tarea es complicada y el resultado final de GitCollab depende en parte de la eficiencia de las bases de datos. Por favor, no te propongas a esta tarea si:

  • No conoces SQL
  • No conoces bases de datos
  • Estas aprendiendo SQL
  • Nunca has esquematizado una base de datos

Una vez hayas terminado haz un pull request con esta tarea a la carpeta dbdel proyecto.
Recuerda que puedes pedir consejo o ayuda en el chat que se ha habierto para GitCollab

@pablocorbalann pablocorbalann added ayuda Puedes contribuir a GitCollab con este issue 5 Issues de nivel 5. Son los más complejos del proyecto y requieren conocimientos específicos. labels Sep 29, 2020
@pablocorbalann pablocorbalann added sql Debes de conocer SQL y bases de datos relaccionales para completar este issue multiples personas En este issue pueden trabajar multiples programadores a la vez labels Sep 29, 2020
@pablocorbalann pablocorbalann added the Hacktoberfest Estos issues estan relaccionados con el evento Hacktoberfest label Oct 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
5 Issues de nivel 5. Son los más complejos del proyecto y requieren conocimientos específicos. ayuda Puedes contribuir a GitCollab con este issue Hacktoberfest Estos issues estan relaccionados con el evento Hacktoberfest multiples personas En este issue pueden trabajar multiples programadores a la vez sql Debes de conocer SQL y bases de datos relaccionales para completar este issue
Projects
None yet
Development

No branches or pull requests

1 participant