Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Новое на сайте
Топовые новости

Идентификаторы

Помните, что СУРБД созданы на основе теории множеств. В терминологии ANSI кластеры содержат множество каталогов, каталоги содержат множество схем, схемы содержат множество объектов и так далее. В большинстве платформ применяются дополнительные термины: экземпляры (instances) содержат одну или несколько баз данных, базы данных содержат одну или несколько схем, схемы содержат одну или несколько таблиц, представлений, хранимых процедур и привилегий, связанных с каждым объектом. На каждом уровне структуры элементам необходимы уникальные имена (то есть, идентификаторы), чтобы к ним могли обращаться программы и системные процессы. Это означает, что каждый объект (будь то база данных, таблица, представление, столбец, индекс, ключ, триггер, хранимая процедура или ограничение) в СУРБД должен получить свой идентификатор. Если вы запускаете команду, которая создает объект базы данных, вы должны указать идентификатор (то есть имя) этого нового объекта.

Есть два важных набора правил, которые опытный программист держит в уме при выборе имени объекта.

Сюда входят практические руководства или соглашения об именах, применение которых в конечном счете улучшает структуру базы и отслеживание данных. Они являются не столько требованиями SQL, сколько накопленным опытом практикующих программистов.

Правила создания идентификаторов

Они определены в стандарте SQL и реализованы в платформах. Эти правила включают, например, такие параметры, как максимальная длина имени. Эти соглашения описываются применительно к каждому производителю.

Источник