Среда программирования: SQL
База данных: MySQL
Название работы: SQL-запросы по БД (MySQL)
Вид работы: Лабораторная работа
Тематика работы: Базы данных, Клиент-серверные базы данных
Объем программы: 3 (по десятибалльной шкале)
Уровень сложности: 3 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: sql запросы, создание таблицы, заполнение таблицы, представления, sql-запросы для операций реляционной алгебры
Функции программы:
Общие Подробности.
1. Лабораторная работа №1 заключается в создании и заполнении отношений БД.
2. Во второй лабораторной работе производится выборка данных из созданных отношений. Один из запросов надо написать двумя способами и объяснить, какой из вариантов будет работать быстрее и почему.
3. Третья лабораторная работа посвящена работе с представлениями. Для созданных представлений необходимо проверить с помощью запросов UPDATE, DELETE и INSERT, являются ли они обновляемыми, и объяснить полученный результат.
4. Лабораторная работа №4 – изучение операций реляционной алгебры. Необходимо написать на языке SQL запросы, которые реализуют операции реляционной алгебры (все, кроме операции деления). Если для демонстрации операций РА недостаточно отношений, созданных во время выполнения работы №1, то следует создать дополнительные отношения.
Подробности по варианту:
Л. р. №1. Создание и заполнение отношений БД бухгалтерии.
1. Отношение "Отделы" (поля "Идентификатор" (ПК), "Название отдела").
2. Отношение "Должности" (поля "Название должности" (ПК), "Оклад").
3. Отношение "Сотрудники"
4. Отношение "Дети" (поля "Идентификатор" (ПК), табельный номер родителя (ВнК), "ФИО", "Пол" и "Дата рождения").
Л.р. №2. Выборка данных. Один из запросов надо написать двумя способами и объяснить, какой из вариантов будет работать быстрее и почему.
Создать упорядоченные по отделам списки:
- сотрудников с их детьми;
- сотрудников, имеющих общий стаж работы (включая стаж на прежних работах) не менее 30-и лет;
- многодетных сотрудников (имеющих не менее 3-х детей);
- должностей каждого отдела (без повторов);
- сотрудников, имеющих разнополых детей.
Л.р. №3. Работа с представлениями. Для созданных представлений необходимо проверить с помощью запросов UPDATE, DELETE и INSERT, являются ли они обновляемыми, и объяснить полученный результат.
1. Представление "Ведомость на получение зарплаты" (оклад-13%). Если есть несовершеннолетние дети, одна минимальная зарплата налогом не облагается.
2. Представление "Доплаты": 10% от оклада за каждого несовершеннолетнего ребенка, но не более 20000 рублей на одного сотрудника.
3. Представление "Бездетные сотрудники".
Л.р. №4. Изучение операций реляционной алгебры. Необходимо написать на языке SQL запросы, которые реализуют операции реляционной алгебры. Если для демонстрации операций РА недостаточно отношений, созданных во время выполнения работы №1, то следует создать дополнительные отношения.
Описание (отчет):
Есть
на 13 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
SQL запросы следует запускать в субд Mysql
исходники
expdata
LR2_1
LR2_2
LR2_3 (2-й вариант)
LR2_3
LR2_4
LR2_5
LR3_1
LR3_2
LR3_3
LR4Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеОписание sql запросов, результаты sql-запросов
Предварительный просмотр
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1200 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |