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


 

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

1175. Характеристика основного капитала 90.5 KB
  Отличительной особенностью основных фондов является их многократное использование в производственном процессе, где они подолгу не изменяют своего внешнего вида.
1176. Характеристика оборотного капитала 53.5 KB
  Оборотные производственные фонды, состоящие из производственных запасов (материалы, комплектующие, тара, запчасти), незавершенного производства, расходов будущих периодов и готовой продукции. Оборотные фонды, участвующие в сфере обращения. Они называются фондами обращения (денежные средства).
1177. Организация фонда оплаты труда на предприятии 33.5 KB
  Тарифная система, которая помогает качественно измерить труд работника различной квалификации и соответственно регулировать его зарплату. Нормирование труда, которое позволяет определить норму времени на выполнение определенной работы в конкретных организационно-технических условиях. Формы и системы оплаты труда, позволяющие рассчитать з/п работников предприятия.
1178. Нормирование труда 34.5 KB
  Экологическое обоснование, под которым понимается рациональное использование фонда рабочего времени. Физиологическое обоснование, под которым понимается обоснование норм времени с точки зрения напряженности, монотонности, температуры, освещения и т.д. выполняемой работы. Социальное обоснование, под которым понимается поддержание в рабочем творческого начала с помощью материальных и моральных символов.
1179. Формы и системы оплаты труда 81 KB
  Сдельная форма оплаты труда. Сдельно-премиальная система. Повременная форма оплаты труда. Бестарифная форма заработка сотрудников предприятия.
1180. Понятие о себестоимости продукции 48 KB
  Выявление и рациональное использование внутрипроизводственных резервов предприятия. Расчет затрат на выпуск производственной программы. Расчет (калькуляция) по всей номенклатуре выпускаемой продукции.
1181. Понятие о ценообразовании 63.5 KB
  Дифференциация по структуре ценообразования. Учет всех затрат, связанных с производством и сбытом продукции. Возмещение этих затрат. Гибкость цен. Основные принципы ценообразования.
1182. Производительность труда 50 KB
  Производительность труда характеризует эффективность и результативность затрат труда. Выработка и трудоемкость продукции.
1183. Прибыль предприятия 48.5 KB
  Экономический эффект от деятельности предприятия. Прибыль предприятия, полученная от любых видов деятельности. Налогооблагаемая прибыль. Фонд материального стимулирования. Фонд поддержки объектов социально-культурного назначения.