In Bubble, the usual way to link data types is to put one inside the other as one of its fields. You’re actually using the ID but normally you wouldn’t see it. For example, imagine you have a data type called Merchant and one called Product. Inside Product, you would make Merchant one of its fields. Bubble handles all the linking in the background. You don’t have to think about ID’s and keys.