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


 

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

57878. Особливості припинення трудових правовідносин. Економічні аспекти зайнятості населення 507 KB
  Основні поняття: трудовий договір безробіття державна служба зайнятості. Аналіз рівня безробіття в Україні. Визначення рівня безробіття в Дергачівському районі. Отже всім зрозуміло що безробіття це негативне явище в економіці.
57879. Птахи. Звірі. Інтегрований урок з презентацією Я і Україна (природа), англійська мова 3 клас 51 KB
  Мета: Формувати поняття звірі птахи повторити назви птахів та ввести до активного словникового запасу учнів назви тварин англійською мовою закріпити знання про особливості вживання дієслова to hve в теперішньому неозначеному часі; розвивати навики мовлення та вміння порівнювати спостерігати...
57880. Форматування даних, клітинок і діапазонів клітинок 238 KB
  МЕТА навчальна: продовжувати формувати навички форматування даних сформувати вміння у новій ситуації продовжувати формувати вміння та навички роботи з програмою MS Excel; застосовувати програму для опрацювання табличних даних розвязування прикладних задач...
57881. Робота над проектом «Хай стелиться вам доля рушниками…» 102 KB
  Рушники нашого краю Семантика кольорів мультимедійна презентація до уроку роздатковий матеріал. Сьогодні узагальнюючий урок але він буде незвичайним оскільки мова буде йти про рушники. Чому саме про рушники Рушник є найдавнішим зразком декоративно-ужиткового мистецтва українського народу.
57882. АПАРАТНА БУДОВА ПК. УРОК-ГРА: ПЕРШИЙ МЕГАБАЙТ 102 KB
  Мета: закріпити і перевірити знання учнями обчислювальної системи та її структури, знання і розуміння поняття інформації, засвоєння учнями основних понять операційної системи, її функцій та будови; розвивати активність, комунікабельність та самостійність учнів...
57883. Соединение части вида и части разреза 465.5 KB
  Учитель предлагает учащимся прочитать чертеж детали ответив на вопросы: Какие изображения применяют для полного выявления формы детали Что изображается на видах Какими видами может быть представлена форма детали...
57884. Козацькі розваги бравих молодців 384.5 KB
  Узагальнити та систематизувати вміння й навички учнів розвязувати вправи і задачі на всі дії з дробами; ліквідувати прогалини у знаннях; розвити логічне мислення память увагу культуру математичних записів; виховати працьовитість наполегливість...
57885. Урок-подорож «По морях, океанах». Координатна площина 124 KB
  На цьому уроці ми вирушаємо у подорож По морях океанах до країни під назвою Координатна площина. Учитель знайомить дітей з метою уроку. Учитель: Починаємо мандрувати. Учитель розташовує у точку 0;0 парусник.
57886. Системи нерівностей з двома змінними 273 KB
  Мета уроку: Закріпити уміння зображати графіки нерівностей з двома змінними; розвивати вміння та навички розвязувати системи нерівностей з двома змінними графічним способом.