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

Для установки связи между таблицами произведите следующие действия:

окно БД ввести команду Сервис/Схема данных окно Добавление таблицы  выделить главную таблицу  нажать [Добавить]  выделить подчиненную таблицу нажать [Добавить], [Закрыть]  окно Схема данных  перетащить первичный ключ на вторичный окно Связи установить флажок Обеспечение целостности данных установить флажки каскадное обновление связанных полей,каскадное удаление связанных записей нажать [Создать]  закрыть окно Схема данных на вопрос Сохранить изменения макета Схема данных? ответить Да.

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

5.3. Печать схемы бд

Для вывода на печать полученной схемы БД можно воспользоваться командой Сервис/Анализ/Архивариус следующим образом:

окно БД ввести команду Сервис/Анализ/Архивариус вкладка Текущая база данных установить флажок Связи нажать [ОК]  ввести команду Файл/Печать.

Если вышеуказанная команда недопустима, то печать схемы БД можно осуществить посредством стандартного приложения Windows - графического редактора Paint, выполнив действия:

  • в окне БД ввести команду Сервис/Схема данных;

  • копию экрана поместить в буфер обмена, нажав клавишу PrintScreen;

  • загрузить Paint;

  • вставить содержимое буфера;

  • выделить только схему БД при помощи кнопки выделения прямоугольных фрагментов и скопировать ее в буфер;

  • очистить холст с помощью команд:

Правка/Выделить все Правка/Очистить выделение

  • вставить схему БД из буфера и напечатать ее по команде Файл/Печать.

5.4. Создание запросов

Сформулируйте три запроса выбора применительно к своей БД. Наберите формулировки этих запросов в текстовом редакторе и распечатайте их. В СУБД ACCESS создайте эти запросы в режиме Конструктора, вход в который осуществите, выполнив такую последовательность действий:

окно БД  вкладка Запросы  нажать [Создать] окно Новый запрос  выбрать Конструктор и нажать [ОК]  окно Добавление таблицы  вкладка Таблицы  выделять имена таблиц, участвующих в запросе, и нажимать [Добавить], после чего нажать [Закрыть].

Примечание. Если по какой либо причине окно Добавление таблицы не открылось, то его можно открыть по команде Запрос/Добавить таблицу.

В результате появится окно Конструктора запроса, вид которого представлен на рис.1.

Р ис.1. Окно Конструктора запроса

В верхней панели этого окна отображаются списки полей таблиц, а в нижней - бланк запроса.

В строке Поле бланка запроса указываются имена полей, участвующих в запросе; в строке Имя таблицы отображаются имена таблиц, из которых взяты поля; в строке Сортировка задается порядок сортировки записей в запросе; в строке Вывод на экран осуществляется пометка полей, выводимых в запрос, посредством установки флажков; в строке Условие отбора задаются условия отбора записей по значению поля. Строка Или позволяет объединять условия отбора логической операцией ИЛИ, причем она может состоять из нескольких строк бланка запроса.

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

Р ис.2. Бланк запроса для Запрос1_БрельИС

Пример записи условия отбора в случае второго запроса Брель И.С. приведен на рис.3.

Р ис.3. Бланк запроса для Запрос2_БрельИС

Пример записи условия отбора в случае третьего запроса Брель И.С. приведен на рис.4.

Рис.4. Бланк запроса для Запрос3_БрельИС

Сформировав запрос, выполните его с помощью команды