Практикум

Вариант 30

Вариант 29

Вариант 28

Вариант 27

Вариант 26

Вариант 25

Вариант 24

Вариант 23

Вариант 22

Вариант 21

Вариант 20

Вариант 19

Вариант 18

Вариант 17

Вариант 16

Вариант 15

Вариант 14

Вариант 13

Вариант 12

Вариант 11

Вариант 10

Вариант 9

Вариант 8

Вариант 7

Вариант 6

Вариант 5

Вариант 4

Вариант 3

Вариант 2

Вариант 1.

Раздел 3. Язык запросов SQL

Раздел 2. Разработка и сопровождение баз данных

Раздел 1. SQL Server

Введение

База данных. Классификация баз данных. Этапы развития информационных технологий в СУБД.

Тема 1. Архитектура SQL Server.

Архитектура клиент – сервер. Клиентские компоненты. Коммуникационные компоненты. Службы SQL Server.

Тема 2. Администрирование SQL Server

Управление серверами. Средства защиты. Управление базами данных. Резервное копирование данных. Репликация данных.

Тема 3. Разработка проекта базы данных

Модели данных. Реляционная модель данных. Нормализация таблиц. Проектирование связей между таблицами: первичный и внешний ключи, виды отношений.

Тема 4. Архитектура базы данных

Физическая архитектура базы данных: страницы и файлы. Логическая архитектура базы данных: таблицы, представления, индексы, триггеры.

Тема 5. Введение в SQL

Идентификаторы. Константы. Выражения.

Типы данных: числовые типы, тип даты и время, расширенные типы данных. Преобразование типов данных Пропущенные данные, нулевые и пустые значения.

Функции: числовые, строковые, преобразования

Тема 6. Извлечение данных из одной или нескольких таблиц.

Оператор Select. Упорядочивание данных. Условные и логические операторы. Операторы In, Between, Like, Is NULL. Агрегирование данных и групповые функции. Форматирование результатов.

Извлечение данных из нескольких таблиц. Объединения. Вложенные запросы. Связанные подзапросы.

Тема 7. Управление данными

Ввод, удаление и изменение значений полей. Вставка новых строк в таблицу. Удаление строк из таблицы.

Тема 8. Работа с таблицами

Создание новых таблиц. Удаление таблиц. Переименование таблиц. Изменение структуры таблиц. Поддержка целостности данных.


Задание 1. Создать таблицы:

Таблица 1. Справочник работников

Структура таблицы: Табельный номер, Фамилия, Разряд, Цех

Таблица 2. Справочник тарифов

Структура таблицы: Разряд, Тариф (руб./ час.)

Таблица 3. Табель

Структура таблицы: Табельный номер, Отработанное время в часах, Номер месяца

Задание 2. Создать SQL- запрос для выборки всех сведений о работниках из таблицы Справочник работников.

Задание 3. С помощью SQL- запроса сформировать список работников заданного цеха.

Задание 4. Создать SQL- запрос для подсчета количества работников, работающих в одном цехе.

Задание 5. Создать SQL- запрос, включив в запрос следующие поля: Табельный номер, Фамилия, Разряд, Тариф (руб./ час.).

Задание 6. С помощью SQL- запроса сформировать ведомость начислений зарплаты и упорядочить ее по фамилии. Ведомость должна содержать поля: Табельный номер, Фамилия, Номер месяца, Начислено.

Задание 7. Создать SQL- запрос на увеличение оклада по 1 и 2 разряду на 3%.

Задание 8. Составить SQL- запрос на перевод работника, имеющего заданный табельный номер в другой цех.

Задание 9. Составить SQL- запрос на создание новой таблицы, имеющей поля: Цех, Наименование цеха.

Задание 10. Составить SQL- запрос на добавление записей в таблицу Цех.

Задание 11. Составить SQL- запрос для получения справки о средней зарплате сотрудников, работающих в одном цехе. В справку выводить Наименование цеха, Средняя зарплата по цеху.

Задание 1. Создать таблицы:

Таблица 1. Справочник цехов-изготовителей

Структура таблицы: Код цеха, Наименование цеха

Таблица 2. Справочник характеристик продукции

Структура таблицы: Код продукции, Наименование продукции, Единица измерения, Код цеха-изготовителя, Группа продукции, Цена (рублей за единицу)

Таблица 3. План выпуска продукции в натуральном выражении

Структура таблицы: Код продукции, Количество, Номер месяца

Задание 2. Создать SQL- запрос для выборки всех сведений о характеристиках продукции.

Задание 3. С помощью SQL- запроса сформировать список, выводящий все сведения по заданному коду продукции.

Задание 4. Создать SQL- запрос для подсчета количества наименований продукции по группам.

Задание 5. Создать SQL- запрос, включив в запрос следующие поля: Наименование цеха, Наименование продукции, Единица измерения, Группа продукции, Цена (рублей за единицу).

Задание 6. С помощью SQL- запроса сформировать План выпуска продукции за месяц в стоимостном выражении, включив в запрос поля: Код продукции, Наименование продукции, Номер месяца, Стоимость.

Задание 7. Создать SQL- запрос на увеличение цены, выпускаемой продукции в 0,5 раза.

Задание 8. Составить SQL- запрос, вычисляемый среднее количество продукции выпускаемой цехом за месяц.

Задание 9. Составить SQL- запрос на создание новой таблицы, имеющей поля: Наименование цеха, Начальник цеха.

Задание 10. Составить SQL- запрос на добавление записей в таблицу Цех.

Задание 11. Составить SQL- запрос для подсчета стоимости продукции по каждому Коду продукции в разрезе Групп продукции.

Задание 1. Создать таблицы:

Таблица 1. Справочник окладов

Структура таблицы: Должность, Оклад (руб./мес.)

Таблица 2. Штатное расписание

Структура таблицы: Табельный номер, Фамилия И.О., Должность, Отдел

Таблица 3. Табель учета отработанного времени

Структура таблицы: Табельный номер, Отработанное время в днях, Номер месяца

Задание 2. Создать SQL- запрос для выборки всех сведений о сотрудниках из таблицы Штатное расписание.

Задание 3. С помощью SQL- запроса сформировать список сотрудников по отделам.

Задание 4. Создать SQL- запрос, подсчитывающий количество сотрудников, работающих в одном отделе.

Задание 5. Создать SQL- запрос, включив в запрос следующие поля: Фамилия И.О., Должность, Оклад (руб./мес.), Отработанное время в днях, Номер месяца

Задание 6. С помощью SQL- запроса сформировать Ведомость начислений зарплаты и упорядочить ее по возрастанию. Ведомость должна содержать поля: Табельный номер, Фамилия И.О., Табельный номер, Фамилия И.О., Должность, Отдел, Начислено.

Задание 7. Создать SQL- запрос, позволяющий подсчитать суммарный оклад сотрудников по должностям. Запрос должен содержать поля: Должность, Итого по должностям.

Задание 8. Составить SQL- запрос на увеличение оклада сотрудников в 2 раза.

Задание 9. Составить SQL- запрос на создание новой таблицы Структура предприятия, имеющей поля: Отдел, Структурное подразделение.

Задание 10. Составить SQL- запрос на добавление записей в таблицу Структура.

Задание 11. Составить SQL- запрос для подсчета сотрудников по отделам в разрезе Структурного подразделения.

Задание 1. Создать таблицы:

Таблица 1. Справочник изделий

Структура таблицы: Код изделия, Наименование изделия, Стоимость сборки

Таблица 2. Справочник деталей

Структура таблицы: Код детали, Наименование детали, Цена

Таблица 3. План выпуска

Структура таблицы: Код изделия, Количество изделий

Таблица 4. Состав изделия

Структура таблицы: Код изделия, Код детали, Количество деталей

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

Задание 3. С помощью SQL- запроса сформировать список деталей, входящих в одно изделие.

Задание 4. С помощью SQL- запроса подсчитать количество деталей, входящих в изделие.

Задание 5. Создать SQL- запрос, включив в запрос следующие поля: Наименование изделия, Наименование детали, Цена, Количество изделий.

Задание 6. С помощью SQL- запроса подсчитать стоимость одного изделия.

Задание 7. Создать SQL- запрос, содержащий сведения по одному изделию.

Задание 8. Составить SQL- запрос на уменьшение стоимости сборки за счет механизации процесса в 1,2 раза.

Задание 9. Составить SQL- запрос на создание новой таблицы Цех изготовитель, имеющей поля: Код детали, Номер цеха, Наименование цеха, Начальник.

Задание 10. Составить SQL- запрос на добавление записей в таблицу Цех изготовитель.

Задание 11. С помощью SQL- запроса сформировать План выпуска изделий, который содержать поля: Код изделия, Наименование изделия, Количество изделий, Стоимость сборки, Стоимость выпуска изделия.

Задание 1. Создать таблицы:

Таблица 1. Справочник видов работ

Структура таблицы: Код вида работ, Наименование вида работ, Единица измерения

Таблица 2. Справочник расценок

Структура таблицы: Код работы, Код вида работ, Наименование работы, Расценка (рублей за единицу измерения)

Таблица 3. Справочник строительных объектов

Структура таблицы: Код объекта, Наименование объекта, Адрес объекта

Таблица 4. Объемы работ на объекте

Структура таблицы: Код объекта, Код работы, Физический объем работы (в единицах измерения)

Задание 2. Создать SQL- запрос для выборки всех сведений по объектам.

Задание 3. С помощью SQL- запроса сформировать список работ для каждого объекта.

Задание 4. С помощью SQL- запроса подсчитать количество объектов в одном городе.

Задание 5. Создать SQL- запрос, включив в запрос следующие поля: Наименование вида работ, Наименование работы, Наименование объекта, Адрес объекта.

Задание 6. Создать SQL- запрос, позволяющий просматривать сведения обо всех объектах, на которых предусмотрено выполнение работ данного вида.

Задание 7. Создать SQL- запрос, позволяющий подсчитать итоговую стоимость всех работ данного вида.

Задание 8. Составить SQL- запрос, позволяющий рассчитать стоимость работ на каждом объекте.

Задание 9. Составить SQL- запрос на создание новой таблицы Справочник окончания работ, имеющей поля: Код объекта, Дата окончания работ.

Задание 10. Составить SQL- запрос на добавление записей в таблицу Справочник окончания работ.

Задание 11. С помощью SQL- запроса вывести список работ, срок окончания которых предусмотрен в 3 квартале.

Задание 1. Создать таблицы:

Таблица 1. Справочник расценок

Структура таблицы: Код работы, Наименование работы, Расценка (руб. за единицу измерения)

Таблица 2. Справочник бригад

Структура таблицы: Код бригады, Табельный номер, Фамилия И.О.

Таблица 3. Наряды

Структура таблицы: Номер наряда, Код бригады, Табельный номер, Код работы, Выполненный объем (в единицах измерения), КТУ (коэффициент трудового участия может иметь значения от 0 до 1)

Задание 2. Создать SQL- запрос для выборки данных по каждому члену бригады.

Задание 3. С помощью SQL- запроса сформировать список рабочих, входящих в бригаду.

Задание 4. С помощью SQL- запроса подсчитать количество членов одной бригады.

Задание 5. Создать SQL- запрос, включив в запрос следующие поля: Наименование работы, Расценка (руб. за единицу измерения), Код бригады, Фамилия И.О, Код работы, Выполненный объем (в единицах измерения).

Задание 6. С помощью SQL- запроса подсчитать количество бригад необходимых для выполнения одной работы.

Задание 7. Создать SQL- запрос, позволяющий увидеть коэффициент трудового участия каждого члена бригады в данной работе.

Задание 8. Составить SQL- запрос на изменения расценок работ в 0,5 раз.

Задание 9. Составить SQL- запрос на создание новой таблицы Справочник бригадиров. В таблицу поместить сведения из таблицы Справочник бригад о тех работниках, которые являются бригадирами.

Задание 10. Составить SQL- запрос, позволяющий просмотреть сведения о бригадирах, фамилии которых начинаются на «И», «П» и «С».

Задание 11. С помощью SQL- запроса сформировать Ведомость начислений бригады, имеющей следующую структуру: Табельный номер, Фамилия И.О., Объем работы, Расценка, Начислено сдельно.

Задание 1. Создать таблицы:

Таблица 1. Справочник изделий

Структура таблицы: Код изделия, Наименование изделия, Стоимость сборки

Таблица 2. Справочник деталей

Структура таблицы: Код детали, Наименование детали, Цена

Таблица 3. Состав изделия

Структура таблицы: Код изделия, Код детали, Количество деталей в изделии

Задание 2. Создать SQL- запрос для выборки всех сведений об изделиях, выпускаемых предприятием.

Задание 3. С помощью SQL- запроса сформировать список деталей, входящих в изделие.

Задание 4. С помощью SQL- запроса подсчитать общее количество деталей, входящих в изделий.

Задание 5. Создать SQL- запрос, включив в запрос следующие поля: Наименование изделия, Наименование детали, Цена, Количество деталей в изделии, Стоимость сборки.

Задание 6. С помощью SQL- запроса подсчитать стоимость одного изделия.

Задание 7. Создать SQL- запрос, содержащий сведения по одному изделию.

Задание 8. Составить SQL- запрос на уменьшение стоимости сборки за счет механизации процесса в 0,9 раза.

Задание 9. Составить SQL- запрос на создание новой таблицы План выпуска, имеющей поля: Код изделия, Количество изделий.

Задание 10. Составить SQL- запрос на добавление записей в таблицу План выпуска.

Задание 11. С помощью SQL- запроса сформировать План выпуска в стоимостном выражении, который содержать поля: Код изделия, Наименование изделия, Количество изделий, Стоимость деталей, Стоимость сборки, Стоимость всего.

Задание 1. Создать таблицы:

Таблица 1. Движение

Структура таблицы: Код детали, Наименование детали, Количество

Таблица 2. Накладная на поступление

Структура таблицы: Номер накладной, Код детали, Количество поступило, Дата прихода

Таблица 3. Требование на выдачу

Структура таблицы: Номер требования, Код детали, Количество выдано, Дата выдачи

Задание 2. Создать SQL- запрос для выборки данных о деталях, поступившим на склад.

Задание 3. С помощью SQL- запроса сформировать список деталей, выданных складом по требованию.

Задание 4. С помощью SQL- запрос подсчитать количество деталей, которые получены складом в течение данного периода.

Задание 5. Создать SQL- запрос, включив в запрос следующие поля: Наименование детали, Номер накладной, Количество поступило, Номер требования, Количество выдано.

Задание 6. С помощью SQL- запроса подсчитать остаток деталей, оставшихся на складе.

Задание 7. Создать SQL- запрос, содержащий сведения по одному Наименованию детали.

Задание 8. Составить SQL- запрос, позволяющий просмотреть движение детали на определенную дату.

Задание 9. Составить SQL- запрос на создание новой таблицы Справочник цен продукции, имеющей поля: Код детали, Цена.

Задание 10. Составить SQL- запрос на добавление записей в таблицу Справочник цен продукции.

Задание 11. С помощью SQL- запроса рассчитать остаточную стоимость товаров.

Задание 1. Создать таблицы:

Таблица 1. Группа автомобилей

Структура таблицы: Код группы, Наименование группы, Норма амортизации (норма амортизации задается в % от первоначальной стоимости на 100 км пробега и может иметь значения от 0.01% до 0.05%)

Таблица 2. Автомобили

Структура таблицы: Государственный номер, Марка автомобиля, Код группы, Первоначальная стоимость, Дата ввода в эксплуатацию, Пробег на начало года, Табельный номер

Таблица 3. Месячные пробеги

Структура таблицы: Государственный номер, Пробег за месяц, Наименование месяца

Задание 2. Составить SQL- запрос на создание новой таблицы Материально ответственные лица (МОЛ), имеющей поля: Табельный номер, ФИО, Адрес, Телефон.

Задание 3. Создать SQL- запрос на добавление данных в таблицу Материально ответственные лица (МОЛ).

Задание 4. Создать SQL- запрос для просмотра данных по каждому автомобилю.

Задание 5. С помощью SQL- запроса сформировать список автомобилей, которые введены в эксплуатацию менее 5 лет назад.

Задание 6. С помощью SQL- запроса подсчитать общий пробег автомобилей за месяц. Запрос должен содержать поля: Наименование месяца, Общий пробег.

Задание 7. Создать SQL- запрос, включив в запрос следующие поля: Государственный номер, Марка автомобиля, Первоначальная стоимость, Наименование группы, Норма амортизации, Пробег за месяц.

Задание 8. С помощью SQL- запроса вывести сведения амортизационных отчислений по группам автомобилей за месяц.

Задание 9. Составить SQL- запрос, позволяющий просмотреть данные по Материально-ответственным лицам, фамилии которых начинаются на «И», «П» и «С».

Задание 10. Составить SQL- запрос для просмотра автомобилей, закрепленных за каждым МОЛ. Запрос должен содержать следующие поля: ФИО, Государственный номер, Марка автомобиля.

Задание 11. Составить SQL- запрос, выводящий данные об остаточной стоимости каждого автомобиля.

Задание 1. Создать таблицы:

Таблица 1. Регионы

Структура таблицы: Код региона, Наименование региона

Таблица 2. Отрасли

Структура таблицы: Код отрасли, Наименование отрасли (жилье, здравоохранение, культура и т.д.)

Таблица 3. Строительный объект

Структура таблицы: Наименование объекта, Код региона, Код отрасли, Код организации, Объем финансирования в 1 квартале, Объем финансирования во 2 квартале, Объем финансирования в 3 квартале, Объем финансирования в 4 квартале, Год ввода в эксплуатацию.

Задание 2. Составить SQL- запрос на создание новой таблицы Строительная организация, имеющей поля: Код организации, Наименование организации, Адрес, Телефон.

Задание 3. Создать SQL- запрос на добавление данных в таблицу Строительная организация.

Задание 4. Создать SQL- запрос для просмотра сведений по каждой отрасли.

Задание 5. Составить SQL- запрос, позволяющий вывести те объекты, финансирование которых предусмотрено во 2 квартале.

Задание 6. С помощью SQL- запроса вывести сведения о тех объектах, которые вступят в строй в следующем году.

Задание 7. Создать SQL- запрос, включив в запрос следующие поля: Наименование региона, Наименование отрасли, Наименование объекта, Год ввода в эксплуатацию.

Задание 8. С помощью SQL- запроса сосчитать объем финансирования по кварталам.

Задание 9. Составить SQL- запрос, позволяющий просмотреть данные о тех строительных организациях, адреса которых начинаются на «Л», «М» и «Т».

Задание 10. Составить SQL- запрос, позволяющий увидеть финансирования каждой отрасли в данном году.

Задание 11. С помощью SQL- запроса подсчитать годовой объем финансирования по каждой отрасли.

Задание 1. Создать таблицы:

Таблица 1. Справочник видов работ

Структура таблицы: Код работы, Марка автомобиля, Наименование работы, Стоимость работы

Таблица 2. Заказы

Структура таблицы: Дата, Номер заказа, Клиент, Марка автомобиля, Код работы, Код исполнителя

Задание 2. Составить SQL- запрос на создание новой таблицы Справочник исполнителей работ, имеющей поля: Код исполнителя, Фамилия И.О., Адрес, Телефон

Задание 3. Составить SQL- запрос на добавление записей в таблицу Справочник исполнителей работ.

Задание 4. Создать SQL- запрос для выборки данных по маркам автомобиля, задействованных в выполнении работ.

Задание 5. С помощью SQL- запроса сформировать список стоимости работ по наименованию работ.

Задание 6. С помощью SQL- запроса выполнить подсчет автомобилей по маркам.

Задание 7. Создать SQL- запрос, включив в запрос следующие поля: Марка автомобиля, Наименование работы, Стоимость работы, Дата, Номер заказа, Клиент.

Задание 8. С помощью SQL- запроса подсчитать стоимость выполнения всего заказа.

Задание 9. Создать SQL- запрос, содержащий сведения по заданному Наименованию работы.

Задание 10. Составить SQL- запрос, позволяющий просмотреть заказы на определенную дату.

Задание 11. С помощью SQL- запроса подсчитать количество заказов за квартал.

Задание 1. Создать таблицы:

Таблица 1. Лицевой счет

Структура таблицы: Табельный номер, Фамилия И.О., Отдел

Таблица 2. Справочник начислений и удержаний

Структура таблицы: Код, Наименование начисления/удержания. Таблица должна содержать перечень видов начислений и удержаний (например, к видам начислений относятся: оплата по окладу, премия, оплата по больничным листам, отпускные и т.д., к видам удержаний: подоходный налог, погашение ссуды, по исполнительным листам и т.д.). Коды начислений имеют значения от 1 до 100. Коды удержаний имеют значения от 101 до 200

Таблица 3. Ведомость начислений

Структура таблицы: Номер месяца, Табельный номер, Код начисления, Сумма начислено

Таблица 4. Ведомость удержаний

Структура таблицы: Номер месяца, Табельный номер, Код удержания, Сумма удержано

Задание 2. Создать SQL- запрос для выборки всех сведений по работникам.

Задание 3. С помощью SQL- запроса сформировать список работников по каждому отделу.

Задание 4. С помощью SQL- запроса подсчитать количество человек, работающих в каждом отделе.

Задание 5. Создать SQL- запрос, включив в запрос следующие поля: Табельный номер, Фамилия И.О., Отдел, Номер месяца, Код начисления, Сумма начислено, Код удержания, Сумма удержано.

Задание 6. С помощью SQL- запроса подсчитать общую сумму начислений для каждого отдела.

Задание 7. Создать SQL- запрос, подсчитывающий сумму начисления и удержания за один месяц.

Задание 8. Составить SQL- запрос, позволяющий подсчитать сумму к выдачи для каждого работника.

Задание 9. Составить SQL- запрос на перевод работника по заданному табельному номеру в другой отдел.

Задание 10. Составить SQL- запрос на создание новой таблицы Начальник отдела. В таблицу поместить сведения из таблицы Лицевой счет о тех работниках, которые являются начальниками отделов.

Задание 11. С помощью SQL- запроса сформировать список работников, фамилии которых начинаются на «А», «С» и «П».

Задание 1. Создать таблицы:

Таблица 1. Каталог товаров

Структура таблицы: Код товара, Наименование товара, Цена

Таблица 2. Заказы

Структура таблицы: Номер заказа, Дата заказа, Код клиента, Код товара, Количество

Задание 2. Составить SQL- запрос на создание новой таблицы Клиенты, имеющей поля: Код клиента, Наименование клиента, Адрес, Телефон.

Задание 3. Создать SQL- запрос на добавление данных в таблицу Клиенты.

Задание 4. Создать SQL- запрос для выборки сведений обо всех товаров, имеющихся в каталоге товаров.

Задание 5. Составить SQL- запрос, позволяющий просмотреть заказы товаров на определенную дату.

Задание 6. С помощью SQL- запроса подсчитать количество заказов в день.

Задание 7. Создать SQL- запрос, включив в запрос следующие поля: Наименование товара, Цена: Номер заказа, Дата заказа, Количество.

Задание 8. С помощью SQL- запроса подсчитать стоимость заказа каждого клиента.

Задание 9. Составить SQL- запрос, позволяющий просмотреть данные обо всех клиентах Санкт-Петербурга.

Задание 10. Составить SQL- запрос, подсчитывающий стоимость товаров с учетом НДС (НДС =0,2).

Задание 11. С помощью SQL- запроса сформировать список товаров, наименования которых начинаются на «А», «Б» и «В».

Задание 1. Создать таблицы:

Таблица 1. Справочник услуг

Структура таблицы: Код, Наименование, Цена

Таблица 2. Заказы

Структура таблицы: Номер заказа, Дата заказа, Код услуги, Стоимость услуги, Форма оплаты. Форма оплаты может быть наличными или по безналичному расчету.

Таблица 3. Клиенты

Структура таблицы: Код клиента, Фамилия клиента, Адрес клиента, Телефон

Задание 2. Создать SQL- запрос для просмотра всех сведений о заказах.

Задание 3. Составить SQL- запрос, позволяющий просмотреть заказы на определенную дату.

Задание 4. С помощью SQL- запроса подсчитать количество заказов в день.

Задание 5. Создать SQL- запрос, включив в запрос следующие поля: Наименование, Цена, Номер заказа, Дата заказа, Стоимость услуги, Форма оплаты, Фамилия клиента, Адрес клиента, Телефон.

Задание 6. С помощью SQL- запроса подсчитать стоимость заказа по каждому клиента.

Задание 7. Составить SQL- запрос на создание новой таблицы Реестр заказов, имеющей поля: Дата заказа, Номер заказа, Код клиента.

Задание 8. Создать SQL- запрос, отражающий распределение стоимости по различным видам услуг.

Задание 9. Составить SQL- запрос, позволяющий просмотреть данные обо всех клиентах городов, названия которых начинаются на «А», «М» и «С».

Задание 10. Составить SQL- запрос на увеличение стоимости услуг на 0,5%.

Задание 11. С помощью SQL- запроса подсчитать заказы, выполненные по безналичному расчету.

Задание 1. Создать таблицы:

Таблица 1. Справочник работников

Структура таблицы: Табельный номер, Фамилия И.О., Адрес, Серия паспорта, Номер паспорта, Оклад, Количество детей, Отдел

Таблица 2. Журнал расчета заработной платы

Структура таблицы: Наименование месяца, Табельный номер, Отработанное время (в днях)

Таблица 3. Справочник рабочих дней

Структура таблицы: Наименование месяца, Плановое количество рабочих дней

Задание 2. Создать SQL- запрос для выборки всех сведений о работниках предприятия.

Задание 3. С помощью SQL- запроса сформировать список работников заданного отдела.

Задание 4. Создать SQL- запрос для подсчета количества работников, работающих в каждом отделе.

Задание 5. Создать SQL- запрос, включив в запрос следующие поля: Табельный номер, Фамилия, Адрес, Отдел, Оклад, Наименование месяца, Отработанное время (в днях).

Задание 6. С помощью SQL- запроса сформировать ведомость начислений зарплаты и упорядочить ее по фамилии. Ведомость должна содержать поля: Табельный номер, Фамилия, Номер месяца, Начислено (Начислено = Оклад/Плановое количество рабочих дней* Отработанное время).

Задание 7. С помощью SQL- запроса сформировать ведомость удержаний подоходного налога (ПН=(Всего начислено – Стандартный вычет на работника – Стандартный вычет на 1-го ребенка * Количество детей) * 0.13).

Задание 8. Составить SQL- запрос на перевод работника, имеющего заданный табельный номер в другой отдел.

Задание 9. Составить SQL- запрос на создание новой таблицы, имеющей поля: Фамилия И.О., Оклад, Наименование месяца, Наименование месяца,

Задание 10. Составить SQL- запрос, позволяющий получить сведения о тех сотрудниках, которые отработали весь месяц.

Задание 11. С помощью SQL- запроса сформировать список работников, фамилии которых начинаются на «А», «С» и «П».

Задание 1. Создать таблицы:

Таблица 1: Справочник групп товаров

Структура таблицы: Код группы, Наименование группы

Таблица 2. Ценник

Структура таблицы: Код товара, Наименование товара, Код группы, Ед. измерения, Цена

Таблица 3: Поступления

Структура таблицы: Номер накладной, Код товара, Количество поступило, Дата поступления

Таблица 4. Продажи

Структура таблицы: Номер чека, Код товара, Количество продано, Дата продажи

Задание 2. Составить SQL- запрос на создание новой таблицы Поставщик, имеющей поля: Код поставщика, Наименование поставщика, Наименование товара, Адрес, Телефон.

Задание 3. Создать SQL- запрос на добавление данных в таблицу Поставщик.

Задание 4. Создать SQL- запрос для просмотра сведений по каждому наименованию товара.

Задание 5. Составить SQL- запрос, подсчитывающий количество товаров, потупивших в магазин.

Задание 6. С помощью SQL- запроса подсчитать стоимость каждого товара.

Задание 7. Создать SQL- запрос, включив в запрос следующие поля: Наименование товара, Ед. измерения, Цена, Количество поступило, Дата поступления, Количество продано, Дата продажи.

Задание 8. С помощью SQL- запроса подсчитать остаток каждого товара.

Задание 9. Составить SQL- запрос, позволяющий просмотреть данные о тех поставщиках, наименования которых начинаются на «А», «Д» и «С».

Задание 10. Составить SQL- запрос, позволяющий вывести Остаточная стоимость по каждому товару.

Задание 11. С помощью SQL- запроса подсчитать общее количество проданных товаров за месяц.

Задание 1. Создать таблицы:

Таблица 1. Регионы

Структура таблицы: Код региона, Наименование региона

Таблица 2. Отрасли

Структура таблицы: Код отрасли, Наименование отрасли (жилье, здравоохранение, культура и т.д.).

Таблица 3. Строительный объект

Структура таблицы: Наименование объекта, Код региона, Код отрасли, Код организации, Объем финансирования в 1 квартале, Объем финансирования во 2 квартале, Объем финансирования в 3 квартале, Объем финансирования в 4 квартале, Год ввода в эксплуатацию

Задание 2. Составить SQL- запрос на создание новой таблицы Строительная организация, имеющей поля: Код организации, Наименование организации, Адрес, Телефон.

Задание 3. Создать SQL- запрос на добавление данных в таблицу Строительная организация.

Задание 4. Создать SQL- запрос для просмотра сведений по каждому объекту.

Задание 5. Составить SQL- запрос, позволяющий вывести те объекты, финансирование которых предусмотрено в 3 квартале.

Задание 6. С помощью SQL- запроса вывести сведения о тех объектах, которые вступят в строй в этом году.

Задание 7. Создать SQL- запрос, включив в запрос следующие поля: Наименование региона, Наименование отрасли, Наименование объекта, Год ввода в эксплуатацию.

Задание 8. С помощью SQL- запроса сосчитать объем финансирования по кварталам.

Задание 9. Составить SQL- запрос, позволяющий просмотреть данные о тех строительных организациях, адреса которых начинаются на «В», «М» и «С».

Задание 10. Составить SQL- запрос, позволяющий увидеть финансирования каждой отрасли за год.

Задание 11. С помощью SQL- запроса подсчитать годовой объем финансирования по каждому объекту.

Задание 1. Создать таблицы:

Таблица 1. Справочник строительных механизмов

Структура таблицы: Код механизма, Наименование, Стоимость одного машиночаса работы

Таблица 2. Заказчики

Структура таблицы: Код заказчика, Наименование организации, Форма оплаты (наличными/безналичными)

Таблица 3. Заказы

Структура таблицы: Номер заказа, Дата заказа, Код заказчика, Код механизма, Объем работы в часах

Задание 2. Составить SQL- запрос на создание новой таблицы Сведения о заказчиках, имеющей поля: Наименование заказчика, Адрес, Телефон.

Задание 3. Создать SQL- запрос на добавление данных в таблицу Сведения о заказчиках.

Задание 4. Создать SQL- запрос для просмотра всех сведений по каждому наименованию строительных механизмов.

Задание 5. Составить SQL- запрос, позволяющий просмотреть заказы, выполненные по безналичному расчету.

Задание 6. С помощью SQL- запроса подсчитать количество заказов в день.

Задание 7. Создать SQL- запрос, включив в запрос следующие поля: Наименование, Стоимость одного машиночаса работы, Наименование организации, Форма оплаты, Дата заказа, Объем работы в часах.

Задание 8. С помощью SQL- запроса подсчитать стоимость заказа по каждому клиента.

Задание 9. Составить SQL- запрос, позволяющий просмотреть данные обо всех заказчиках, названия которых начинаются на «А», «Л» и «С».

Задание 10. Составить SQL- запрос на увеличение Стоимость одного машиночаса работы для заказчиков, форма оплаты которых безналичными на 0,2%.

Задание 11. С помощью SQL- запроса подсчитать общее количество заказов, выполненных за месяц.

Задание 1. Создать таблицы:

Таблица 1. Регионы

Структура таблицы: Код региона, Наименование региона

Таблица 2. Отрасли

Структура таблицы: Код отрасли, Наименование отрасли (жилье, здравоохранение, культура и т.д.)

Таблица 3. Строительный объект

Структура таблицы: Наименование объекта, Код региона, Код отрасли, Код организации, Объем финансирования в 1 квартале, Объем финансирования во 2 квартале, Объем финансирования в 3 квартале, Объем финансирования в 4 квартале, Год ввода в эксплуатацию.

Задание 2. Составить SQL- запрос на создание новой таблицы Строительная организация, имеющей поля: Код организации, Наименование организации, Адрес, Телефон.

Задание 3. Создать SQL- запрос на добавление данных в таблицу Строительная организация.

Задание 4. Создать SQL- запрос для просмотра сведений по каждому строительному объекту.

Задание 5. Составить SQL- запрос, позволяющий вывести те объекты, финансирование которых предусмотрено в 4 квартале.

Задание 6. С помощью SQL- запроса вывести регионы, финансирование которых предусмотрено в 1 квартале.

Задание 7. Создать SQL- запрос, включив в запрос следующие поля: Наименование региона, Наименование отрасли, Наименование объекта, Год ввода в эксплуатацию.

Задание 8. С помощью SQL- запроса сосчитать объем финансирования для региона по каждому кварталу. Список упорядочить по алфавиту.

Задание 9. Составить SQL- запрос, позволяющий просмотреть данные о тех строительных организациях, адреса которых начинаются на «В», «М» и «С».

Задание 10. Составить SQL- запрос, позволяющий увидеть финансирования каждого объекта в данном году.

Задание 11. С помощью SQL- запроса подсчитать годовой объем финансирования по каждому региону.

Задание 1. Создать таблицы:

Таблица 1. Группа автомобилей

Структура таблицы: Код группы, Наименование группы, Норма амортизации (норма амортизации задается в % от первоначальной стоимости на 100 км пробега и может иметь значения от 0.01% до 0.05%)

Таблица 2. Автомобили

Структура таблицы: Государственный номер, Марка автомобиля, Код группы, Первоначальная стоимость, Дата ввода в эксплуатацию, Пробег на начало года, Табельный номер

Таблица 3. Месячные пробеги

Структура таблицы: Государственный номер, Пробег, Наименование месяца

Задание 2. Составить SQL- запрос на создание новой таблицы Материально ответственные лица (МОЛ), имеющей поля: Табельный номер, ФИО, Телефон.

Задание 3. Создать SQL- запрос на добавление данных в таблицу Материально ответственные лица (МОЛ).

Задание 4. Создать SQL- запрос для просмотра всех сведений по каждой марке автомобиля.

Задание 5. С помощью SQL- запроса сформировать список автомобилей, которые введены в эксплуатацию в течение года.

Задание 6. С помощью SQL- запроса подсчитать средний пробег автомобиля за год.

Задание 7. Создать SQL- запрос, включив в запрос следующие поля: Государственный номер, Марка автомобиля, Первоначальная стоимость, Наименование группы, Норма амортизации, Пробег за месяц.

Задание 8. С помощью SQL- запроса подсчитать количество автомобилей по маркам. Запрос должен содержать следующие поля: Марка автомобиля, Количество.

Задание 9. Составить SQL- запрос, позволяющий просмотреть данные Материально-ответственных лиц, фамилии которых начинаются на «И», «П» и «С».

Задание 10. Составить SQL- запрос, позволяющий просмотреть сведения об амортизационных отчислениях по материально ответственному лицу за месяц.

Задание 11. Составить SQL- запрос, выводящий данные об остаточной стоимости каждого автомобиля.

Задание 1. Создать таблицы:

Таблица 1. Справочник марок автомобилей

Структура таблицы: Код марки автомобиля, Марка автомобиля, Стоимость перевозки 1ткм

Таблица 2. Автомобили

Структура таблицы: Инвентарный номер, Код марки автомобиля

Таблица 3. Заказы

Структура таблицы: Номер заказа, Дата заказа, Код заказчика, Инвентарный номер автомобиля, Масса груза (тн.), Расстояние (км.)

Задание 2. Составить SQL- запрос на создание новой таблицы Заказчики, имеющей поля: Код заказчика, Наименование заказчика, Адрес, Телефон.

Задание 3. Создать SQL- запрос на добавление данных в таблицу Заказчики.

Задание 4. Создать SQL- запрос для просмотра всех сведений по каждому коду заказа.

Задание 5. Составить SQL- запрос, подсчитывающий количество автомобилей задействованных в перевозках.

Задание 6. С помощью SQL- запроса подсчитать количество заказов в течение месяца.

Задание 7. Создать SQL- запрос, включив в запрос следующие поля: Марка автомобиля, Стоимость перевозки 1ткм, Номер заказа, Дата заказа.

Задание 8. С помощью SQL- запроса подсчитать стоимость перевозок на заданную дату.

Задание 9. Составить SQL- запрос, позволяющий просмотреть данные о тех заказчиках, наименования которых начинаются на «А», «В» и «С».

Задание 10. Составить SQL- запрос для просмотра заказов, выполненных различными марками автомобилей в течение дня.

Задание 11. С помощью SQL- запроса подсчитать общее количество заказов, выполненных за месяц.

Задание 1. Создать таблицы:

Таблица 1. Группа основных средств

Структура таблицы: Код группы, Наименование группы, Годовая норма амортизации (норма амортизации задается в % от первоначальной стоимости)

Таблица 2. Подразделение

Структура таблицы: Код подразделения, Наименование подразделения, ФИО материально ответственного лица (сокращенно МОЛ)

Таблица 3. Основные средства

Структура таблицы: Инвентарный номер, Наименование, Код группы, Первоначальная стоимость, Дата ввода в эксплуатацию, Код подразделения

Задание 2. Составить SQL- запрос на создание новой таблицы Материально ответственные лица (МОЛ), имеющей поля: Табельный номер, ФИО, Адрес, Телефон.

Задание 3. Создать SQL- запрос на добавление данных в таблицу Материально ответственные лица (МОЛ).

Задание 4. Создать SQL- запрос для просмотра всех сведений по каждому наименованию основных средств.

Задание 5. Создать SQL- запрос для поиска средств начальная стоимость, которых больше 20000.

Задание 6. С помощью SQL- запроса вывести данные по каждой группе оборудования по запросу.

Задание 7. Создать SQL- запрос, включив в запрос следующие поля: ФИО, Наименование подразделения, Инвентарный номер, Наименование, Первоначальная стоимость, Дата ввода в эксплуатацию, Наименование группы.

Задание 8. С помощью SQL- запроса вывести сведения амортизационных отчислений за месяц, которые вычисляется по формуле: Первоначальная стоимость* Годовая норма амортизации/(12*100).

Задание 9. Создать SQL- запрос для вывода года окончания срока амортизации. Запрос должен содержать следующие поля: Инвентарный номер, Дата ввода в эксплуатацию, Срок окончания амортизации. Срок окончания амортизации вычисляется по формуле: Дата ввода в эксплуатацию + 365 * 100 / Годовая норма амортизации.

Задание 10. Создать SQL- запрос для поиска основных средств с нулевой остаточной стоимостью.

Задание 11. Составить SQL- запрос, позволяющий просмотреть данные Материально-ответственных лиц, фамилии которых начинаются на «И», «П» и «С».

Задание 1. Создать таблицы:

Таблица 1. Группа автомобилей

Структура таблицы: Код группы, Наименование группы, Норма амортизации (норма амортизации задается в % от первоначальной стоимости на 100 км пробега и может иметь значения от 0.01% до 0.05%)

Таблица 2. Автомобили

Структура таблицы: Государственный номер, Марка автомобиля, Код группы, Первоначальная стоимость, Дата ввода в эксплуатацию, Пробег на начало года, Табельный номер (всего 15 автомобилей)

Таблица 3. Месячные пробеги

Структура таблицы: Государственный номер, Пробег, Наименование месяца

Задание 2. Составить SQL- запрос на создание новой таблицы Материально ответственные лица (МОЛ), имеющей поля: Табельный номер, ФИО.

Задание 3. Создать SQL- запрос на добавление данных в таблицу Материально ответственные лица (МОЛ).

Задание 4. Создать SQL- запрос для просмотра всех сведений по каждой марке автомобиля из таблицы Автомобили.

Задание 5. Создать SQL- запрос для поиска автомобилей с остаточной нулевой стоимостью.

Задание 6. С помощью SQL- запроса подсчитать общий пробег автомобилей за месяц по группам. Запрос должен содержать поля: Наименование месяца, Наименование группы, Общий пробег.

Задание 7. Создать SQL- запрос, включив в запрос следующие поля: Государственный номер, Марка автомобиля, Первоначальная стоимость, Наименование группы, Норма амортизации, Пробег, Наименование месяца.

Задание 8. С помощью SQL- запроса вывести сведения амортизационных отчислений по группам автомобилей за месяц.

Задание 9. Составить SQL- запрос, позволяющий производить передачу автомобиля от одного МОЛ другому.

Задание 10. Составить SQL- запрос для просмотра сведений об амортизационных отчислениях по каждому МОЛ. Запрос должен содержать следующие поля: ФИО, Сумма отчислений за месяц.

Задание 11. Составить SQL- запрос, выводящий данные об остаточной стоимости каждого автомобиля.

Задание 1. Создать таблицы:

Таблица 1. Группа основных средств

Структура таблицы: Код группы, Наименование группы, Годовая норма амортизации (норма амортизации задается в % от первоначальной стоимости)

Таблица 2. Подразделение

Структура таблицы: Код подразделения, Наименование подразделения, ФИО материально ответственного лица (сокращенно МОЛ)

Таблица 3. Основные средства

Структура таблицы: Инвентарный номер, Наименование, Код группы, Первоначальная стоимость, Дата ввода в эксплуатацию, Код подразделения

Задание 2. Составить SQL- запрос на создание новой таблицы Материально ответственные лица (МОЛ), имеющей поля: Табельный номер, ФИО, Дата рождения, Адрес, Телефон.

Задание 3. Создать SQL- запрос на добавление данных в таблицу Материально ответственные лица (МОЛ).

Задание 4. Создать SQL- запрос для просмотра данных по каждому наименованию основных средств.

Задание 5. Создать SQL- запрос для поиска средств, которые введены в эксплуатацию в этом году.

Задание 6. С помощью SQL- запроса вывести данные по каждому подразделению.

Задание 7. Создать SQL- запрос, включив в запрос следующие поля: ФИО, Наименование подразделения, Инвентарный номер, Наименование, Первоначальная стоимость, Дата ввода в эксплуатацию, Наименование группы.

Задание 8. С помощью SQL- запроса вывести сведения амортизационных отчислений за месяц по каждому подразделению, которые вычисляется по формуле: Первоначальная стоимость* Годовая норма амортизации/12*100.

Задание 9. Создать SQL- запрос для вывода года окончания срока амортизации. Запрос должен содержать следующие поля: Инвентарный номер, Дата ввода в эксплуатацию, Срок окончания амортизации. Срок окончания амортизации вычисляется по формуле: Дата ввода в эксплуатацию + 365 * 100 / Годовая норма амортизации.Предусмотреть ввод Код группы по запросу.

Задание 10. Создать SQL- запрос для поиска основных средств, остаточная стоимость которых не равна нулю.

Задание 11. Составить SQL- запрос, позволяющий просмотреть данные Материально-ответственных лиц, родившихся в заданном году.

Задание 1. Создать таблицы:

Таблица 1. Группа основных средств

Структура таблицы: Код группы, Наименование группы, Годовая норма амортизации (норма амортизации задается в % от первоначальной стоимости)

Таблица 2. Подразделение

Структура таблицы: Код подразделения, Наименование подразделения, ФИО материально ответственного лица (сокращенно МОЛ)

Таблица 3. Основные средства

Структура таблицы: Инвентарный номер, Наименование, Код группы, Первоначальная стоимость, Дата ввода в эксплуатацию, Код подразделения

Задание 2. Составить SQL- запрос на создание новой таблицы Материально ответственные лица (МОЛ), имеющей поля: Табельный номер, ФИО, Дата рождения, Адрес, Телефон.

Задание 3. Создать SQL- запрос на добавление данных в таблицу Материально ответственные лица (МОЛ).

Задание 4. Создать SQL- запрос для просмотра данных по каждой группе основных средств.

Задание 5. Создать SQL- запрос для поиска средств, наименования которых начинаются на «А», «В» и «С».

Задание 6. С помощью SQL- запроса вывести данные по каждому подразделению.

Задание 7. Создать SQL- запрос, включив в запрос следующие поля: ФИО, Наименование подразделения, Инвентарный номер, Наименование, Первоначальная стоимость, Дата ввода в эксплуатацию, Наименование группы.

Задание 8. С помощью SQL- запроса вывести сведения амортизационных отчислений за месяц по каждому подразделению, которые вычисляется по формуле: Первоначальная стоимость* Годовая норма амортизации/12*100.

Задание 9. Создать SQL- запрос для вывода года окончания срока амортизации. Запрос должен содержать следующие поля: Инвентарный номер, Дата ввода в эксплуатацию, Срок окончания амортизации. Срок окончания амортизации вычисляется по формуле: Дата ввода в эксплуатацию + 365 * 100 / Годовая норма амортизации. Предусмотреть ввод Кода группы по запросу.

Задание 10. Создать SQL- запрос для поиска основных средств, остаточная стоимость которых больше 10000, но меньше 100000.

Задание 11. Составить SQL- запрос, позволяющий просмотреть основные средства, числящиеся за МОЛ.

Задание 1. Создать таблицы:

Таблица 1. Справочник видов работ

Структура таблицы: Код работы, Марка автомобиля, Наименование работы, Стоимость работы

Таблица 2. Справочник исполнителей работ

Структура таблицы: Код исполнителя, Фамилия И.О.

Таблица 3. Заказы

Структура таблицы: Дата, Номер заказа, Клиент, Марка автомобиля, Код вида работ, Код исполнителя

Задание 2. Составить SQL- запрос на создание новой таблицы Сведения об исполнителях, имеющей поля: Табельный номер, ФИО, Дата рождения, Адрес, Телефон.

Задание 3. Создать SQL- запрос на добавление данных в таблицу Сведения об исполнителях.

Задание 4. Создать SQL- запрос для просмотра всех сведений по каждой марке автомобиля из таблицы Автомобили.

Задание 5. Создать SQL- запрос для подсчета количества заказов по каждой марке автомобиля.

Задание 6. С помощью SQL- запроса вывести сведения о заказах, выполняемых заданной маркой автомобиля.

Задание 7. Создать SQL- запрос, включив в запрос следующие поля: Дата, Номер заказа, Фамилия И.О., Марка автомобиля, Наименование работы, Стоимость работы.

Задание 8. С помощью SQL- запроса вывести сведения о стоимости выполнения каждой работы.

Задание 9. Создать SQL- запрос для подсчета количества заказов в день.

Задание 10. Составить SQL- запрос, позволяющий просмотреть данные об исполнителях, родившихся в заданном году.

Задание 11. Создать SQL- запрос для вывода сведений о наименовании работ, входящих в данный заказ.

Задание 1. Создать таблицы:

Таблица 1. Справочник работников

Структура таблицы: Табельный номер, Фамилия И.О., Номер отдела

Таблица 2. Ведомость начислений

Структура таблицы: Номер месяца, Табельный номер, Начислено

Задание 2. Составить SQL- запрос на создание новой таблицы Структура предприятия, имеющей поля: Номер отдела, Наименование отдела, Структурное подразделение.

Задание 3. Составить SQL- запрос на добавление записей в таблицу Структура.

Задание 4. Создать SQL- запрос для выборки всех сведений по каждому работнике из таблицы Справочник работников.

Задание 5. С помощью SQL- запроса сформировать список сотрудников по заданному отделу.

Задание 6. Создать SQL- запрос, подсчитывающий количество сотрудников, работающих в одном отделе.

Задание 7. Создать SQL- запрос, включив в запрос следующие поля: Фамилия И.О., Номер отдела, Количество детей, Номер месяца, Начислено.

Задание 8. С помощью SQL- запроса обновить данные поля подоходный налог (Подоходный налог = Начислено*0,13)

Задание 9. Составить SQL- запрос, имеющий следующие поля: Табельный номер, Номер месяца, Начислено, Удержан ПН

Задание 10. Составить SQL- запрос, имеющий следующие поля: Табельный номер, Выдано.

Задание 11. Составить SQL- запрос для подсчета сотрудников по отделам в разрезе Структурного подразделения.

Задание 1. Создать таблицы:

Таблица 1. Справочник видов работ

Структура таблицы: Код работы, Марка автомобиля, Наименование работы, Стоимость работы

Таблица 2. Справочник исполнителей работ

Структура таблицы: Код исполнителя, Фамилия И.О.

Таблица 3. Заказы

Структура таблицы: Дата, Номер заказа, Код предприятия, Марка автомобиля, Код вида работ, Код исполнителя

Задание 2. Составить SQL- запрос на создание новой таблицы Справочник предприятия, имеющей поля: Код предприятия, Наименование предприятия, Адрес предприятия, Телефон.

Задание 3. Создать SQL- запрос на добавление данных в таблицу Справочник предприятия.

Задание 4. Создать SQL- запрос для просмотра всех сведений по каждому заказу.

Задание 5. Создать SQL- запрос для подсчета количества заказов по каждому наименованию работ.

Задание 6. С помощью SQL- запроса вывести сведения о заказах, выполняемых для заданного предприятия.

Задание 7. С помощью SQL- запроса вывести сведения о стоимости выполненных работ по каждому автомобилю.

Задание 8. Создать SQL- запрос, включив в запрос следующие поля: Дата, Номер заказа, Наименование предприятия, Адрес предприятия, Марка автомобиля, Наименование работы, Стоимость работы.

Задание 9. С помощью SQL- запроса вывести сведения о стоимости выполнения работ по предприятиям.

Задание 10. Составить SQL- запрос, позволяющий просмотреть данные о предприятиях, наименования которых начинаются на «А», «П» и «С».

Задание 11. С помощью SQL- запроса вывести сведения о стоимости заказов по каждому наименованию в разрезе предприятия.

Задание 1. Создать таблицы:

Таблица 1. Справочник марок автомобилей

Структура таблицы: Код марки автомобиля, Марка автомобиля, Стоимость перевозки 1ткм

Таблица 2. Автомобили

Структура таблицы: Инвентарный номер, Код марки автомобиля

Таблица 3. Заказы

Структура таблицы: Код заказа, Дата заказа, Код заказчика, Инвентарный номер автомобиля, Масса груза (тн.), Расстояние (км.)

Задание 2. Составить SQL- запрос на создание новой таблицы Заказчики, имеющей поля: Код заказчика, Наименование заказчика, Адрес, Телефон.

Задание 3. Создать SQL- запрос на добавление данных в таблицу Заказчики.

Задание 4. Создать SQL- запрос для просмотра всех сведений по каждому заказу.

Задание 5. Создать SQL- запрос для подсчета автомобилей по маркам.

Задание 6. С помощью SQL- запроса вывести сведения о стоимости перевозок по маркам автомобиля.

Задание 7. С помощью SQL- запроса вывести сведения о стоимости перевозок для каждого заказчика.

Задание 8. Создать SQL- запрос, включив в запрос следующие поля: Наименование заказчика, Адрес, Инвентарный номер автомобиля, Марка автомобиля, Стоимость перевозки 1ткм.

Задание 9. С помощью SQL- запроса вывести сведения о заказах на определенную дату.

Задание 10. Составить SQL- запрос, выводящий сведения об автомобилях, марка которых начинается на «В», «З», «К».

Задание 11. Создать SQL- запрос, позволяющий просмотреть сведения о заказах на январь и февраль.

Задание 1. Создать таблицы:

Таблица 1: Справочник групп товаров

Структура таблицы: Код группы, Наименование группы

Таблица 2. Ценник

Структура таблицы: Код товара, Наименование товара, Код группы, Ед. измерения, Цена

Таблица 3: Поступления

Структура таблицы: Номер накладной, Код товара, Количество поступило, Дата поступления

Таблица 4. Продажи

Структура таблицы: Номер чека, Код товара, Количество продано, Дата продажи

Таблица 5. Остаток

Структура таблицы: Код товара, Остаток

Задание 2. Составить SQL- запрос на создание новой таблицы Поставщик, имеющей поля: Код поставщика, Наименование поставщика, Наименование товара, Адрес, Телефон.

Задание 3. Создать SQL- запрос на добавление данных в таблицу Поставщик.

Задание 4. Создать SQL- запрос для просмотра всех сведений по каждому наименованию товара.

Задание 5. Составить SQL- запрос, подсчитывающий количество товаров, проданных магазином в течение одного дня.

Задание 6. С помощью SQL- запроса подсчитать общую стоимость, поступивших товаров за день.

Задание 7. Создать SQL- запрос, включив в запрос следующие поля: Наименование товара, Ед. измерения, Цена, Количество поступило, Дата поступления, Количество продано, Дата продажи.

Задание 8. С помощью SQL- запроса подсчитать остаток каждого товара.

Задание 9. Составить SQL- запрос, позволяющий просмотреть данные о тех поставщиках, наименования которых начинаются на «А», «Д» и «С».

Задание 10. Составить SQL- запрос, позволяющий вывести Стоимость остатка по каждому товару за день.

Задание 11. С помощью SQL- запроса подсчитать общее количество проданных товаров за месяц.

Пример выполнения задания

Учет успеваемости студентов

Задание 1. Создать таблицы:

Таблица 1. Факультет

Структура таблицы: Номер факультета, Наименование факультета, Фамилия декана

Таблица 2. Специальность

Структура таблицы: Код специальности, Наименование специальности, Стоимость обучения

Таблица 3. Группа

Структура таблицы: Номер группы, Код специальности, Номер факультета, Курс

Таблица 4: Студент

Структура таблицы: Номер зачетной книжки, Номер группы, Фамилия, Дата рождения, Коммерческий

Задание 2. Создать SQL- запрос для выборки всех сведений о студентах, родившихся в заданном году.

Задание 3. Составить SQL- запрос для подсчета количества коммерческих студентов в каждой группе.

Задание 4. Составить SQL- запрос для подсчета количества бюджетных студентов по каждому факультету.

Задание 5. С помощью SQL- запроса сформировать список коммерческих студентов на оплату за обучение, упорядоченный по наименованию специальности.

Задание 6. Составить SQL- запрос для подсчета итоговой стоимости платы за обучение коммерческими студентами по каждой специальности в разрезе факультетов.

Задание 7. Составить SQL- запрос для получения справки по стоимости обучения коммерческих студентов с учетом НДС. Сведения о студентах упорядочить по убыванию значений стоимости обучения с учетом НДС.

Задание 8. Составить SQL- запрос на создание новой таблицы Дисциплина. В запрос включить следующие поля: Код дисциплины, Наименование дисциплины, Лекции (часов), Практика (часов).

Задание 9. Составить SQL- запрос на создание новой таблицы Вспомогательная. В запрос включить следующие поля: Оценка.

Задание 10. Составить SQL- запрос на добавление записи в таблицу Дисциплина.

Задание 11. Составить SQL- запрос на добавление записи в таблицу Вспомогательная.

Задание 12. Составить SQL- запрос на добавление записей в таблицу Ведомость1.

Задание 13. Составить SQL- запрос на увеличение стоимости обучения на 20% для двух специальностей.

Технология выполнения задания

Задание 1. Создание таблиц

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

Структура таблицы Факультет:

- Номер факультета – ключевое поле числового типа, байтовое;

- Наименование факультета – текстовое поле, 30 символов;

- Декан - текстовое поле, 15 символов.

Технология создания таблицы Факультет в режиме конструктора:

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

2. В окне Создание на вкладке Общие дважды щелкните по значку База данных. В окне Файл новой базы данных введите имя файла базы данных «Университет.mdb» и щелкните по кнопке Создать.

3. В окне Университет: база данных щелкните по кнопке Создать, расположенной в строке кнопочного меню этого окна. В диалоговом окне Новая таблица выберите Конструктор и щелкните по кнопке Ok. Откроется окно конструктора таблиц.

4. В окне конструктора таблиц введите в ячейку 1-ой строки столбца Поле название 1-го поля таблицы Факультет - Номер факультета. Щелкните в этой же строке в столбце Тип данных и выберите в списке тип Числовой.

5. Определите свойства поля Номер факультета. На расположенной в нижней части окна конструктора вкладке Общие установите значение свойства Размер поля


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: