Разработка структуры базы данных
Процесс разработки структуры базы данных состоит из нескольких этапов.
На первом этапе определяются все необходимые атрибуты объекта, которые составили бы полную информацию о нем. Затем создается исходная (сплошная) таблица в универсальной форме. Это означает, что каждое поле такой таблицы должно иметь только одно (атомарное) значение.
На втором этапе выполняется процесс нормализации таблицы. Он заключается в разбиении исходной таблицы на несколько меньших по объему связанных таблиц. Существует несколько методов нормализации. Если число полей исходной таблицы не превышает 20, то чаще всего используют метод нормализации Бойса – Кодда. Он позволяет однозначно установить минимальное количество таблиц с минимальным набором полей (атрибутов). Изучение этого и других методов нормализации требует значительного количества времени и в настоящем изложении дисциплины не рассматривается. Основной акцент будет сделан на приемы работы с уже созданной структурой базы данных.
|
|
После определения количества, назначения и состава таблиц следует определить для каждого поля таблицы тип данных, которые будут в нем храниться, то есть определить размер текстовых полей и подтип числовых данных.
Далее следует определить связи между таблицами.
При выполнении этих этапов следует придерживаться следующих рекомендаций:
– стремиться включить в базу данных всю необходимую информацию, относящуюся к предметной области;
– создавать простые и не громоздкие таблицы;
– полезно использовать для составления таблиц уже имеющиеся и успешно использующиеся в работе формы на бумаге (бланки, анкеты и др.);
– избегать использования имен таблиц и полей, совпадающих с зарезервированными в MS Access словами;
– не следует создавать в таблицах поля, значения которых определяются как результат каких–либо вычислений;
– выбирать имена полей, вызывающие правильные ассоциации об их назначении;
– хорошим стилем считается использование составных названий таблиц и полей. При этом первое слово должно определять сущность информационного объекта, а второе слово или несколько слов – его уточнение. Например, Мощность_ электродвигателя.
Имена полей и объектов образуются из совокупности различных символов за исключением символов точка (.), восклицательный знак (!), апостроф (‘) и квадратная скобка ([) (]).
Предельная длина имени составляет 64 символа.
Имя не должно начинаться с пробела и включать управляющие знаки с кодами ASCII от 0 до 31.