I am building an application using a SharePoint list to store data. The data design would be very similar, as if you put it in a relational database, with elements such as many or many relationships, primary keys, foreign keys.
I would like to know what are the best practices?
There are a few questions that I have in mind when creating a list:
- SharePoint itself contains a hidden identifier. Should I create my own id?
- What is the best way to reflect a foreign key? Is this just creating a search field? or you think it's best to create one line text, and then my program will link the identifier. Which one to use?
Any other tips on this would be helpful. By the way, I'm using SharePoint 2010.
source
share