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

Model Entities & Relationships #17

Open
ureesoriano opened this issue May 20, 2017 · 0 comments
Open

Model Entities & Relationships #17

ureesoriano opened this issue May 20, 2017 · 0 comments

Comments

@ureesoriano
Copy link

ureesoriano commented May 20, 2017

Hi!
Here I present a, probably early and naive, entities & relationships proposal:


+--------+ n            1 +------------+
| Slots  +----------------+ Schedules  |
+--------+                +------------+
    1|                          1|
     |                           |                     n +----------+
     |                           |   +-------------------+ Sponsors |
     |                           |   |                   +----------+
     |                           |   |
    1|                          1|  n|
+--------+ n            1 +------------+ n             1 +--------+
| Talks  +----------------+Conferences +-----------------+ Venues |
+--------+                +------------+                 +--------+
 n|   n|                  n|    n|   n|
  |    |                   |     |    |
  |    |                   |     |    |
  |    |            Attends| Staff    |Admin
  |    |                   |     |    |
  |    |                  n|    n|1..n|
  |    |   Attends     n +--------------+
  |    +-----------------+Atendees/Users|
  |                      +--------------+
  |        Speaks               1|
  +------------------------------+
  • I am aware that more entities will likely pop-up; but at this stage, I did not want to focus too much on modeling complexities that probably we all foresee in some areas. I just want a model to get us started.
  • I thought about following the Github/Gitlab relationship between users and repos to model how users and conferences behave together.
  • Depending on our preferences about design principles we might want to call our "Users" "Atendees". Im okay with both.
  • I will be adding properties of each entity in this same issue.

Please, feel free to suggest any relevant thing I might have missed! (or, seriously, tear the proposal down as much as you like!)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant