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


 

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

78164. Межличностные отношения и взаимодействия людей в малых группах 63.18 KB
  Понятие малой группы. Социальнопсихологический климат группы. Социометрическая структура группы. Социальная роль всегда несет на себе печать общественной оценки: общество может либо одобрять либо не одобрять некоторые социальные роли иногда одобрение или неодобрение может дифференцироваться у разных социальных групп оценка роли может приобретать совершенно различное значение в соответствии с социальным опытом той или иной общественной группы.
78165. Методика преподавания психологии 260 KB
  Обучение, учение, учебная деятельность. Мотивы, цели, задачи учебной деятельности. Проблемность, как принцип обучения. Условия создания проблемной ситуации. Проблемность материала лекции. Общая схема действий преподавателя по подготовке и проведению семинарского. Культура вербального и невербального общения преподавателя высшей школы...
78166. Катушка, конденсатор и резистор в режиме синусоидального тока 163.5 KB
  Видна разность фаз снимаемых сигналов; при увеличении частоты, у индуктивного сопротивления данная разность увеличивается, у емкостного уменьшается; у резистивного сопротивления разность фаз должна отсутствовать, однако из за погрешности измерения получена порядка 0.1 рад...
78168. Программирование искусственного нейрона 93 KB
  В данной лабораторной работе используются методы градиента и метод наискорейшего спуска для обучения нейрона в режиме оффлайн и правило Видроу-Хоффа для обучения нейрона в режиме онлайн
78169. Программирование искусственной нейронной сети 217 KB
  Пусть дано прямоугольное изображение, каждый пиксел которого характеризуется своей яркостью. Изображение разбивается на p прямоугольных кадров размером каждый. Кадр сжимается в вектор данных размерностью , который затем восстанавливается (например, после хранения или передачи по медленным каналам связи) в кадр того же размера
78170. Культурология ответы 133.5 KB
  Содержание и задачи учебной дисциплины Культурология. Происхождения и историческая эволюция понятия культура. Типология и классификация культур: многообразие подходов. Традиционная, индустриальная, постиндустриальная культура. Первобытная культура как начальный этап культурного процесса: особенности и периодизация
78171. Микропроцессорные средства и системы в электроприводе лабораторные работы 427 KB
  Исследование эффектов квантования сигналов по времени и по уровню. Программирование типовых импульсных звеньев. Программирование упрощенной однозонной САР ДПТ. Программирование векторного регулятора тока для асинхронного двигателя. Программирование нелинейностей. Сплайн
78172. Драйвер клавиатуры 59 KB
  При выполнении лабораторной работы мы познакомились с механизмом обработки прерываний системыMSDOS, механизмом обработки прерываний от клавиатуры.