Запрос в многотабличной базе данных 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Запрос в многотабличной базе данных



Задание 5.10

 

Для таблиц Гостиницы и Директора базы данных Hotel.mdb сформировать запрос, который позволит выбрать информацию об определенном директоре гостиницы.

1. Открыть файл базы данных HoteLmdb (см. задание 1.12).

2. Создать запрос, который выдаст информацию о директоре гос­тиницы "Мечта". Для этого добавить в запрос данные таблиц Гостиницы к Директора. Обратить внимание, что между таб­лицами установлена связь. Выбрать в запрос из таблицы Гос­тиницы поля Название, Директор, а из таблицы Директора — поля Год рождения, Образование, Домашний телефон, Стаж работы.

3. Просмотреть запрос в режиме таблицы

 

Задание 5.11

В многотабличной базе данных Podpiska.mbd создать запро­сы, с помощью которых можно узнать, сколько определенный подписчик заплатил за каждое издание и за все выписанные им издания.

 

1. Открыть файл базы данных Podpiska.mbd (см. задание 1.13).

2. Создать запрос Подписка, который содержит следующую ин­формацию: Индекс, Название издания, Стоимость за один месяц, Фамилия подписчика, Адрес, Срок подписки.

3. Изменить запрос Подписка, подсчитав сумму денег, заплачен­ную подписчиком за каждое издание (Сумма.[Стоимость подписки]*[Срок подписки]).

4. Создать запрос Оплата за подписку на основе запроса Под­писка. Этот запрос вычислит, сколько всего заплатил подписчик за все выписанные издания. Для этого группируются данные поля Фамилия подписчика и вычисляется итоговая сумма по полю Сумма.

Перекрестные запросы

Задание 5.12

В многотабличной базе данных Podpiska.mdb создать пере­крестный запрос, который позволяет просмотреть сводную информацию обо всех подписчиках (в запрос включить под­счет суммы денег, заплаченных подписчиком за все выписан­ные издания).

1. Открыть файл базы данных Podpiska.mdb (см. задание 5.11).

2. Создать перекрестный запрос. Для этого создать новый запрос, выбрав вариант Перекрестный запрос. В диалоговом окне Со­здание перекрестных запросов выбрать вариант Показать запросы и указать на запрос Подписка. В следующем окне в качестве заголовков строк двойным щелчком мыши выбрать поле Фамилия и перейти Далее. Затем выбрать заголовки столбцов, щелкнув по полю Название, нажать кнопку Далее. В следую­щем окне определить, какие вычисления необходимо выполнить.Для этого в списке функций выбрать Sum и указать поле Сумма.

3. Просмотреть запрос, который должен иметь следующий вид:

4.

 

Запрос на обновление

Задание 5.13

В школьной библиотеке хранится информация о стоимости учебников. С помощью запроса на обновление изменить стои­мость учебников в связи с деноминацией (уменьшить в 1000 раз).

1. Открыть файл базы данных Library.mdb.

 

2. С помощью запроса на обновление изменить стоимость учебни­ков в связи с деноминацией (уменьшить в 1000 раз). Для этого создать запрос на выборку в режиме конструктора. В главном меню выбрать пункт Запрос, в нем команду Обновление. На бланке в появившейся строке Обновление в поле Стоимость учебника вписать выражение [Стоимость учебника] /1000.

3. Выполнить обновление, нажав кнопку Запуск на панели ин­струментов Конструктор запросов.

4. Просмотреть запрос на обновление в режиме таблицы. Убедить­ся, что в поле Стоимость учебника цена изменилась.

5. Изменить тип запроса с Обновление на Выборку. В главном меню выбрать пункт Запрос, в нем команду Выборка.

6. Просмотреть запрос в режиме таблицы.

 

Задание 5.14

В файле базы данных Oplata.mdb хранится информация об оплате квартир за месяц.

В связи с повышением квартплаты на 25 % обновить поле Кварт­плата и учесть, что для льготников она не изменилась.

1. Открыть базу данных Oplata.mdb. Обратить внимание, что поле Наличие льготы — логического типа.

2. С помощью запроса на обновление изменить данные поля Кварт­плата, установив следующие параметры:

 

3. Выполнить запрос на обновление.

4. Просмотреть таблицу Оплата за квартиру. Убедиться, что оплата для льготников не изменилась.

 

Запрос на удаление

Задание 5.15

В таблице Квартиры базы данных Flats.mdb в связи с про­дажей всех квартир по улице Слободской с помощью запроса на удаление исключить из таблицы эти записи.

1. Открыть файл Flats.mdb (см. задания 2.1, 2.5, 5.2).

2. Исключить квартиры по улице Слободской из таблицы. Для этого создать запрос На выборку, установив в поле Адрес в строке Усло­вие отбора значение "Слободская *". Изменить вид запроса на запрос Удаление, для этого в главном меню выбрать пункт За­прос, в нем команду Удаление. Для выполнения запроса выбрать в главном меню команду Запрос, в нем команду Запуск.

3. Просмотреть таблицу данных и убедиться, что необходимые за­писи удалены.

Запрос на добавление

Задание 5.16

В таблицу Квартиры базы данных Flats.mdb добавить ин­формацию о поступивших в продажу квартирах из таблицы Квартиры! файла базы данных Flatsl.mdb.

 

 

1. Открыть файл базы данных Flatsl.mdb, который содержит ин­формацию о вновь поступивших в продажу квартирах.

2. Добавить информацию из файла Flatsl.mdb в базу данных Flats.mdb (см. задание 2.1), используя запрос на добавление. Для этого сформировать запрос на выборку для таблицы новых данных Квартиры1. В главном меню выбрать пункт Запрос, в нем команду Добавление.

 

Выполнить запрос на добавление. Для этого выбрать в главном меню пункт Запрос, в нем команду Запуск.

3. Открыть файл базы данных Flats.mdb и убедиться, что добав­ление выполнено успешно.

 

Раздел 6 Формы.



Поделиться:


Последнее изменение этой страницы: 2020-03-14; просмотров: 331; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.12.240 (0.01 с.)