Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КУРСОВИК ИОСУ(Шаблон для создания отчетов по ГО...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.17 Mб
Скачать

7 Разработка запросов к базе данных информационно – управляющей системы организации с использованием средств субд и языков qbe и sql

Запрос — это набор инструкций, который можно использовать для обработки данных. Чтобы эти инструкции были выполнены, запрос следует запустить. Запрос не только возвращает результаты — которые можно сортировать, группировать и фильтровать — с помощью запроса можно также создавать, копировать, удалять и изменять данные.

Текст Запроса по арендаторам на языке SQL:

SELECT Арендаторы.Табельный_номер_арендатора, Арендаторы.Статус_арендатора, Арендаторы.Название_арендатора, Арендаторы.Юридический_адрес_арендатора, Арендаторы.Фамилия_руководителя_арендатора, Арендаторы.Имя_руководителя_арендатора, Арендаторы.Телефон_руководителя, Арендаторы.Банк_арендатора, Арендаторы.Номер_счета_в_банке, Арендаторы.Налоговая_инспекция_арендатора, Ответственный_арендатора.Табельный_номер_ответственного, Ответственный_арендатора.Фамилия_ответственного, Ответственный_арендатора.Имя_ответственного, Ответственный_арендатора.телефон_ответственного

FROM Ответственный_арендатора, Арендаторы

WHERE (((Арендаторы.Табельный_номер_арендатора)=[Введите табельный номер арендатора]));

Текст Запроса по договорам арендатора на языке SQL:

SELECT Агенты.Табельный_номер_агента, Агенты.Фамилия_агента, Агенты.Имя_агента, Договор.Номер_договора_аренды_щита, Договор.Дата_подписания_договора, Арендаторы.Табельный_номер_арендатора, Арендаторы.Название_арендатора

FROM Арендаторы INNER JOIN (Агенты INNER JOIN Договор ON Агенты.Табельный_номер_агента = Договор.Табельный_номер_агента) ON Арендаторы.Табельный_номер_арендатора = Договор.Табельный_номер_арендатора

WHERE (((Агенты.Табельный_номер_агента)=[Введите табельный номер агента]));

Текст Запроса по конкретному договору на языке SQL:

SELECT Арендаторы.Название_арендатора, Арендаторы.Фамилия_руководителя_арендатора, Арендаторы.Телефон_руководителя, Агенты.Табельный_номер_агента, Агенты.Фамилия_агента, Арендаторы.Табельный_номер_арендатора, Договор.Номер_договора_аренды_щита, Договор.начало_действия_договора, Договор.Окончание_действия_договора, Договор.Изготовление_рекламы, Договор.Стоимость_изготовления_рекламы, Договор.Стоимость_установки, Договор.Стоимость_аренды_щита, Договор.Оплата, Договор.Дата_подписания_договора

FROM Арендаторы INNER JOIN (Агенты INNER JOIN Договор ON Агенты.Табельный_номер_агента = Договор.Табельный_номер_агента) ON Арендаторы.Табельный_номер_арендатора = Договор.Табельный_номер_арендатора

WHERE (((Договор.Номер_договора_аренды_щита)=[Введите номер договора]));

Текст Запроса по конкретной рекламе на языке SQL

SELECT Рекламный_щит.Регистрационный_номер_щита, Рекламный_щит.Номер_договора_аренды_щита, Рекламный_щит.Фотография_щита_с_рекламой, Рекламный_щит.Регистрационный_№_установки, Установка.Адрес, Установка.Район_города, Установка.Стоимость_установки, Рекламный_щит.Регистрационный_№_формата, Формат.Формат, Формат.Изготовление, Формат.Стоимость_изготовления

FROM Формат INNER JOIN (Установка INNER JOIN Рекламный_щит ON Установка.Регистрационный_№_установки = Рекламный_щит.Регистрационный_№_установки) ON Формат.Регистрационный_№_формата =

Рекламный_щит.Регистрационный_№_формата

WHERE (((Рекламный_щит.Регистрационный_номер_щита)=[Введите регистрационный номер щита]));

Текст Запроса на общую сумму на языке SQL

SELECT Арендаторы.Табельный_номер_арендатора, Арендаторы.Название_арендатора, Договор.Стоимость_изготовления_рекламы, Договор.Стоимость_установки, Договор.Стоимость_аренды_щита, Договор!Стоимость_изготовления_рекламы+Договор!Стоимость_установки+Договор!Стоимость_аренды_щита AS Стоимость_размещения

FROM Арендаторы INNER JOIN Договор ON Арендаторы.Табельный_номер_арендатора = Договор.Табельный_номер_арендатора

WHERE (((Арендаторы.Название_арендатора)=[Введите арендатора]));