Особенности таблиц БД.

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

Приемы работы с таблицами.

1. Каждая запись имеет слева кнопку-маркер записи. Щелчок на маркере выделяет всю запись.

2. Щелчок правой кнопкой на выделенной записи открывает контекстное меню для операций с записью.

3. Если содержимое поля не умещается в ячейке таблицы, то столбец можно расширить. Для этого нужно навести мышь на границу между столбцами. После изменения формы указателя мыши методом перетаскивания можно изменить ширину столбца. Щелкнув правой кнопкой, можно установить ширину столбца равной длине самого длинного значения в этом столбце автоматически.

4. Щелчок на заголовке столбца выделяет весь столбец. Щелчок правой кнопкой на выделенном столбце выдает контекстное меню (сортировка, вставка и т.д.).

Создание связей между таблицами.

1.Щелчок на Сервиз/ Cхема данных

2. Если ранее не было связей, открывается окно Добавление таблицы. Здесь выбираются таблицы для включения в БД.

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

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

5. После перетаскивания открывается диалоговое окно. Здесь указываются флажки обеспечения целостности данных, каскадное удаление и каскадное обновление данных.

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

· Связанное поле главной таблицы является ключевым или имеет уникальный индекс.

· Связанные поля имеют один и тот же тип данных.

· Обе таблицы принадлежат одной БД.

При наложении условий целостности действуют следующие ограничения:

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

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

3. невозможно изменить значение ключевого поля в главной таблице, если имеются записи, связанные с этой записью.

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

При включении «Каскадное обновление» любое изменение значения в ключевом поле главной таблицы приведет к автоматическому обновлению соответствующих значений во всех связанных записях. Каскадное обновление производится без вывода предупреждающих сообщений.

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

1.2. ФОРМЫ.








Дата добавления: 2014-12-11; просмотров: 953;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.