Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika_-_stroiteli_oktyabr_2014 (1).docx
Скачиваний:
25
Добавлен:
17.04.2015
Размер:
841.62 Кб
Скачать

22. Создание межтабличных связей в субд Access.

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

1. Выбрать вкладку Работа с базами данных Схема данных.

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

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

Таблицы связываются только по общему полю.

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

5. Когда все выбрано щелкнуть на кнопке Создать.

Обеспечение целостности данных.

В диалоговом окне Изменение связей имеется флажок Обеспечение целостности данных.

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

При включении этой опции становятся доступными еще две опции:

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

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

Редактирование межтабличных связей.

Для этого необходимо в окне Схема данных дважды щелкнуть на линии связи и появится диалоговое окно Изменение связей.

Удаление межтабличной связи.

Для этого необходимо в окне Схема данных щелкнуть на линии (линия станет более толстой, показывая, что она выделена) и нажать клавишу Delete.Accessпотребует подтверждения удаления.

23. Создание запросов в субд Access.

Запрос – это вопрос, который вы формулируете для таблицы или таблиц базы данных.

Можно задать для запроса следующее:

  • Поля таблицы (таблиц), которые будут появляться в запросе.

  • Порядок полей в запросе.

  • Условия отбора и сортировку для каждого поля в запросе.

1. Создание запроса с помощью мастера.

Необходимо:

1. Выбрать вкладку Создание и затем Другие, далее Мастер запросов.

2. Выбрать вид запроса (простой, перекрёстный и др.).

3. Выбрать таблицу. Если хотите использовать 2 и более таблиц между ними должна быть установлена связь.

4. Выбрать поля.

5. Вывести имя запроса. Готово.

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

2. Создание запроса в режиме конструктора.

Режим конструктора состоит из двух областей.

1. Панель таблиц отображает таблицы, используемые для данного запроса.

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

Для создания нового запроса необходимо:

1. Выбрать вкладку Создание и затем Другие, далее Новый объект: запрос.

2. Появится диалоговое окно Добавление таблицы.

3. Выбрать таблицу или таблицы, щелкая на кнопке Добавить.

4. После окончания добавления окно закрыть.

5. Далее необходимо добавлять поля. Щелкнуть в строке Поле первого столбца бланка запроса. В правом конце ячейки появится кнопка раскрывающегося списка. Из списка выбрать поле.

6. И т.д. выбрать необходимые поля. Для каждого поля можно выбрать сортировку, условие отбора.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]