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 для примеров, указанных преподавателем.


 

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

77834. Аутсорсинг, авторинг управління проектами 57.64 KB
  Відносно недавно поняття аутсорсингу досить щільно увійшло в життя бізнесу. Багато компаній для себе вже прийняли рішення про перехід на аутсорсингові схеми роботи, наприклад, при організації охорони, бухгалтерської служби, підтримки ІТ-інфраструктури та багатьох інших допоміжних функцій.
77835. Чеська Республіка 414 KB
  Охорона природи в Чехії має глибокі традиції. Найперші в Європі природні заповідники — Жофінський одвічний ліс і Боубінський одвічний ліс у Шумаві — заявлені ще в 1838 році. У 1995 році у Чехії налічувалося 27 великих і 136 невеликих територій, що охороняються, загальною плошею 11848 км2...
77836. Профессионально-прикладная физическая подготовка 77.5 KB
  Основное назначение профессионально-прикладной подготовки — направленное развитие и поддержание на оптимальном уровне тех психических и физических качеств человека, к которым предъявляют повышенные требования конкретная профессиональная деятельность...
77837. Причины возвышения Франкского государства 185 KB
  Тема моего реферата – причины возвышения Франкского государства. Как известно, Франкское государство положило основу для крупнейших государств современности. Мне стало интересно, почему именно франки возвысились над остальными германскими народами – саксами, готами, варварами, алеманами, бургундами.
77839. Искусство как форма протеста (дадаизм) 44 KB
  Последствия первой мировой войны оказали сильное влияние на умы тогдашних представителей искусства. Возникнув как литературное течение это направление искусства проявлялось и в живописи и в фотографии и в скульптуре.
77841. Порядок маркировки шасси и двигателя авто ЗИЛ-131, УРАЛ-4320, УАЗ-3151, КАМАЗ-4310, МТ-ЛБ, прицепы: 2ПН-4, 2ПН-2 1.51 MB
  Имеют маркировку и основные составные части изделия: корпус, двигатель, главная передача, промежуточный редуктор, бортовые передачи, торсионные валы, переговорное устройство, фильтр ФПТ-200М, подогреватель, отопитель, дифманометр-тягонапоромер, аккумуляторные батареи, реле-регулятор...
77842. Особенности празднования Масленицы 159 KB
  Масленицу повсюду ожидали с большим нетерпением. Это самый веселый, самый разгульный и поистине всеобщий праздник. В некоторых местах о подобающей встрече и должном проведении всей масленицы заботились еще с субботы предшествующей недели.