
- •Глава 2. Создание базы данных 10
- •Введение
- •Глава 1. Проектирование базы данных
- •1.1. Сбор данных
- •1.2 Построение концептуальной модели предметной области
- •1.3 Логическая структура предметной области
- •Глава 2. Создание базы данных
- •2.1. Краткая характеристика access
- •2.2. Создание новой пустой базы данных
- •2.3. Создание таблиц
- •Задание первичного ключа и сохранение таблицы
- •2.4. Создание схемы данных
- •Окно схемы данных
- •Изменение и удаление существующей связи
- •Обеспечение целостности данных
- •2.5. Ввод данных
- •2.6. Создание запросов
- •2.7. Создание форм
- •2.8. Создание отчетов
- •Заключение
- •Список использованной литературы Приложения
Изменение и удаление существующей связи
Чтобы изменить связь между таблицами базы данных, следует:
открыть окно схемы данных;
установить курсор мыши на линию связи и дважды нажать левую кнопку мыши;
в
появившемся диалоговом окне Связи
внести нужные изменения
и нажать кнопку Создать.
Чтобы удалить связь между таблицами, необходимо выделить эту связь и нажать клавишу [Del].
Обеспечение целостности данных
Для связей типа один ко многим и один к одному можно задать условия целостности данных. Так называют набор правил, используемых в Access для поддержания связей между записями в связанных таблицах. Эти правила делают невозможным случайное удаление или изменение связанных данных.
К нарушению целостности данных могут привести следующие действия:
добавление в подчиненную таблицу записи с несуществую щим в главной таблице значением ключа связи;
изменение значения ключа связи главной таблицы, след ствием чего будет нарушение связи с записями подчиненной таб лицы;
удаление записи из главной таблицы, если имеются связан ные с ней записи в подчиненной таблице.
При попытке выполнить действия, нарушающие целостность данных, Access выдает предупреждение и не допускает выполнения таких действий.
Для определения целостности данных следует открыть диалоговое окно Связи и включить переключатель Обеспечение целостности данных.
Для того чтобы преодолеть ограничения на удаление или изменение связанных записей, сохраняя при этом целостность данных, следует включить режимы каскадного обновления и каскадного удаления1.
При установленном переключателе Каскадное обновление связанных полей изменение значения в ключевом поле главной таблицы приведет к автоматическому (каскадному) изменению соответствующих значений в связанных записях подчиненной таблицы.
При установленном переключателе Каскадное удаление свя занных записей удаление записи в главной таблице приведет к ав томатическому (каскадному) удалению связанных с ней записей в подчиненной таблице.
2.5. Ввод данных
Создание структуры таблицы не связано с заполнением таблиц данными, поэтому эти две операции могу быть разделены во времени.
Ввод данных осуществляется в режиме таблицы. Для перехода в этот режим из окна базы данных необходимо выбрать вкладку Таблица, выделить нужную таблицу и нажать кнопку Открыть.
После ввода значения в ячейку поля и попытке перейти к другой ячейке Access проверяет, является ли введенное значение допустимым для данного поля. Если введенное значение не соответствует типу данных поля, Access попытается преобразовать его в правильный тип данных или выдаст сообщение об ошибке.
Переход в режим таблицы из окна конструктора осуществляется командой Вид—Режим таблицы или посредством кнопки на панели инструментов, обратный переход — командой Вид—Конструктор или с помощью кнопки на панели инструментов.
2.6. Создание запросов
Рисунок 11.
2.7. Создание форм
Рисунок 12.
Рисунок 13.
Рисунок 14.
Рисунок 15.
Рисунок 16.
Рисунок 17.
Рисунок 18.
Рисунок 19.
Рисунок 20.
2.8. Создание отчетов
Рисунок 21.