Заметки IT библиотека

На главную

Практики по именованию таблиц и полей в БД

Опубликовано: 22.08.2024  Последнее обновление: 22.08.2024

Если бы каждый разработчик и аналитик соблюдал простые правила, реверс-инжиниринг стал бы приятным развлечением, а не трудоемкой работой.

Чтобы облегчить работу с БД себе и коллегам, попробуйте эти простые правила:

1.  Разделять слова подчеркиванием, если имя атрибута или таблицы БД состоит из 2-х и более слов. Это понятнее стиля camelCase, улучшает читаемость и снижает зависимость от платформы. Например, word_count.

2.  Называть таблицы и столбцы полным и семантически понятными именами без привязки к типам данных. Экономия пары символов не даст ничего, кроме путаницы. Допустимо применять сокращения только там, где это всем известная аббревиатура.

3.  Писать название атрибута со строчной буквы, чтобы избежать путаницы с ключевыми словами SQL в верхнем регистре. Это также повысит скорость набора текста.

4.  Не использовать цифры в названии таблиц и столбцов.

5.  Называть таблицы понятно, но кратко.

6.  Называть таблицы и столбцы в единственном числе. Например, author вместо authors

7.  Называть таблицы-связки в алфавитном порядке. Например, author_book

8. При создании индекса называть его по имени таблицы и столбца. Например, CREATE INDEX person_ix_first_name_last_name ON person (first_name, last_name);

9.  Для столбцов типа Boolean к имени добавлять префикс is_ или has_ . Например, is_admin или has_membership.

10.  Для столбцов типа Date-Time к имени добавлять суффикс _at или _time. Например, ordered_at или order_time.

На основе поста из канала ТГ: https://t.me/+iBwU5cS-rDYwY2Ri

© 2020 - 2025

Ёжик