Hi @Phineas ,
I have added your questions below for ease of reference of answers
1. I have a local existing Excel spreadsheet with all the certifications (est. 2,000+ line items). I am going to use the 'Import Spreadsheet' function in SP to create the SP List.
A very good move - accessing over 2,000 Items in Excel is problematic as Excel has no concept of Delegation.
2. I will create a blank Library in SP and drag and drop the document/images.
For bulk updates, that is probably the best way.
3. How do I tie each specific line item in the SP List to it's corresponding document/image in the SP Library?
You need a Unique Identifier from the list in a field in the Library (I use the ID of the List in a field I call IDRef). You can manually input this if you "drag and drop". You also might consider making it a required field
4. How do I ensure any NEW (not currently existing in the List or Library) items added by Members have the same connectivity as desired above, for editing/updating/deleting in the future?
This is where it gets complex in Power Apps (if you want to add them from there). Shane Young has a good video of a process using a re-purposed Attachment control. If they are images, you can use an Add Picture control - I have a blog on this process. Ultimately you will be using a Flow and sending the Identifier in it to be set with Update file properties.
Using the Member UniqueID will return all items associated with the Member to a Gallery.
Correct
If I transition to an edit Form from that Gallery how do I ensure the action in the edit Form ONLY impacts the specific document/image associated with the line item from the Gallery and in the list being edited/updated?
It will be the Item of the Form and SubmitForm() will only refer to that Item. You could also use a Patch and refer to the ID of that record.
What is the specific tie between an existing the line item on the List and the corresponding existing document/image in the Library? It can't be the Member UniqueID, that's not specific enough, correct?
As I mentioned, I use the ID of the List item - you cannot get more specific than that.
Also, how do I enforce said above relationship on all NEW uploads to to the database?
Via the Flow options as I mentioned above.
Also, you mentioned earlier about replacing the file - you cannot do this from Power Apps (only from SharePoint). You need to delete the old record and add a new one.
Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.