Eine gute Zusammenfassung rund um die Gretchen-Frage "Verwende ich in meiner Applikation eine Datenbank-Tabelle oder eine SharePoint Liste" liefert ein aktueller MSDN Artikel http://msdn.microsoft.com/en-us/library/ee413971.aspx
Tihomir Ignatov erweitert auf seinem Blog diese Aufstellung um seine persönliche Einschätzung, die ich zu 100% mittrage:
http://tihomirignatov.blogspot.com/2009/09/sharepoint-lists-vs-database-tables.html
Benefit
Database
Sharepoint List / Library
Handles complex data relationships
Yes
No
Handles large numbers of items
Handles transactions
Is easy to use
Accommodates workflows
Includes a standard interface
Can easily add binary data
Handle versions and show/extract history
Modify/customize UI with standard tools (SPD 2007)
Easier playing with files
Can easy reuse columns definitions (incl. inheritance) – Content Types
Easy integration with Office client applications – Excel export and Document information panel, using standard UI
Web Services access
Sumasumarum, wie er richtig ausdrückt: "It depends" – also wird auch in Zukunft (wohl oder übel – oder Gott sei Dank ;-)) niemand das Nachdenken erspart bleiben :)