Новости
| Модификация структуры базы данных |
|
Модификация структуры базы данных определяется изменением структуры отдельных таблиц и схемы данных. При этом все изменения структуры таблиц производятся в режиме конструктора таблиц. Изменения полей, которые не являются ключами или полями связи. Состав и последовательность, а также тип данных, свойства или имена этих полей можно изменять независимо от наличия связей таблицы с другими таблицами базы данных. Однако, если преобразования недопустимы, попытка изменения типа данных может привести к потере данных. Изменение или удаление ключевого поля. При попытке изменить свойства или удалить ключевое поле загруженной и несвязанной таблицы система предупреждает о возможности потери данных при удалении ключа. Если, например, удаляется поле в составном ключе, с других полей этого ключа снимается признак ключа. Для отказа от определения первичного ключа в таблице достаточно нажать кнопку [Ключевое поле] или удалить индекс ключа в окне Индексы после нажатия соответствующей кнопки на панели инструментов. Если требуется изменить ключ таблицы, имеющей связи с другими таблицами, необходимо предварительно разорвать эти связи. Изменения, сделанные в структуре таблиц, автоматически не переносятся системой в использующие их формы, запросы и отчеты. Изменение схемы данных. При модификации схемы данных осуществляется изменение состава ее таблиц, т.е. удаление, добавление таблиц и изменение их связей. Необходимость изменения связей возникает, в частности, при изменении ключей в таблицах. Изменение ключа по составу, типу и размеру его полей не может производиться до тех пор, пока не удалены связи таблицы в схеме данных. При изменении типа данных для неключевых полей, задействованных в связях таблицы, также предварительно необходимо удалить эти связи в схеме данных. Для внесения изменений в схему данных необходимо закрыть все таблицы и выполнить команду Сервис\Схема данных или нажать кнопку [Схема данных] на панели инструментов. Добавление таблиц выполняется нажатием кнопки [Добавить таблицу] после выделения в окне Добавление таблицы нужной таблицы. Удаление таблицы из схемы данных осуществляется после перехода в окно Схема данных, в котором сначала удаляются ее связи, затем она выделяется, после чего подается команда Правка\Удалить или нажимается клавиша [Del]. Для удаления связи ее отмечают щелчком мыши, затем нажимают правую кнопку мыши, вызывающую контекстное меню, и подают команду Удалить связь. Помеченную связь можно также удалить с помощью команды Правка\Удалить или клавиши [Del]. Изменение параметров связи выполняется посредством команды Связи\Изменить связь или соответствующей команды контекстного меню. |