В третьем варианте необязательно терять первичный ключ. Я только сказал, что в этой таблице можно сделать id записи в словаре неуникальной. Тогда этот id будет соответствовать вашему ListID. И получается точно тот же вариант.
Собственно, проблема с этим вариантом состоит в том, что без дополнительных костылей нельзя отличить обычную запись от записи-списка. При этом также присутствует некоторая денормализация, как мне кажется.
Можно и так сказать. Хотя по поводу dotted-ссылок, они действительно вроде бы используются только для аббревиатур. И по наведению на них — не действие, а отображение всплывающей подсказки.
Спасибо. Мне кажется, здесь и есть разделение между dashed и dotted. Dashed — для действий без перезагрузки страницы, а dotted — для обозначения аббревиатур.
Какой «этот» источник? :) Это я тут прошу ссылку на какую-нибудь статью, а то и книгу, в которой бы про это писалось.
И вот еще что интересно: используются ли dashed/dotted ссылки в англоязычном интернете так же, как в русскоязычном? Я сейчас что-то не смог вспомнить ни одного сайта за пределами рунета, где были бы такие гиперссылки.
Да я-то тоже вроде как согласен :) Но была бы интересна ссылка на более-менее авторитетный источник.
+ еще интересно, есть ли различие между dashed и dotted.
Собственно, проблема с этим вариантом состоит в том, что без дополнительных костылей нельзя отличить обычную запись от записи-списка. При этом также присутствует некоторая денормализация, как мне кажется.