Здравствуйте, Аноним, Вы писали:
А>Прошу прощения, но всю эту бредятину читать — выше моих сил..
Я вас и не заставляю читать. А>Справочник банков: А>BankID (автоинкремент) индекс, чисто ссылочный А>BankBIC (определяющее) свой индекс, собственно информативный А>BankName уникально-справочный А>- это отдельная таблица. Какие еще вопросы?
По этому поводу у меня нет вопросов, я так и делаю обычно, считая, что это правильно.
Но мне было сказанно, что "Это не правильно, мы так не привыкли и мы делаем по другому."
Меня больше волновали другие вопросы:
— по использованию в качестве значения по умолчанию для полей не Null, а 1. Почему 1, а не 0 или 10;
— рекомендации MS по поводу используемых типов полей, как в моем случае nvarchar/varchar и datetime/smalldatetime;
— и как лучше реализовать связи между разными БД.
Просто если рассуждать логично, то определение default для полей — это уровень бизнес-логики, а не уровень данных.
А поля с данными в Unicode, по описанию, обрабатываются быстрее.
Спасибо за то, что уделили внимание моему сообщению.