23325

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

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

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

Отчет по работе: Исходные базы данных: Простые запросы для одной базы данных: SELECT Table1.зарплата Table1.фамилия; FROM db6table1; WHERE Table1.зарплата 20000; SELECT Table1.

Русский

2013-08-04

95.5 KB

5 чел.

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

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

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

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

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

Выполнил: студент гр. ВТ-41

  Артамонов А.В.

    Принял: доцент Боцула Л.Н.

2011 год.


Цели работы:

  •  научиться составлять выражение запроса;
  •  научиться генерировать запрос в среде FoxPro;
  •  разработать обработку запроса на разных версиях базы данных.

Задание:

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

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

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

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

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

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

Отчет по работе:

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

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

SELECT Table1.зарплата, Table1.фамилия;

 FROM db6!table1;

 WHERE  Table1.зарплата > 20000;

 

SELECT Table1.фамилия, Table1.стаж;

 FROM db6!table1;

 WHERE  Table1.должность = инженер

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

SELECT Table1.стаж, Table2.возраст, Table2.фамилия, Table2.имя,;

 Table2.отчество;

 FROM ;

    db6!table1 ;

   INNER JOIN db6!table2 ;

  ON  Table1.фамилия = Table2.фамилия;

 WHERE  Table1.стаж > 5;

  AND  Table2.возраст <= 30;

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

SELECT Table1.фамилия, Table1.должность, Table1.стаж, Table1.зарплата,;

 Table2.возраст, SQRT(Table2.возраст-Table1.стаж);

 FROM ;

    db6!table1 ;

   INNER JOIN db6!table2 ;

  ON  Table1.фамилия = Table2.фамилия;

 WHERE ( (  Table1.стаж < ( 10);

  OR  Table1.стаж > ( 15 ) );

  AND  Table1.зарплата > ( 5000 ) );

  AND  Table2.возраст > ( 25 );

 GROUP BY Table1.фамилия, Table1.должность, Table1.стаж,;

 Table1.зарплата, Table2.возраст;

 ORDER BY Table1.фамилия DESC

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

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


 

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

86259. Возведение подземной части промышленного здания 255.43 KB
  В состав работ предусмотренных настоящей технологической картой входят: срезка растительного слоя бульдозером ДЗ28; разработка грунта в траншеях экскаватором ЭО3122 навымет и с погрузкой в транспортные средства; ручная доработка грунта на дне траншей; устройство монолитных фундаментов разгрузка подноска и укладка арматурных сеток;...
86260. Реконструкция подстанции «Сандугач» 2.59 MB
  В практике проектирования на подстанциях всех категорий предусматривается, как правило, установка двух трансформаторов (автотрансформаторов). Установка одного трансформатора рекомендуется только в случае питания потребителей III категории при наличии в сетевом районе передвижной резервной подстанции...
86261. ПРОЕКТИРОВАНИЕ КОМПЬЮТЕРНЫХ СЕТЕЙ УРОВНЯ ОРГАНИЗАЦИЙ И ПРЕДПРИЯТИЙ 955.1 KB
  Целью данной работы является разработка проекта локальной сети средней организации, обеспечивающей информационные услуги ее пользователям с требуемым уровнем безопасности. В процессе достижения поставленной цели решались следующие задачи: определение месторасположения серверных и кроссовых помещений...
86262. Цифровое устройство, выполняющее заданную вычислительную макрооперацию 1.67 MB
  Наиболее распространенной задачей проектирования цифровых устройств является моделирование. Моделирование позволяет определить свойства проектируемого устройства, а так же выявить ошибки при проектировании и исправить их еще до стадии производства, что в свою очередь позволяет минимизировать...
86263. О ПОНЯТИИ «НЕСУЩЕСТВУЮЩАЯ РЕАЛЬНОСТЬ» В СОВРЕМЕННОЙ ФИЛОСОФИИ Б.М. ШУРАНОВ 351.27 KB
  Шуранов Б.М. подобрал неудачный термин, для выражения того, что он хотел сказать. Ещё до Шуранова в философии существовали термины синтаксически близкие к «несуществующая реальность». Шуранов заложил в термин «несуществующая реальность» смысл понятия «реальность, параллельная бытийности/небытийности»...
86264. ПРОГНОЗИРОВАНИЕ КУРСА ЕВРО С ИСПОЛЬЗОВАНИЕМ НЕЙРОСЕТИ 227 KB
  Искусственный интеллект - это раздел информатики посвященный моделированию интеллектуальной деятельности человека. Нейронные сети дают дополнительные возможности в моделировании нелинейных явлений и распознавании их хаотического поведения.
86265. Физико-географические и климатические особенности трассы «Берлин-Воронеж» 1.51 MB
  В курсовой работе требуется оценить имеющий важное значение для обеспечения безопасности и повышения экономичности полетов многолетний режим температуры на высотах над заданными участками воздушной трассы и возможные пределы изменения практического потолка и предельно допустимой высоты полета...
86266. Оценка влияния температурного режима на предельно допустимую высоту и максимально допустимую скорость полёта по маршруту Воронеж - Пермь 632.5 KB
  В курсовой работе требуется оценить значимость многолетнего режима температуры на высотах над участками воздушной трассы, указанной в индивидуальном задании на курсовую работу, для обеспечения безопасности и повышения экономичности полетов, рассчитать возможные пределы изменения практического потолка...
86267. ПУТИ РЕШЕНИЯ ПРОБЛЕМЫ БЕЗРАБОТИЦЫ В СОВРЕМЕННЫХ УСЛОВИЯХ 176.5 KB
  Проблема безработицы тревожит умы людей с давних времен, и ныне является крайне острой. Как бы не было сложно осознавать, но каждого, прямо или косвенно, касалась эта поистине глобальная проблема. Не думаю, что найдется человек с положительными воспоминаниями о сеем факте.