diff --git a/db_relations_notes.txt b/db_relations_notes.txt new file mode 100644 index 00000000..6b25d47f --- /dev/null +++ b/db_relations_notes.txt @@ -0,0 +1,19 @@ +# Taken from Tom Nurkkala's Youtube Video on Object-RElational Mapping, which uses KnexJS and ObjectionJS to demonstrate +# Basic SQL relationships + +Models in relation + source: model containing relationMappings definition + related: model at other end of relation + +Relation Attribute FK(s) in +One-toMany BelongsToOneRelation Source + HasManyRelation Related + +Many-to-Many ManyToManyRelation Source + +One-to-One BelongsToOneRelation Source + HasOneRelation Related + HasOneThroughRelation Join table + +See video at around 48:00 for further details. +Also look up Database Relations and also ObjectionJS docs for further details on each one.