У меня есть некоторые идеи, некоторые из которых я накопил с течением времени, но я действительно хочу знать, что делает вещи гладкими для вас при моделировании базы данных:
- Имя таблицы соответствует имени и ключевому ключу основного ключа
- Схемы по функциональной области
- Избегайте составных первичных ключей, где это возможно (используйте уникальные ограничения)
- Имена и названия полей списка верблюдов
- Не префиксные таблицы с tbl_ или procs с SP_ (без венгерской нотации)
- Базы данных OLTP должны быть по крайней мере в BCNF/4NF