– записываться прописными латинскими буквами;
– состоять из одного слова;
– представлять собой, как правило, сложносокращенное слово, образованное из русского наименования логической сущности (записанное по-русски латинскими буквами, либо по-английски);
– не содержать других символов, кроме букв и цифр. Длинные трудночитаемые наименования допускается разделять на части символом "_".
4) При описании отношений на логической модели следует:
– употреблять глаголы действия только при необходимости, когда смысл связи не очевиден. Глагол должен быть записан русскими буквами, первая прописная. Автоматически присваиваемые CASE-средством наименования отношений удалять;
– для мигрирующих атрибутов (внешних ключей) употреблять ролевые имена только при необходимости, когда функция атрибута в дочерней сущности не очевидна. Для унарных отношений ролевые имена обязательны. Ролевое имя должно состоять из одного слова (в крайнем случае, из двух) и в остальном отвечать требованиям п. 6.
5) При описании отношений на физической модели следует присвоить для каждого отношения имя условия на значение внешнего ключа в дочерней таблице по следующим правилам:
– для бинарных отношений "имя_родительской_таблицы"+"2"+"имя_дочерней_таблицы" (+ означает соединение строк). Имена таблиц могут быть сокращены до сохранения уникальности. Например: для связи от таблицы ААА к ВВВ имя условия ААА2ВВВ;
– для унарных отношений – "ролевое_имя_мигрирующего_атрибута", записанное латинскими буквами;
– длина имени отношения не должна превышать 8 символов;
6) Наименования атрибутов сущностей логической модели должны:
– записываться строчными русскими буквами, кроме первой буквы первого слова и аббревиатур;
– если атрибут принадлежит к одному из видов, указанных в таблице 2, начинаться с названия вида атрибута (например: "Наименование предприятия", "ID строки", "Код группировки");
– состоять не более чем из четырех слов;
– не содержать скобок, точек и символов "_";
– включать ролевое имя, если оно присвоено (п. 4).
7) Наименования полей таблиц физической модели должны:
– записываться латинскими буквами;
– состоять из одного слова, не более 15 символов. Слово может быть разделено на части символами "_". Каждая часть начинается с прописной буквы, а остальные – строчные (кроме случаев употребления распространенных аббревиатур из прописных букв);
– не содержать других символов, кроме букв, цифр и "_";
– если соответствующий логический атрибут принадлежит к одному из типовых видов, (таблица Б.1), имя и формат данных должны формироваться, как указано в таблице;
– для мигрирующих атрибутов (внешних ключей) имена полей в родительской и дочерней сущности должны совпадать, кроме случая нескольких связей. В последнем случае имена полей должны отражать по смыслу ролевые имена атрибутов;
– в остальных случаях формироваться как сокращенная запись наименования соответствующего атрибута логической модели, выполненная латинскими буквами (транслитерацией с русского, либо по-английски);
8) Наименования представлений в физической модели и хранимых процедур в базе данных должны:
– записываться латинскими буквами;
– состоять из одного слова, разделенного на три части символом "_";
– первая часть: "BDI" для представлений и процедур, входящих в СБД-И, "BDSH" для представлений и процедур, входящих в СБД-Ш, "ASSH2" для представлений и процедур, входящих в функциональные комплексы задач АСУ-Ш-2;
– вторая часть – обозначение комплекса задач, задачи, модуля (первая и вторая части – в соответствии с таблицей Б.2, графа "Обозначение латинское");
– третья часть – смысловой суффикс;
9) Наименования триггеров в базе данных должны:
– записываться латинскими буквами;
– состоять из одного слова, разделенного на две или три части символом "_";
– первая часть – "I", "U", "D" или их сочетание в указанном порядке, в зависимости от операции (операций), по которым запускается триггер (вставка, корректировка или удаление записи, соответственно);
– вторая часть – наименование таблицы, изменение которой запускает триггер;
– третья часть – появляется в случае двух и более триггеров, запускаемых по той же операции на той же таблице, и представляет собой порядковый номер (2, 3 и т.д.).
Таблица Б.1
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.