Я разрабатываю решения с базами данных уже более 11 лет, и кажется, что я «разработал» довольно противоречивое мнение об именах столбцов в моих таблицах: я всегда даю им 3 или 4 префикс типа персонажа, то есть intGroupID, nvcTitle, dtmCreated, bitPlayerHater и т. д. Я работал с несколькими другими разработчиками, которые абсолютно презирали соглашение о префиксе старой школы.Префикс типа столбцов базы данных
(да, я знаю, я ничего не выдумывать здесь, я просто отказывается отдать ее :)
Мой основной аргументации является предоставление как можно больше информации, как можно моих коллег-разработчиков, когда они попытаться понять структуру данных. Знание типа столбцов мгновенно дает вам (или мне, по крайней мере) лучший мысленный образ того, с чем вы имеете дело. И, как правило, у вас нет такой же поддержки intellisense из среды IDE, когда вы пишете запросы, сравнивая работу с C# или VB.NET.
Пока никто не смог придумать аргумент убийцы, который мог бы изменить мой взгляд на эту тему. У меня есть пара других одинаково противоречивых соглашений об именах, которые повышают ясность, но префикс столбца, кажется, высвобождает больше людей.
Почему префикс столбцов базы данных считается такой плохой практикой?
Извинения, но это уже было задано (но не для конкретной базы данных). Некоторые ответы на этот вопрос превосходны и должны показать вам - на мой взгляд - ошибки ваших путей :) http://stackoverflow.com/questions/111933/why-shouldnt-i-use-hungarian-notation –