23336

Обработка запросов

Лабораторная работа

Информатика, кибернетика и программирование

SELECT SALES.SNUM SALES.SNAME SALES.CITY; FROM SALES; WHERE SALES.

Русский

2013-08-04

404 KB

2 чел.

Московский Государственный Университет Леса

Факультет электроники и системотехники

Кафедра вычислительной техники

Лабораторная работа №6

по дисциплине: Базы данных

«Обработка запросов»

Выполнил:

студент группы ВТ-41

  Соколов И.П.

    Принял:

доцент Боцула Л.Н.

Москва – 2012 г.

Задание на лабораторную работу:

1) Составление простых запросов для одной базы данных.

  1.  Выполните генерацию 2 запросов в среде FoxPro.
  2.  Сохраните запрос в виде файла.
  3.  Проанализируйте результаты.
  4.  Измените содержимое БД.
  5.  Выполните запрос для новой версии БД. Сделайте выводы.

2) Составление простых запросов для двух и более баз данных.

  1.  Выполните генерацию запроса в среде FoxPro.
  2.  Выполните запрос. Результаты выведите на экран.
  3.  Изучите текст SQL.

3) Составление сложных запросов.

  1.  Подготовьте проектные решения по сложному запросу, который предполагает настройку:
  •  функций для вычислительной обработки БД (итоги по всем записям для поля – сумма, среднее, количество записей);
  •  сортировку данных;
  •  группировку данных;
  •  получение групповых итогов.
  1.  Настройте запрос.
  2.  Выполните запрос. Проанализируйте результаты.
  3.  Изучите текст на SQL.
  4.  Сохраните запрос.

Отчет по лабораторной работе:

Исходные базы данных:

Создание запроса:

Добавление полей:

Построение простого запроса для одной базы данных:

Условие: Найти всех продавцов из города London.

SELECT SALES.SNUM, SALES.SNAME, SALES.CITY;

FROM SALES;

WHERE  SALES.CITY = “London”;

GROUP BY SALES.SNUM;

Построение простого запроса для двух баз данных:

Условие: Найти всех продавцов из Лондона, которые обслуживают покупателей из этого же города.

SELECT SALES.SNUM, SALES.SNAME, SALES.CITY, CUSTOM.CNUM, CUSTOM.CNAME;

FROM SALES, CUSTOM;

WHERE CUSTOM.SNUM = SALES.SNUM;

  AND (SALES.CITY = “London”;

  AND CUSTOM.CITY = SALES.CITY);

GROUP BY SALES.SNUM;

Сложный запрос:

SELECT SALES.SNUM, SALES.SNAME, SALES.CITY, CUSTOM.CNUM, CUSTOM.CNAME;

FROM SALES, CUSTOM;

WHERE SALES.SNUM > 1005;

  AND SALES.SNUM < 1013;

  AND CUSTOM.SNUM = SALES.SNUM;

  AND SALES.CITY = “Berlin”;

  AND CUSTOM.CITY = SALES.CITY);

GROUP BY SALES.SNUM;

ORDER BY SALES.CITY DESCENDING

Контрольные вопросы:

  1.  Что такое запрос?
  2.  Привести примеры 2–3 простых запроса (логические выражения).
  3.  Привести пример сложного запроса.
  4.  Прокомментировать текст на SQL для примеров, указанных преподавателем.


 

А также другие работы, которые могут Вас заинтересовать

46964. Клинико-рентгенологическое проявления очагового туберкулеза 39.5 KB
  Выделяют в воспалительном процессе во время туберкулеза два варианта: очаг и инфильтрат. Здесь имеются туберкулезные бугорки в которых находятся большое количество эпителиоидных клеток отграничивающих казеозные маленькие фокусы содержащие микобактерии туберкулеза. В 5060 годы у нас очагового туберкулеза было много в пределах 4050 выявляли очаговый туберкулез. С годами в связи с применением массовой флюорографии своевременного выявления туберкулеза изменением иммунного фона удельный вес очагового туберкулеза падает не смотря на...
46970. Процесс формирования институтов и их устойчивость. Особенности формирования неформальных институтов 49.84 KB
  Теория поведения потребителя в рыночной экономике. Потребительское поведение общая и предельная полезности закон убывающей предельной полезности Большое значение для развития производства товаров и их предложения имеет поведение потребителя. Однако в поведении среднего потребителя можно отметить ряд общих черт: спрос потребителя зависит от уровня его доходов влияющих на размер личного бюджета потребителя; каждый потребитель стремится получить за свои деньги все что можно т. максимизировать совокупную полезность; средний...
46971. Романтизм 19 век 50 KB
  XIX века унаследовал от эпохи Просвещения внимание к проблеме воспитания и образования. в крупнейших странах Европы развивается система среднего образования которое являлось привилегией имущих классов. Осуществляются образовательные реформы в ходе которых создаются национальные системы образования. На повестку дня выносятся вопросы управления школьной системой взаимоотношения образования и религии школы и Церкви права личности на образование структуры и содержания школьного образования.
46972. Свариваемость сталей. Группы 50.5 KB
  Группы Способность стали к образованию качественного сварного соединения называют свариваемостью которая определяется внешними и внутренними факторами. По свариваемости стали подразделяют на четыре группы: 1 хорошая свариваемость; 2 удовлетворительная свариваемость; 3 ограниченная свариваемость; 4 плохая свариваемость. К Первая группа хорошо сваривающиеся стали у которых Сэкв не более 025. Эти стали при обычных способах сварки не дают трещин сварка таких сталей выполняется без предварительного и сопутствующего подогрева без...