русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лабораторная работа N 3.


Дата добавления: 2015-07-09; просмотров: 788; Нарушение авторских прав


Использование стандартных функций SQL. Создание представлений.

Создание и использование последовательности.

1. Создать представление, содержащее шифр, фамилию, имя и отчество сотрудника, занимаемую им должность и название отдела, в котором этот сотрудник работает. При создании представления использовать алиасы. При именовании представления использовать маску: “*_v#”, где символ * представляет собой имя представления, а символ # идентифицирует номер варианта студента.

2. Вывести данные представления с сортировкой по названиям отделов в обратном порядке, а для каждого отдела – по фамилиям сотрудников в возрастающем порядке.

3. Извлечь из созданного представления перечень должностей, которые имеют сотрудники отделов, указанных в таблице №1.

4. Извлечь из созданного представления максимальный личный шифр сотрудника по каждому отделу, где максимальный шифр сотрудников больше среднего.

5. Получить список отделов в соответствии с условием, указанным для выполняемого варианта (см. таблицу №2).

6. Получить значение квадратного корня из заданного числа с округлением результата до заданной точности (см. таблицу №3).

7. Получить значение системного времени.

8. В соответствии с номером варианта создать последовательность, отвечающую требованиям, указанным в таблице 4.

9. Создать таблицу payment со следующими полями: шифр выплаты, шифр сотрудника (внешний ключ – в таблице k_sotr2), дата выплаты, сумма выплаты.

10. С использованием последовательности внести в таблицу payment три произвольные записи.

11. Вывести содержимое таблицы k_sotr2 таким образом, чтобы значение поля «Код должности» сотрудника выводилось однократно для повторяющихся значений кода должности.

12. Удалить из таблицы k_sotr2 записи о тех сотрудниках, о которых нет записей в таблице payment.



Таблица 1.

Вариант Отделы
Кадры и Хозчасть
Агрономия и Информационные системы
Органическая химия и Экономика
Вычислительная техника и Физвоспитание
Биотехнологии и Инженерная экология
Кадры и Вычислительная техника
Физвоспитание и Экономика
Бухгалтерия и Планово-финансовый
Охрана труда и Кадры
Хозчасть и Органическая химия
Информационные системы и Агрономия
Экономика и Кадры
Информатика и вычислительная техника и Бухгалтерия
Хозчасть и Биотехнологии
Вычислительная техника и Кадры
Вычислительная техника и Экономика
Экономика и Бухгалтерия
Планово-финансовый и Охрана труда
Кадры и Органическая химия

 

Таблица 2

Вариант Условие
Число сотрудников в отделе меньше или равно 4
Число сотрудников в отделе больше или равно 3
Число сотрудников в отделе не менее 4
Число сотрудников в отделе не более 6
Число сотрудников в отделе не равно 4
Число сотрудников в отделе меньше или равно 5
Число сотрудников в отделе больше или равно 3
Число сотрудников в отделе не менее 6
Число сотрудников в отделе не более 2
Число сотрудников в отделе меньше или равно 4
Число сотрудников в отделе больше или равно 3
Число сотрудников в отделе не менее 4
Число сотрудников в отделе не более 6
Число сотрудников в отделе не равно 4
Число сотрудников в отделе меньше или равно 5
Число сотрудников в отделе больше или равно 3
Число сотрудников в отделе не менее 6
Число сотрудников в отделе не более 2
Число сотрудников в отделе меньше или равно 4

 

Таблица 3

Вариант Заданное число Точность Вариант Заданное число Точность
0,1   0,1
0,01   0,01
0,1   0,1
0,01   0,01
0,1   0,1
0,01   0,01
0,1   0,1
0,01   0,01
0,1   0,1
0,01        

 

Таблица 4

Вариант Условие
Последовательность с шагом 1 и первым значением, равным 1
Циклическая последовательность с шагом 1 и первым значением, равным 1
Убывающая последовательность с шагом 2 и первым значением, равным 2
Последовательность с шагом 3, первым значением, равным 3, и кэшированием трех элементов
Нециклическая последовательность с шагом 4 и первым значением, равным 4
Последовательность с шагом 5, первым значением, равным 5, и максимальным значением 100
Циклическая последовательность с шагом 6 и первым значением, равным 6
Убывающая последовательность с шагом 7, первым значением, равным 70, и минимальным значением, равным 7
Нециклическая убывающая последовательность с шагом 2 и первым значением, равным 100
Последовательность с шагом 1 и первым значением, равным 10
Убывающая последовательность с шагом 2, первым значением, равным 70, и минимальным значением, равным 8
Убывающая последовательность с шагом 2 и первым значением, равным 4
Последовательность с шагом 3, первым значением, равным 3, и кэшированием трех элементов
Нециклическая последовательность с шагом 4 и первым значением, равным 2
Последовательность с шагом 5, первым значением, равным 5, и максимальным значением 100
Циклическая последовательность с шагом 6 и первым значением, равным 6
Последовательность с шагом 5, первым значением, равным 25, и максимальным значением 100
Нециклическая убывающая последовательность с шагом 2 и первым значением, равным 100
Циклическая последовательность с шагом 2 и первым значением, равным 20

 

 



<== предыдущая лекция | следующая лекция ==>
Список сотрудников | Предисловие


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.783 сек.