Если вы создаете внешние типы контента, вы можете добавлять ассоциации между ними, которые соответствуют отношениям между таблицами в вашей базе данных. Для каждого типа внешнего контента создайте внешний список, который вы можете использовать для добавления/обновления/удаления ваших данных.
Для отображения основных/подробных записей вы можете добавить несколько веб-страниц на страницу и создать соединения между ними. Создав соединение, список, отображающий подробные записи, будет отфильтрован после выбора основной записи.
Если ваша база данных имеет отношения m-n, вы захотите создать свои внешние типы контента в Visual Studio, потому что SharePoint Designer 2010 поддерживает только 1-n отношения.
Я не знаю, если это лучший способ, но BCS является большим улучшением по сравнению с BDC, и я думаю, что он может охватывать большинство, если не все ваши требования. (в зависимости от сложности ваших данных)
Это что-то, что вы могли бы сделать с VS2010 Web Developer Express или нужна полная версия? – JSacksteder
Я не уверен на 100%, но я не думаю, что это можно сделать с помощью VS2010 Web Developer Express. –