Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка лр ПрИС.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
1.08 Mб
Скачать

3.3.2Окно работы с созданной таблицей. Редактирование структуры таблицы

После создания таблицы (а также любого другого компонента базы данных) можно вызвать рабочее окно двойным щелчком мыши по названию таблицы в окне Database Explorer (Также можно воспользоваться пунктом «Edit Table» контекстного меню индикатора нужной таблицы в окне Database Explorer), которое позволит редактировать структуру таблицы, заполнять ее данными, а также создавать структуры, связанные с таблицами. Общий вид рабочего окна для работы с созданной таблицей представлен на рисунке.

Рисунок 3.10 – Окно работы с созданной таблицей

Опишем значение некоторых вкладок между рабочей областью окна и панелью инструментов:

        1. Fields – позволяет редактировать структуру таблицы;

        2. Constraints – позволяет добавлять связи между таблицами;

        3. Triggers – позволяет добавлять триггеры, связанные с текущей таблицей;

        4. Data – позволяет заполнять таблицу данными;

        5. Grants – позволяет задать полномочия пользователей базы данных.

В процессе редактирования структуры таблицы, в отличие от создания, при попытке добавления нового поля появляется окно Adding New Field.

Рисунок 3.11 – Окно добавления нового поля таблицы

В поле Field вводится имя поля. При установке флажка «Primary Key» поле будет входить в состав первичного ключа. При установке флажка «Not Null» в поле будут запрещены NULL-значения.

Необходимо также настроить будущее поле, переключаясь между вкладками окна:

          1. Raw Datatype – позволяет установить тип значений поля в выпадающем списке «Type».

          2. AutoIncrement – позволяет сделать из поля счетчик, создав для этого генератор и триггер по механизму, аналогичному рисункам 3.7 и 3.8.

После добавления новых полей, их редактирования или удаления, необходимо нажимать кнопки «Compile» и «Commit transaction».

3.3.3Работа со связями между таблицами

Для работы со связями между таблицами необходимо вызвать окно для работы с созданной таблицей и переключиться на вкладку Constraints. На втором уровне вкладок необходимо перейти на вкладку «Foreign Keys».

Рисунок 3.12 – Работа со связями между таблицами

В контекстном меню рабочей области окна при активированной закладке со связями есть пункты «New foreign key» для создания новой связи и «Drop foreign key» для ее удаления. Формат связи в программе показан на рисунке 2.12:

            1. Constraint Name – поле ввода названия ограничения целостности связи (генерируется системой);

            2. On Field – выпадающий список для выбора поля, являющееся внешним ключом;

            3. FK Table – выпадающий список для выбора родительской таблицы;

            4. FK Field – выпадающий список для выбора первичного ключа родительской таблицы, который связан с внешним;

            5. Update Rule – выпадающий список для выбора правила поддержания целостности связи на случай изменения связанных записей родительской таблицы;

            6. Delete Rule - выпадающий список для выбора правила поддержания целостности связи на случай удаления связанных записей родительской таблицы.

После добавления новых связей, их редактирования или удаления, необходимо нажимать кнопки «Compile» и «Commit transaction».