Основы современных компьютерных технологий


Изменение структуры таблицы


Не исключено, что при работе над проектом придется изменить структуру той или иной таблицы. В структуру таблицы можно вносить следующие изменения:

  • изменять имена и типы полей,
  • вставлять пропущенные поля,
  • удалять лишние поля,
  • изменять порядок следования полей в таблице.

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

  • переименовании существующих индексных полей, так как это требует перезаписи индексных файлов таблицы;
  • изменении длины полей или числа знаков после запятой, так как это может привести к потере данных;
  • изменении типа поля, гак как в случае невозможности автоматического преобразования данных они будут потеряны.

Замечание. Перед изменением структуры любой существующей таблицы целесообразно создание резервной копии таблицы и всех ее индексных файлов.

Для изменения структуры таблицы, являющейся элементом БД, нужно открыть диалоговое окно Конструктора таблиц (Table Designer) со структурой выбранной таблицы. Для этого достаточно открыть окно Конструктора БД, установить в нем курсор на модифицируемую таблицу и нажать кнопку Modify Table (модифицировать таблицу) панели инструментов Database Designer (Конструктор базы данных).

Рассмотрим подробнее операции по модификации таблицы, выполняемые в окне Конструктора таблиц (Table Designer).

Добавление полей является самой безопасно]"! операцией. Для ее реализации необходимо с помощью клавиш-стрелок установить курсор па строку, перед которой необходимо вставить новое поле (в любом ее столбце) и нажать кнопку Insert (вставить) (рис. 21.2). При этом появляется новая строка с именем NewField. Далее по рассмотренной технологии можно ввести имя нового поля п его параметры.

Для удаления лишнего поля достаточно выделить его в окне Конструктора таблиц п нажать клавишу Delete (удалить). Если открытый па данный момент индексный файл не содержит ссылок на удаляемое поле, ч о поле будет удалено. Если такие ссылки имеются, то появится предупреждающее сообщение.




Начало  Назад  Вперед



Книжный магазин