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


 

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

68008. Марк Порций Катон Старший 51.13 KB
  Марк Порций Катон Старший (234-149 гг. до н. э.) – римский политический деятель, полководец, писатель. Он сумел подняться от мелкого плебея, да крупного землевладельца, обладающего огромным влиянием на своих современников. Почвоведам Катон известен своим трактатом «О земледелии».
68009. Сімейне виховання у Франції на початку ХХ ст 57 KB
  Питання сімейного виховання тісно пов’язане з питанням про суспільне виховання, оскільки з першого дня народження дитина у Франції могла виховуватися не в своїй сім’ї. Як тільки діти народжувалися, їх відправляли на виховання в село. Залишалася вона там до 1,5, 2х, а часто і до 3-х років.
68010. Контрольно-вимірювальні прилади 307.71 KB
  Оцінюють температуру за допомогою перерахованого показника потужності теплового випромінювання. Якщо пірометр вимірює в широкій смузі спектрального випромінювання то такий пірометр називають пірометром повного випромінювання. Колірні інші назви: мультиспектральні спектрального відношення дозволяють...
68011. Виховання і освіта в ранніх цивілізаціях 66.5 KB
  З історії відомо декілька етапів становлення первісної людини. Зокрема, приблизно за 100 тис. років до нашої ери з'являється людина неандертальського типу, котра приблизно у 40 тис. році до н.е., трансформувалася у кроманьйонця. Період між 100 тис. і 40 тис. років до н.е.
68012. Анализ «Что-если» 178.5 KB
  Подбор параметра является удобным средством для решения задач которые имеют точное целевое значение зависящее от одного неизвестного параметра. С помощью Подбор параметра можно определить значение которое будет давать желаемый результат. Есть значение x от которого зависит формула...
68013. Поиск решения 991 KB
  Прежде чем обращаться к инструменту Поиск решения нужно проанализировать задачу и построить математическую модель. Элементы диалогового окна Поиск решения После построения математической модели можно обратиться к средству Поиск решения. Для этого нужно воспользоваться...
68014. Виды магнитопроводов 456.5 KB
  Магнитопровод, или сердечник, однофазного стержневого трансформатора (рис. 12-2, а) имеет два стержня С, на которых размещаются обмотки, и два ярма Я, которые служат для создания замкнутого магнитопровода. Каждая из двух обмоток (/ и 2) состоит из двух частей, расположенных на двух стержнях...
68015. Политика и право при обеспечении информационно-психологической безопасности 68.17 KB
  В истории науки и практики обеспечения информационной безопасности различают несколько этапов. Традиционно эта область безопасности отождествлялась с защитой информации. С появлением и распространением компьютерных сетей в качестве самостоятельного объекта защиты стали рассматривать информационные системы.
68016. Первая медицинская помощь при кровотечениях 21.04 KB
  Кровотечения могут быть внешними когда кровь изливается наружу и внутренними когда целостность кожных покровов не нарушена и кровь изливается в органы или в межтканевые промежутки. При небольших поверхностных поражениях сосудов кровь обычно вытекает в рыхлую клетчатку возникает гематома синяк.