11740

Фильтрация данных в базе данных и в выборках

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

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

Лабораторная работа №13 Фильтрация данных в базе данных и в выборках Цель: формирование практических умений и навыков осуществления фильтрации и обобщения информации с помощью представлений курсоров вертикальных таблиц. Закрепить практические умения и навыки раб...

Русский

2013-04-10

14.76 KB

7 чел.

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

Фильтрация данных в базе данных и в выборках

Цель: формирование практических умений и навыков осуществления фильтрации и обобщения информации с помощью представлений (курсоров, вертикальных таблиц).

Закрепить практические умения и навыки работы с операторами манипулирования данными (DML).

Выполнил: Скворцов И.А.

Группа091-ПО

Приняла: Афанасьева Г.Ю.

Дата:15.02.2013

Ход работы:

  1.  Представление выводящее всю информацию о продавце:

CREATE VIEW PR1

AS

Select [продажи].[продавец], [продажи].[наименование], [продажи].[цена], [продавцы].[заработная плата], [продавцы].[стаж], [Адрес].[Улица],

[адрес].[город], [адрес].[дом]

From [продавцы], [продажи], [адрес]

Where

([Продажи].[продавец]=[продавцы].[продавец])

and ([Продавцы].[продавец]=[адрес].[Продавец])

  1.  Представление выводит информацию о товаре стоимостью больше 100 и продавце продавшего такой товар с зарплатой больше 2500.

CREATE VIEW PR2

AS

Select [продажи].[продавец], [продажи].[наименование], [продажи].[цена], [продавцы].[количество], [продажи].[код], [Продавцы].[Заработная плата]

From [продавцы], [продажи]

Where

([Продажи].[цена]=100)

and ([Продавцы].[Заработная плата]>2500)

  1.  Представление выводит общую цену и общее количество:

CREATE VIEW PR3

AS

Select [наименование], sum ([цена]) as цена, sum ([количество]) as количество

GROUP BY наименование

Вывод: В ходе выполнения лабораторной работы сформировали практические умения и навыки осуществления фильтрации и обобщения информации с помощью представлений (курсоров, вертикальных таблиц).

Закрепили практические умения и навыки работы с операторами манипулирования данными (DML).


 

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

23319. СОСТАВ НЕЙТРОННОЙ ДОЗЫ В ВЕЩЕСТВЕ И ФАКТОР НАКОПЛЕНИЯЯ НЕЙТРОНОВ 144.5 KB
  Широко применяемые в реакторной технике активационные детекторы вносят минимальные возмущения в измеряемую величину плотности потока нейтронов и поэтому обладают наибольшей точностью по сравнению с другими методами. В частности последнее имеет важное значение при определении как общей так и парциальной дозы нейтронов в веществе. Целью работы является освоение основ методики экспериментального определения плотностей потоков быстрых резонансных и тепловых нейтронов с помощью индиевых детекторовфольг в водородсодержащей среде парафин и...
23320. МОДЕЛИРОВАНИЕ НЕЙТРОННОЙ ЗАЩИТЫ РЕАКТОРА 134 KB
  От состава материалов защиты зависит также и разбиение спектра нейтронов на энергетические группы при расчётах. Чем тяжелее защита когда в ней преобладают тяжёлые материалы тем она более материалоёмка тем на большее число групп нейтронов разбивается спектр и сложнее расчёты. Целью работы является расчёт поглощения нейтронов по программе NEUTRON2 и исследование распределений быстрых и тепловых нейтронов по глубине однородных поглотителей из различных материалов. Рассматривается прохождение через защиту быстрых нейтронов источники...
23321. Коэффициент ослабления - квантов в свинце и алюминии 361.5 KB
  ЦЕЛЬЮ НАСТОЯЩЕЙ РАБОТЫ ЯВЛЯЕТСЯ измерение линейного коэффициента поглощения гаммаквантов в различных поглотителях оценка энергии гамма излучения источника и определения вклада каждого эффекта в процесс поглощения. ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ Расчет защиты от ионизирующих излучений в частности гаммаквантов основывается на физике взаимодействия излучения с веществом. Практическое значение при изучении ослабления потока гаммаквантов в веществе имеют только три вида взаимодействия: а фотоэффект на одном из связанных электронов атома...
23322. Защита от быстрых нейтронов 209 KB
  ЦЕЛЬЮ НАСТОЯЩЕЙ РАБОТЫ является исследование железоводной защиты от быстрых нейтронов и измерение величины сечения выведения для железного поглотителя. ОСНОВНЫЕ ТОРЕТИЧЕСКИЕ СВЕДЕНИЯ При проектировании защиты от нейтронного излучения необходимо что процесс захвата и поглощения эффективен для тепловых медленных и резонансных нейтронов благодаря большому десятки сотни барн сечению их взаимодействия с веществом см. Энергетический спектр нейтронов деления ядра тепловыми нейтронами.
23323. Установка отношений между базами данных 86 KB
  Лабораторная работа №4: Установка отношений между базами данных По дисциплине: Базы данных. Цели работы: освоить технологию установки отношений между 2–3мя базами данных; выполнить просмотр связанных баз данных. Задание: Проверьте проект базы данных на предмет проектирования связей ключи первичные вторичные. В проекте базы данных предметной области выделите 2–3 связанные таблицы родственные таблицы.
23324. Поиск информации в базах данных. Установка фильтров 88.5 KB
  Лабораторная работа №5: Поиск информации в базах данных. Установка фильтров По дисциплине: Базы данных. Цели работы: освоить технологию поиска данных в базах данных в среде FoxPro Seek Find Locate; научиться составлять выражения логического типа для поиска; научиться фильтровать данные в базах данных set filter с помощью простого и индексного фильтра; ознакомиться с синтаксисом генерируемых команд. Задание: Составьте не менее 10 логических выражений для поиска данных в базе данных.
23325. Обработка запросов 95.5 KB
  Отчет по работе: Исходные базы данных: Простые запросы для одной базы данных: SELECT Table1.зарплата Table1.фамилия; FROM db6table1; WHERE Table1.зарплата 20000; SELECT Table1.
23326. Создание отчетов 143 KB
  Лабораторная работа №7: Создание отчетов По дисциплине: Базы данных. Цели работы: научиться быстро составлять отчет на основе стандартного; освоить технику разработки отчетов вывода отчетов на экран в файл; изучить все особенности работы в диалоговых окнах генерации отчетов; составить отчеты по теме самостоятельного проектирования. Отчет по работе: Контрольные вопросы: Объяснить структуру выполненных отчетов. Назначение инструментов для конструирования отчетов.
23327. Проектирование этикеток 76.5 KB
  Лабораторная работа №8: Проектирование этикеток По дисциплине: Базы данных. Цели работы: научиться быстро проектировать этикетки; освоить технику разработки этикеток вывода этикеток на экран в файл; составить этикетку по теме самостоятельного проектирования. Задание: Определите структуру этикетки: база данных для этикетки; название этикетки; порядок размещения полей в этикетке; порядок размещения этикеток на листе; размер этикеток.