11740

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

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

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

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

Русский

2013-04-10

14.76 KB

8 чел.

Лабораторная работа №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).


 

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

4907. Клиент-серверные приложения на основе сервлетов 220 KB
  Клиент-серверные приложения на основе сервлетов Рассматривается методика построения Web-приложений на основе сервлетов. Приводятся примеры построения сервлетов в среде JBuilder и доставки (разворачивания) сервлетов на сервер Tomcat. 1.1. Базовая стр...
4908. Технология активных серверных страниц 110.5 KB
  Технология активных серверных страниц Рассматривается методика построения Web-приложений на основеактивных серверных страниц Java (JSP). Приводятся примеры построения JSP-страниц в среде JBuilder и доставки страниц на сервер Tomcat. 1. Структу...
4909. Клиент-серверные взаимодействия на основе сокетов 80 KB
  Клиент-серверные взаимодействия на основе сокетов Рассматривается методика построения Web-приложений на основе сокетных соединений. Приводятся примеры построения клиентских и серверных приложений, реализующих клиент-серверные взаимодействия. Техн...
4910. Основы программирования на языке турбо паскаль 2.87 MB
  Язык программирования Паскаль, разработанный в 1970 г. профессором Швейцарской высшей политехнической школы Никлаусом Виртом специально для целей обучения студентов, быстро завоевал широкую популярность благодаря своей простоте, логичности языковых ...
4911. Разработка программы-эмулятора для заданной гипотетической ЭВМ 2.3 MB
  В настоящее время получило широкое распространение использование микропроцессоров в качестве встроенных элементов систем автоматического управления,в том числе как управляющих блоков периферийных узлов вычислительных комплексов. Функции...
4912. Алгоритмы и основы программирования 651.5 KB
  Алгоритмы и основы программирования. Краткое содержание: Этапы создания компьютерной программы. Понятие алгоритма. Виды алгоритмов. Представление алгоритмов в виде блок-схем. Понятие о программировании. Системы и языки программирования. Запись алгор...
4913. Организация списочных и древовидных структур 16.05 KB
  Организация списочных и древовидных структур. В тех случаях, когда количество данных, обрабатываемых программой, заранее не известно или изменяется в процессе работы программы, использовать жестко определённые типы данных (массивы) не рационально ил...
4914. Конструкторы и деструкторы 17.73 KB
  Конструкторы и деструкторы Специальные методы объекта, которые предназначены для выполнения настроечных действий в момент создания каждого экземпляра объекта. В концепции ООП конструктор должен активизироваться автоматически, т.е....
4915. Работа с файлами в языке паскаль 17.24 KB
  Работа с файлами в языке паскаль. В языке паскаль с файлами можно работать несколькими способами. Все зависит от того, как этот файл открывается. Один и тот же файл можно открывать разными способами. Правда, если открыть нее тем способом, можно проч...