double arrow

Изменение схемы данных


Изменение или удаление ключевого поля

Изменения полей, которые не являются ключами или полями связи

Состав и последовательность, а также тип данных,- свойства или имена этих полей можно изменять независимо от наличия связей таблицы с другими таблицами базы данных. Однако, если преобразования недопустимы, попытка изменения типа данных может привести к потере данных.

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

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

При модификации схемы данных осуществляется изменение состава ее таблиц — удаление, добавление таблиц и изменение связей.

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

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

Для внесения изменений в схему данных необходимо закрыть все таблицы и выполнить команду Сервис|Схема данныхили нажать кнопку Схема данныхна панели инструментов.

Добавление таблиц выполняется при нажатии кнопки Добавить таблицу. Вокне Добавление таблицынадо выделить нужную таблицу и нажать кнопку Добавить.

Удаление таблицы из схемы данных осуществляется переходом в окно Схема данных. Вэтом окне надо удалить связи таблицы и при отмеченной таблице выполнить команду Правка|Удалитьили нажать клавишу <Del>.

Удаление связиосуществляется, если связь отметить щелчком мыши, нажать правую кнопку мыши, вызывающую контекстное меню, а затем выполнить команду Удалить связь.Помеченную связь можно также удалить по команде Правка|Удалитьили клавишей <Del>.

Изменение параметров связивыполняется командой Связи|Изменить связьили соответствующей командой контекстного меню.


Сейчас читают про: