Задания контрольных работ в среде программирования Oracle 10g XE

Страницы работы

Содержание работы

ЗАДАНИЕ НА КОНТРОЛЬНУЮ РАБОТУ

1.  Рекомендации по выполнению контрольной работы

            Контрольная работа состоит из задания, которое выбирается согласно своему варианту. Если работа выполнена в соответствии с заданием, в ней нет грубых ошибок, то вы получаете положительную оценку по контрольной работе. В противном случае работа отправляется вам на доработку.

!!! Номер варианта контрольной работы определяется по последней цифре номера в списке студентов в прилагаемом файле (список_студентов.txt)

 Работу следует выполнять в среде программирования Oracle 10g XE.

2.  Требования к оформлению работы

Необходимо представить следующее:

  1. Текст задания ( с данными своего варианта);
  2. Текст программы (текстовый файл или файл с расширением .sql) ;
  3. Результат работы программы (т.е. все данные, которые выводятся на экран, – текстовый файл или файл, содержащий скрин-шоты панели вывода среды разработки Oracle XE).

3.   Общая часть задания

Создать таблицу, имеющую уникальное поле и первичный ключ.

Создать представление, которое позволяет вывести только часть полей и часть строк таблицы.

Создать сценарий начального заполнения таблицы данными (по 7-10 записей в таблице).

Создать сценарии (см. свой вариант задания) изменения и выборки данных из таблицы.

4.   Варианты задания на выполнение контрольной работы

0. Поместить в таблицу информацию о Моделях компьютеров. Каждый компьютер имеет уникальный идентификатор, название модели, фирму-разработчика и розничную цену. Сценарий должен удалять из таблицы все компьютеры, созданные указанной фирмой. Создать еще один сценарий, который выводит для каждой фирмы среднюю цену ее компьютеров.

1. Внести в таблицу данные об Операторах связи. Каждый оператор имеет уникальный идентификатор, название,  вид предоставляемой связи, количество абонентов. Сценарий должен изменять вид связи оператора на заданный. Создать еще один сценарий, который выводит операторов, число абонентов которых больше среднего по всем операторам.

2. Таблица должна содержать данные о Торговых центрах. Каждый ТЦ имеет уникальный идентификатор, название, город, в котором размещен, и товарооборот за месяц. Сценарий должен изменять товарооборот для ТЦ указанного города. Создать еще один сценарий, который выводит торговые центры, товарооборот которых меньше товарооборота первого по алфавиту ТЦ.

3. Внести в таблицу данные о Моделях телевизоров. Каждый телевизор имеет уникальный идентификатор, название модели, фирму-разработчика, тип экрана и розничную цену. Сценарий должен удалять из таблицы телевизоры, цена которых меньше, чем задано в условии. Создать еще один сценарий, который выводит телевизоры, имеющие тот же тип экрана, что и телевизор с последним по алфавиту название.

4. Занести в таблицу данные о Метрополитенах. Каждый метрополитен имеет уникальный идентификатор, название города, численность городского населения и количество станций. Сценарий должен изменять в таблице число станций для указанного метро. Создать еще один сценарий, который выводит метрополитены, построенные в городах с численностью населения, меньшей средней численности по все городам.

5. Поместить в таблицу информацию о Водопадах. Каждый водопад имеет уникальный идентификатор, название, страну и высоту водопада. Сценарий должен удалять из таблицы указанный водопад. Создать еще один сценарий, который выводит для каждой страны самые большой ее водопад.

6. Поместить в таблицу данные о Ресторанах. Каждый ресторан имеет уникальный идентификатор, название, город, в котором находится, и количество посадочных мест. Сценарий должен увеличивать на 30% количество посадочных мест для ресторанов в указанном городе. Создать еще один сценарий, который выводит для каждого города ресторан с минимальным числом посадочных мест.

Похожие материалы

Информация о работе