Лабораторные работы №№1-6 по программированию. Вариант №1
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа №1
Вариант 1.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они находятся не в Лондоне
2. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапазон от A до G.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 4 и 6 января 2010 г.
4. Напишите запрос, который выбрал бы среднюю сумму заказа для каждого заказчика.
5. Напишите запрос, который выбрал бы наивысший рейтинг в каждом городе с сортировкой по убыванию рейтингов.
Лабораторная работа 2
Тема 1: Выборка данных из объединенных таблиц
Тема 2: Подзапросы
Тема 2: Представления
Вариант 1
1. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных не в Лондоне и не в Риме.
2. Напишите запрос, который выводит имена и города всех продавцов, у которых процент комиссионных больше, чем у Motiki, используя подзапрос.
3. Создайте представление на основе запроса из задания 1 лабораторной работы № 1.
4. Создайте представление для выборки всех покупателей, их городов, номеров и размеров заказов.
Используя представление, созданное в задании 3, выведите данные о покупателях из Лондона.
Лабораторная работа 3
Тема 1: Создание таблиц. Последовательности
Тема 2: Вставка, изменение и удаление данных из таблиц
Тема 3: Транзакции
Вариант 1
1. Создать таблицу для хранения данных о дисциплинах, изучаемых в высших учебных заведениях. Таблица должна содержать поле для уникального номера, названия дисциплины, количества лекционных часов.
2. Напишите команды для вставки в таблицу 5-7 записей о дисциплинах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите две команды изменения данных: одну - для измене0ния названия дисциплины с самым большим номером, вторую - для увеличения вдвое количества лекционных часов для дисциплины с самым маленьким номером. После этих двух команд напишите команду подтверждения транзакции.
4. Напишите команду удаления строк с данными о дисциплинах с нечетными номерами.
Напишите команду отмены транзакции, а затем повторите команду удаления (см. п.4), но для четных номеров. Подтвердите транзакцию.
Лабораторная работа 4
Тема 1: Блоки PL/SQL. Типы данных и операторы языка PL/SQL
Тема 2: Вывод данных
Вариант 1
1. Написать и выполнить безымянный блок PL/SQL, в котором объявите одну переменную числового типа, одну переменную символьного типа и одну переменную типа даты. Переменной числового типа присвойте начальное значение. В основной части блока присвойте символьной переменной и переменной типа даты конкретные значения и напишите функцию вывода значений всех переменных.
2. Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 2, используя цикл For, и выводит результаты.
Лабораторная работа 5
Тема 1: Работа с базами данных в программах PL/SQL. Курсоры
Тема 2: Обработка исключительных ситуаций
Вариант 1
1. Составить и выполнить программу PL/SQL, которая считывает из базы данных количество продавцов, чьи комиссионные меньше 0.15, и выводит результат.
2. Составить и выполнить программу PL/SQL, которая считывает из базы данных имена продавцов, чьи комиссионные меньше 0.15, и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS и выводом сообщения об ошибке из этого раздела.
3. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных суммы заказов, сделанных после 04.01.2009, и выводит результат
Лабораторная работа 6
Тема 1: Хранимые процедуры и функции PL/SQL
Тема 2: Пакеты PL/SQL
Вариант 1.
1. Создать хранимую процедуру PL/SQL, которая выводит минимальное из двух чисел, заданных в качестве аргументов.
2. Создать пакет, в который поместить процедуру из п.1
Вариант 1.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они находятся не в Лондоне
2. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапазон от A до G.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 4 и 6 января 2010 г.
4. Напишите запрос, который выбрал бы среднюю сумму заказа для каждого заказчика.
5. Напишите запрос, который выбрал бы наивысший рейтинг в каждом городе с сортировкой по убыванию рейтингов.
Лабораторная работа 2
Тема 1: Выборка данных из объединенных таблиц
Тема 2: Подзапросы
Тема 2: Представления
Вариант 1
1. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных не в Лондоне и не в Риме.
2. Напишите запрос, который выводит имена и города всех продавцов, у которых процент комиссионных больше, чем у Motiki, используя подзапрос.
3. Создайте представление на основе запроса из задания 1 лабораторной работы № 1.
4. Создайте представление для выборки всех покупателей, их городов, номеров и размеров заказов.
Используя представление, созданное в задании 3, выведите данные о покупателях из Лондона.
Лабораторная работа 3
Тема 1: Создание таблиц. Последовательности
Тема 2: Вставка, изменение и удаление данных из таблиц
Тема 3: Транзакции
Вариант 1
1. Создать таблицу для хранения данных о дисциплинах, изучаемых в высших учебных заведениях. Таблица должна содержать поле для уникального номера, названия дисциплины, количества лекционных часов.
2. Напишите команды для вставки в таблицу 5-7 записей о дисциплинах. Создайте последовательность и используйте ее в командах вставки для заполнения поля уникального номера.
3. Напишите две команды изменения данных: одну - для измене0ния названия дисциплины с самым большим номером, вторую - для увеличения вдвое количества лекционных часов для дисциплины с самым маленьким номером. После этих двух команд напишите команду подтверждения транзакции.
4. Напишите команду удаления строк с данными о дисциплинах с нечетными номерами.
Напишите команду отмены транзакции, а затем повторите команду удаления (см. п.4), но для четных номеров. Подтвердите транзакцию.
Лабораторная работа 4
Тема 1: Блоки PL/SQL. Типы данных и операторы языка PL/SQL
Тема 2: Вывод данных
Вариант 1
1. Написать и выполнить безымянный блок PL/SQL, в котором объявите одну переменную числового типа, одну переменную символьного типа и одну переменную типа даты. Переменной числового типа присвойте начальное значение. В основной части блока присвойте символьной переменной и переменной типа даты конкретные значения и напишите функцию вывода значений всех переменных.
2. Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 2, используя цикл For, и выводит результаты.
Лабораторная работа 5
Тема 1: Работа с базами данных в программах PL/SQL. Курсоры
Тема 2: Обработка исключительных ситуаций
Вариант 1
1. Составить и выполнить программу PL/SQL, которая считывает из базы данных количество продавцов, чьи комиссионные меньше 0.15, и выводит результат.
2. Составить и выполнить программу PL/SQL, которая считывает из базы данных имена продавцов, чьи комиссионные меньше 0.15, и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS и выводом сообщения об ошибке из этого раздела.
3. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных суммы заказов, сделанных после 04.01.2009, и выводит результат
Лабораторная работа 6
Тема 1: Хранимые процедуры и функции PL/SQL
Тема 2: Пакеты PL/SQL
Вариант 1.
1. Создать хранимую процедуру PL/SQL, которая выводит минимальное из двух чисел, заданных в качестве аргументов.
2. Создать пакет, в который поместить процедуру из п.1
Дополнительная информация
По всем работам успешно получен зачет!
Специальность ПОВТиАС
Специальность ПОВТиАС
Похожие материалы
Лабораторные работы №№1-6 по программированию. Вариант №1.
freelancer
: 27 августа 2016
Лабораторная работа №1
Вариант 1.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 100, если они находятся не в Лондоне
2. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапазон от A до G.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 4 и 6 января 2010 г.
4. Напишите запрос, который выбрал бы среднюю сумму заказа для каждого заказчика.
5. Напишите запрос, который выбрал
150 руб.
Лабораторная работа № 6 по программированию. Вариант №1
xtrail
: 14 января 2014
Лабораторная работа 6
Тема 1: Хранимые процедуры и функции PL/SQL
Тема 2: Пакеты PL/SQL
Вариант 1.
1. Создать хранимую процедуру PL/SQL, которая выводит минимальное из двух чисел, заданных в качестве аргументов.
2. Создать пакет, в который поместить процедуру из п.1
3. Вызвать процедуру пакета из безымянного блока.
300 руб.
Лабораторная работа №1. вариант №1
flekcei
: 4 февраля 2020
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Рекомендации к выполнению:
Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
После окончания всех описаний можно переходить к написанию кода основной програ
100 руб.
Лабораторные работы №№1-3, Вариант №6, Программирование (ч. 2-я)
najdac
: 17 ноября 2021
ЛР 1
Используя функцию, написать программу по своему варианту.
6. Написать функцию поиска максимального и минимального элементов одномерного массива. В основной программе вызвать эту функцию для двух разных массивов.
ЛР2
Создать массив структур и выполнить задание согласно своему варианту.
6. Дана информация о шести вкладчиках в сберкассы. Структура имеет вид: фамилия, район, социальное положение, величина вклада. Вывести данные о том, сколько среди вкладчиков служащих, рабочих и колхозников.
98 руб.
Физика.(1). Лабораторная работа №1. Вариант №1
Damovoy
: 19 мая 2020
2020 год
Лабораторная работа 1
ИЗУЧЕНИЕ ХАРАКТЕРИСТИК ЭЛЕКТРОСТАТИЧЕСКОГО ПОЛЯ
1. ЦЕЛЬ РАБОТЫ
1) Исследовать электростатическое поле
2) Графически изобразить сечение эквипотенциальных поверхностей и силовые линии для двух конфигураций поля.
3) Оценить величину напряженности электрического поля в трех точках
4) Определить направление силовых линий
130 руб.
Физика. Лабораторная работа №1. Вариант 1.
Марина84
: 4 мая 2025
ИЗУЧЕНИЕ ХАРАКТЕРИСТИК ЭЛЕКТРОСТАТИЧЕСКОГО ПОЛЯ
1. ЦЕЛЬ РАБОТЫ
1) Исследовать электростатическое поле
2) Графически изобразить сечение эквипотенциальных поверхностей и силовые линии для двух конфигураций поля.
3) Оценить величину напряженности электрического поля в трех точках
4) Определить направление силовых линий
200 руб.
Ноксология. Лабораторная работа №1. Вариант №1
Damovoy
: 25 ноября 2020
Лабораторная работа 1.
Цель: Определение количества и структуры поражённых среди населения, подвергшегося воздействию аварийно- опасных химических веществ.
3. Задание и порядок выполнения
Задание. Выполнить расчет по варианту задания . Ответить на контрольные вопросы.
При аварии (разрушении) емкостей с аварийно-опасными химическими веществами (АХОВ) оценка производится по фактически сложившийся обстановке, т.е. берутся реальные количества вылившегося (выброшенного) ядовитого вещества
250 руб.
Информатика, Лабораторная работа №1, Вариант №1
Алексей118
: 26 ноября 2017
Найти наименьшее из трех заданных чисел.
Содержит:
Титульный лист.
Задание.
Схема алгоритма.
Программа на языке Basic
Работающая программа в расширении .exe
25 руб.
Другие работы
Проектирование и исследование механизмов дизельно-воздушной установки (Вариант 8-16)
yura909090
: 25 мая 2012
ОПИСАНИЕ МЕХАНИЗМА
Основной рычажный механизм V-образной дизель-воздушной установки представляет собой центральный (без эксцентриситета) кривошипно-ползунный механизм, включающий в свой состав две группы Асура II-го класса 2-го порядка 2-го вида (шатунно-поршневые группы) и исходный механизм I-го класса – кривошип 1 и стойка 0 (коленчатый вал и блок цилиндров).
Дизель имеет двухтактный цикл работы. На индикаторной диаграмме (зависимости давления газов pв цилиндрах от перемещения поршней S) стре
100 руб.
Отчет по практике: Бухгалтерский учет на ООО "Инженерно-технический центр"
Elfa254
: 8 сентября 2013
Содержание
Введение
1. Общие сведения о месте прохождения практики
1.1 Краткая характеристика предприятия
1.2 Организационная структура
2. Организация учетно-финансовой работы на предприятии
2.1 Функциональные обязанности бухгалтера
2.2 Правила ведения бухгалтерского учета
3. Основные финансовые показатели работы предприятия
3.1 Показатели финансовой устойчивости
4. Маркетинг-план предприятия
5. Внешнеэкономическая деятельность предприятия
6. Анализ финансовой устойчивости
Заключен
20 руб.
Информатика. Лабораторная работа №2. Вариант 05.
student90s
: 23 июля 2015
Программирование простых циклических процессов.
Задание
Напечатать таблицу изменения скорости V = V0 + at в зависимости от времени, если время изменяется от 0 до 120 сек с шагом 20 сек.
V0 = 10 м/с; A = 15 м/с2
50 руб.
Сцепление ВАЗ 2112
grom555
: 19 декабря 2013
1 чертёж,формат А1,перечень элементов отображён на листе, Сборочный чертеж Сцепление ваз 2112, выполнен в компасе 8ой версии на формате А1. На листе изображён разрез Сцепление ваз 2112, пронумерованы элементы, перечень элементов отображён на чертеже, основная надпись не заполнена, файл имеет расширение cdw. , упакован в RAR. чертёж выполнен в соответствии с ЕСКД. Может быть использован для Курсовых и Дипломных проектов по машиностроительным дисциплинам
120 руб.