Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
91
Добавлен:
13.02.2016
Размер:
7.14 Mб
Скачать

Выполнение работы:

Задание1. С целью отслеживания объема продаж видеокассет различной тематики создать БД БАЗА_ИВАНОВ (вместо ИВАНОВ ввести свою фамилию), содержащую следующие данные:

  1. код темы;

  2. тема видеокассеты;

  3. название фирмы;

  4. средняя цена видеокассеты;

  5. количество видеокассет.

Предусмотреть не менее трех торгующих фирм, в каждой из которых продается не менее трех видов видеокассет.

База данных должна состоять из двух связанных таблиц:

    1. Создать таблицу с именем СПРАВОЧНИК, содержащую следующие данные:

код_темы

тема

1

Фантастика

2

Боевик

3

Мультфильм

4

Комедия

5

Мелодрама

Поле Код_темы — ключевое поле.

    1. Создать таблицу с именем СВЕДЕНИЯ, содержащую следующие данные:

фирма

код_темы

цена_ВК

кол_ВК

Elenute

1

135

120

Elenute

2

160

200

Elenute

3

155

150

Elenute

4

155

100

Вигма

2

165

250

Вигма

4

160

150

Вигма

5

155

300

Омега

1

140

110

Омега

2

160

180

Омега

3

150

190

Омега

5

145

200

Нет ключевых полей!!!

1.3. Связать таблицы СПРАВОЧНИК и СВЕДЕНИЯ.

Технология работы

  1. Запустите СУБД Microsoft Access.

  2. Создайте БД БАЗА_ИВАНОВ.

  3. Свяжите таблицы СПРАВОЧНИК и СВЕДЕНИЯ (см. выше теоретические сведения).

Задание2. Используя базу данных БАЗА_ИВАНОВ, создать три запроса на поиск записей:

  1. с заданным значением некоторого поля;

  2. удовлетворяющих условию с логическим оператором «ИЛИ»;

  3. удовлетворяющих условию с логическим оператором «И».

    1. Создание запроса на поиск записей с заданным значением некоторого поля

Задание: Создать запрос на поиск информации по теме «боевик».

Окно БАЗА_ИВАНОВ: база данныхвкладка Запросынажать [Создать]в окне Новый запрос выбрать Конструкторнажать [ОК]в окне Добавление таблицы (если это окно не появилось, выполнить Запрос/Добавить таблицу)вкладка Таблицы выделить Справочникнажать [Добавить]выделить Сведения нажать [Добавить]нажать [Закрыть].

П

Рис. 4

оявится окно конструктора:Запрос1: запрос на выборку (Рис. 4).

 Перетащить названия полей, участвующих в запросе, в строку Поле нижней части окна (это поля фирма, тема, цена_ВК, кол_ВК).

 Задать условие отбора. В нашем случае в строке «Условие отбора» в колонке тема набрать «боевик».

 Закрыть окно Запрос1: запрос на выборку и на вопрос о сохранении ответить [ДА].

 В окне Сохранение ввести имя запроса БОЕВИК. Нажать [ОК].

Запрос создан.

Рис. 5

Исполнить сформированный запрос: окно БАЗА_ИВАНОВ: база данных  вкладка Запросы  выделить БОЕВИК нажать [Открыть].

В окне БОЕВИК: запрос на выборку увидим результат (Рис. 5).

2.2. Создание запроса на поиск записей, удовлетворяющих условию с логическим оператором «или».

Задание: Создать запрос на поиск информации по темам 1 и 4.

Условие поиска: код_темы равен 1 ИЛИ 4.

 Окно БАЗА_ИВАНОВ: база данных  снять выделение (щелкнуть на чистом поле окна) нажать [Создать] в окне Новый запрос выбрать Конструктор нажать [ОК].

 Окно Добавление таблицы  выбрать СПРАВОЧНИК нажать [Добавить]  выбрать Сведения нажать [Добавить] нажать [Закрыть].

Рис. 6

Появится окно конструктора запросов Запрос2: запрос на выборку (рис.6)

 Перетащить названия полей: фирма, код_темы, цена_ВК, кол_ВК в строку Поле нижней части окна.

 Задать условие отбора: в колонке код_темы в строке Условие отбора ввести значение 1, а в следующей строке с названием или – значение 4.

 Закрыть окно Запрос2: запрос на выборку и на вопрос о сохранении ответить [ДА]. В окне Сохранение ввести имя запроса ИЛИ (нажать [ОК]). Запрос создан.

 Исполнить сформированный запрос: Окно БАЗА_ИВАНОВ: база данных  вкладка Запросы выделить ИЛИ нажать [Открыть].

В окне ИЛИ: запрос на выборку видим результат.

    1. Создание запроса на поиск записей, удовлетворяющих условию с логическим оператором «И».

Задание: Создать запрос на поиск информации по фирме Elenute для видеокассет, количество продаж которых превысило 130 штук.

Условие поиска: фирма Elenute И кол_ВК > 130.

 Окно БАЗА_ИВАНОВ: база данных  снять выделениенажать [Создать]  выбрать Конструктор  нажать [ОК].

 Окно Добавление таблицы СПРАВОЧНИК [Добавить] СВЕДЕНИЯ [Добавить][Закрыть].

В окне Запрос3: запрос на выборку (Рис.7) перетащить названия полей: фирма, код_темы, цена_ВК, кол_ВК в строку Поле.

Рис. 7

 Задать условие отбора: в строке Условие отбора в колонке фирма ввести Elenute, в колонке кол_ВК ввести >130.

 Закрыть окно Запрос3: запрос на выборку и на вопрос о сохранении ответить [ДА]. Имя запроса – И (нажать [ОК]).

Запрос создан.

 Исполнить сформированный запрос: Окно БАЗА_ИВАНОВ: база данных  вкладка Запросы  выделить И  нажать [Открыть].

В окне И: запрос на выборку видим результат.

ИНСТРУКЦИОННАЯ КАРТА к лабораторной работе №18 по дисциплине «ОИ и ВТ».

ТЕМА ЗАНЯТИЯ: Формирование запросов к БД. Поиск данных в БД.

ЦЕЛЬ ЗАНЯТИЯ: Получить практические навыки и умения: изменения параметров форматирования полей; создания формы для БД; изменения местоположения полей в форме; включения в форму дополнительных элементов форматирования.

Соседние файлы в папке ЛабПрактикумОИВТ_Разинков