Лабораторная работа №5 По дисциплине: «Сетевые базы данных»




Скачать 18.68 Kb.
НазваниеЛабораторная работа №5 По дисциплине: «Сетевые базы данных»
Дата публикации05.06.2013
Размер18.68 Kb.
ТипЛабораторная работа
skachate.ru > Информатика > Лабораторная работа
Федеральное агентство связи

Сибирский Государственный Университет Телекоммуникаций и Информатики

Межрегиональный центр переподготовки специалистов

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



По дисциплине: «Сетевые базы данных»


Вариант 7

Выполнил: студент группы ПБЗ-11

Соколов Дмитрий Александрович

Новосибирск, 2012 г

Задача № 1

Условие задачи:

Составить и выполнить программу PL/SQL, которая считывает из базы данных среднюю величину всех заказов после 03.01.2009 г., и выводит результат.

Тест программы ( файл 5.1.sql ):

DECLARE

a_sum NUMBER;

a_cnt INT;
CURSOR c_sal IS

SELECT amt FROM ord

WHERE odate > to_date('03.01.2009','dd.mm.yyyy');
v_amt ord.amt%TYPE;
BEGIN

a_sum :=0;

a_cnt :=0;

OPEN c_sal;

LOOP
FETCH c_sal INTO v_amt;
EXIT WHEN (c_sal%NOTFOUND);
a_sum := a_sum +v_amt;

a_cnt := a_cnt+1;
END LOOP;
DBMS_OUTPUT.PUT_LINE(a_sum/a_cnt); --используйте агрегатную функцию для вычисления среднего.

END;
Результат выполнения:

2665.84
Задача № 2

Условие задачи:

Составить и выполнить программу PL/SQL, которая считывает из базы данных среднюю величину всех заказов после 03.01.2009 г., и выводит результат.

Тест программы ( файл 5.2.sql ):

DECLARE

v_avg NUMBER;

BEGIN

SELECT avg(amt) into v_avg FROM ord WHERE odate > to_date('03.01.2009','dd.mm.yyyy');

DBMS_OUTPUT.PUT_LINE(v_avg);

END;

-- это повторено задание 1. Здесь все правильно.

Результат выполнения:

2665.84

-- а где еще два задания?

Похожие:

Лабораторная работа №5 По дисциплине: «Сетевые базы данных» iconЛабораторная работа №1 По дисциплине: «Сетевые базы данных»
Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они не находятся...
Лабораторная работа №5 По дисциплине: «Сетевые базы данных» iconЛабораторная работа №2 По дисциплине: «Сетевые базы данных»
Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных...
Лабораторная работа №5 По дисциплине: «Сетевые базы данных» icon«Разработка клиент-серверного приложения для управления базой данных»...
Сетевые базы данных. Разработка клиент-серверного приложения для управления базой данных: Методические рекомендации по выполнению...
Лабораторная работа №5 По дисциплине: «Сетевые базы данных» iconМетодические указания для выполнения лабораторных работ и курсового...
Лабораторная работа №1 «Построение структуры базы данных»
Лабораторная работа №5 По дисциплине: «Сетевые базы данных» iconРабота с резервной копией базы данных пк «Школьный офис» (методические рекомендации)
Резервное копирование базы данных осуществляется с целью защиты введенной информации от потери в случае повреждения базы данных,...
Лабораторная работа №5 По дисциплине: «Сетевые базы данных» iconКурсовая работа по дисциплине «Базы данных в информационных системах»
Формы как средство добавления, просмотра, удаления, изменений параметров базы данных
Лабораторная работа №5 По дисциплине: «Сетевые базы данных» iconЛабораторная работа №1
Целью лабораторной работы является получение навыков описания логической структуры файлов базы данных, изучение режимов редактирования...
Лабораторная работа №5 По дисциплине: «Сетевые базы данных» icon1. Базы данных в Rational Rose
Но когда дело доходит до разработки базы данных, то широко распространенной практикой является создание моста из case-средства, реализующего...
Лабораторная работа №5 По дисциплине: «Сетевые базы данных» iconМетодические указания для выполнения лабораторных работ по дисциплине «Базы данных и знаний»
Базы данных – это организованная структура, предназначенная для хранения информации
Лабораторная работа №5 По дисциплине: «Сетевые базы данных» iconКурсовая работа по предмету «Базы Данных». Тема: 21. Разработка базы данных зоопарка
«Общими указаниями по организации, методике проведения и правилам оформления курсовых проектов и работ»

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
контакты
skachate.ru
Главная страница