
Задание №4
Составить двухтабличную БД и обработать данные в ней посредством выборки и сортировки; создать запросы и отчеты.
1. Сформировать структуры таблиц, необходимых для выполнения заданной БД, определить ключевые поля. Обосновать этот выбор.
2. Создать схему данных. Ввести в таблицы от 10 до 20 записей.
3. Сформулировать и выполнить запрос по критериям, заданным в варианте задания. Сформулировать и выполнить запрос с вычисляемым полем (данные для этого запроса задать самостоятельно). Результаты всех запросов сохранить. Запросы выполняются по двум связанным таблицам. Поля для запроса выбираются исходя из особенностей и требований конкретной БД.
4. Создать не менее 3-х запросов с использованием языка SQL.
5. Произвести сортировку записей в соответствии с вариантом. Сортировка выполняется для таблиц, содержащих результаты запроса.
6. Составить отчет в соответствии с вариантом. Создаваемый отчет, исходя из особенностей конкретной БД, обязательно должен удовлетворять следующим требованиям:
- составляться по двум связанным таблицам;
- иметь итоговые значения по группам и по отчету в целом;
- при выборке полей, используемых для группировки и подведения итогов, руководствоваться логикой их содержания.
Тема для составления БД – Строительные управления – Новые объекты.
В городе имеется несколько управлений, которые характеризуют следующие параметры: название, директор, юридический адрес, количество рабочих. Каждое управление имеет несколько объектов, которые характеризуются названием объекта, мастером, датой введения объекта в эксплуатацию и т.д.
Критерий для запросов выборок – с логическим ИЛИ, связывающим два значения одного текстового поля.
Сортировка данных – по убыванию в текстовом поле.
При составлении отчета тип группировки – по полю.
Вид итога – минимальное.
Таблица «Строительные управления»
Управление |
||||
Название |
Директор |
Юр_адрес |
Кол-во рабочих |
Год образования |
ГрадоСтрой |
Козлов А. И |
ул. Комсомольская, 53 |
123 |
1979 |
Мир стройки |
Соколов А.Д. |
ул. Курская 35 |
200 |
1985 |
Орел-строй |
Попов А.И. |
ул. 5 Августа 19 |
350 |
1990 |
Промстроймонтаж |
Новиков Д.Д. |
ул. Гагарина 51 |
165 |
1995 |
Север-строй |
Козлов Р.И. |
ул.Привокзальная 10 |
300 |
2000 |
Спецстрой |
Кузнецов Г.А. |
ул. Пушкина, 20 |
240 |
1972 |
СПМК-7 |
Иванов А.В. |
пл. Мира, 1 |
230 |
1982 |
СУ-155 |
Смирнов А.А. |
ул. Гагарина, 4 |
100 |
1986 |
СУ-28 |
Лебедев А.Ф. |
ул. Ливенская 20 а |
170 |
1986 |
Ключевое поле – «Название», т.к. не может быть управлений с одинаковыми названиями.
Таблица «Новые объекты»
Объект |
|||||
Название |
Мастер |
Кол-во рабочих |
Дата введения |
Адрес |
Строй управление |
Автозаправочная станция |
Васильев М.А. |
14 |
26.06.2002 |
ул. Металлургов 15 |
СПМК-7 |
Автосалон "Хонда" |
Андреев Ю.Ф. |
35 |
19.11.2001 |
ул. Тургенева 22 |
Промстроймонтаж |
Административное здание |
Петров В.Г. |
20 |
30.08.2009 |
ул. Кромская 9 |
СПМК-7 |
АЗС |
Богданов С.В. |
20 |
21.11.2005 |
ул. Октябрьская, 57 |
Мир стройки |
Апартамент-отель |
Петров В.Г. |
15 |
24.08.2000 |
ул. Андрианова 7 |
Север-строй |
Бизнес-центр |
Зайцев М.Е. |
20 |
22.12.2007 |
ул. Блынского 2 |
Спецстрой |
Бизнес-центр "Северное сияние" |
Волков В.И. |
10 |
25.04.2002 |
ул. МОПРа 4 |
СУ-155 |
Деловой центр "Алекс" |
Андреев Ю.Ф. |
25 |
01.11.2009 |
ул. Матвеева 13 |
Север-строй |
Магазин |
Васильев М.А. |
15 |
29.08.2000 |
ул. Поселковая 6 |
СПМК-7 |
Магазин "Пятерочка" |
Семёнов М.Ф. |
10 |
01.04.2001 |
ул. Раздольная 68 |
Орел-строй |
Магазин № 273 |
Голубев Н.В. |
5 |
27.08.2000 |
ул. Раздольная 86 |
СУ-155 |
Магазин шаговой доступности |
Беляев Ф.Г. |
15 |
26.10.1998 |
ул. Горького 50а |
СУ-28 |
Многофункциональный комплекс |
Андреев Ю.Ф. |
10 |
22.12.2002 |
ул. Октябрьская 49 |
ГрадоСтрой |
Отель |
Петров В.Г. |
15 |
20.11.2000 |
ул. Машкарина 16 |
Спецстрой |
Офисно-торговое здание |
Макаров Ю.М. |
15 |
19.11.2001 |
ул. Полесская 53 |
Промстроймонтаж |
Ресторан |
Павлов М.П. |
35 |
05.05.2001 |
ул. Металлургов 16 |
Спецстрой |
СТО |
Васильев М.А. |
14 |
30.09.2010 |
ул. Октябрьская 122 |
ГрадоСтрой |
Торгово-бытовой комплекс |
Андреев Ю.Ф. |
10 |
30.08.2002 |
ул. 8 Марта, 19 |
Мир стройки |
Торговый павильон |
Петров В.Г. |
10 |
22.12.2010 |
ул. Комсомольская 139 |
СУ-155 |
Торговый павильон "Цветы" |
Петров В.Г. |
30 |
21.11.2009 |
ул. Горького 20 |
Орел-строй |
Центр "Ренейсанс Форум" |
Андреев Ю.Ф. |
20 |
01.11.2005 |
ул. Ленина 17 |
Север-строй |
Ключевое поле – «Название», т.к. оно не может повторяться.
Схема данных
Запрос на выборку
Условие: Какие объекты строили Управления «Развитие», «Строй-ка»
Режим конструктора
Результат:
Запрос1 |
||||
Управление.Название |
Объект.Название |
Мастер |
Кол-во рабочих |
Дата введения |
Север-строй |
Центр "Ренейсанс Форум" |
Андреев Ю.Ф. |
20 |
01.11.2005 |
СУ-155 |
Торговый павильон |
Петров В.Г. |
10 |
22.12.2010 |
СУ-155 |
Магазин № 273 |
Голубев Н.В. |
5 |
27.08.2000 |
Север-строй |
Деловой центр "Алекс" |
Андреев Ю.Ф. |
25 |
01.11.2009 |
СУ-155 |
Бизнес-центр "Северное сияние" |
Волков В.И. |
10 |
25.04.2002 |
Север-строй |
Апартамент-отель |
Петров В.Г. |
15 |
24.08.2000 |
Отчет выполняется по результатам Запроса.