- •Задание на курсовой проект
- •Введение
- •Описание деятельности организации
- •5 Разработка форм ввода данных
- •6 Разработка отчетов базы данных информационно – управляющей системы организации с использованием средств субд и языков qbe и sql
- •7 Разработка запросов к базе данных информационно – управляющей системы организации с использованием средств субд и языков qbe и sql
- •Заключение
- •Список литературы
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 (((Арендаторы.Название_арендатора)=[Введите арендатора]));
