Я склоняюсь к методу # 1 (единая таблица разделов), ради эффективного извлечения целых политик со всеми их разделами (что я предполагаю, что ваша система будет делать много).
Кроме того, Я не знаю, какую версию SQL Server вы используете, но в 2008 году Sparse Columns помогают оптимизировать производительность в ситуациях, когда многие значения в столбце будут NULL.
В конечном итоге вам нужно будет решить, насколько «похожие» разделы политики. Если они не будут существенно различаться, я думаю, что более нормализованное решение может быть более сложным, чем это стоит ... но только вы можете сделать этот звонок. :)