ПОЗНАВАТЕЛЬНОЕ Сила воли ведет к действию, а позитивные действия формируют позитивное отношение Как определить диапазон голоса - ваш вокал
Игровые автоматы с быстрым выводом Как цель узнает о ваших желаниях прежде, чем вы начнете действовать. Как компании прогнозируют привычки и манипулируют ими Целительная привычка Как самому избавиться от обидчивости Противоречивые взгляды на качества, присущие мужчинам Тренинг уверенности в себе Вкуснейший "Салат из свеклы с чесноком" Натюрморт и его изобразительные возможности Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д. Как научиться брать на себя ответственность Зачем нужны границы в отношениях с детьми? Световозвращающие элементы на детской одежде Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия Как слышать голос Бога Классификация ожирения по ИМТ (ВОЗ) Глава 3. Завет мужчины с женщиной 
Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д. Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу. Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) - В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар. | Подключение к MS SQL Server Запуск Microsoft SQL Server Management Studio на лабораторной работе: Start – All Programs – Microsoft SQL Server 2008 R2 – SQL Server Management Studio. Пользователь и пароль – ‘Student’  Для написания новых запросов (в том числе с помощью оператора SELECT) в Microsoft SQL Server Management Studio (SSMS) вызывается специальное окно командой <New Query>. Сам запрос и/или результат его выполнения может быть сохранен (<File> - <Save>), а ранее сохраненный открыт (<File> - <Open>) Структура базы данных Таблица EMP (сотрудники) ID_Emp | Идентификатор сотрудника | Name | Имя | ID_Job | Идентификатор должности | ID_Dep | Идентификатор отдела | ID_man | Идентификатор руководителя | Salary | Зарплата | Born_date | Дата рождения | Hire_date | Дата поступления на работу | Таблица DEP (отделы) ID_Dep | Идентификатор отдела | Department | Название отдела | Таблица JOB (должности) ID_Job | Идентификатор должности | Job | Название должности | Grade | Категория, к которой относится должность | Таблица SALGRADE (сетка зарплат) Grade | Категория | Losal | Минимальная зарплата | Hisal | Максимальная зарплата | Таблица BONUS (выплачиваемые надбавки) ID_bon | Идентификатор выплаты | ID_Emp | Идентификатор сотрудника | Bonus | Размер выплаты | Таблица PROJECT (проекты) ID_Project | Идентификатор проекта | Project | Название проекта | Pr_begin | Начало | Pr_end | Окончание | Таблица PROJECT_EMP (участие сотрудников в проектах) ID_PE | Идентификатор записи | ID_Emp | Идентификатор сотрудника | ID_Project | Идентификатор проекта | Лабораторное задание - Запустить Microsoft SQL Server Management.
- Написать 13 запросов с помощью оператора SELECT в соответствии со своим вариантом.
Создавать данные не нужно! При сдаче: · Запросы 1 – 8 – зачет лабораторной работы №5, · Запросы 9 – 13 – зачет лабораторной работы №6. Задание Вариант 1, 6, 11, 16, 21, 26. ЛР 5: - Вывести список сотрудников по алфавиту.
- Вывести всех инженеров, (имя, зарплату и дату рождения) в порядке убывания стажа.
- Вывести общий список всех инженеров (из всех отделов), зарплата которых не ниже 3000, и сотрудников отдела 2.
- Вывести номера отделов и количество сотрудников, которые в них работают.
- Вывести имя сотрудника, его должность и имя руководителя, за которым он закреплен.
- Вывести названия отделов, в которых минимальная зарплата сотрудников превышает 1000.
- Вывести список сотрудников, получающих надбавки.
- Вывести имя сотрудника, который получает максимальную надбавку.
ЛР 6: - Вывести список сотрудников, участвующих в проектах и получающих надбавки
- Вывести имена всех сотрудников, сумму их надбавок и общий доход (зарплату и надбавки).
- Посчитать количество денег, которое тратится на выплату всем сотрудникам (на зарплату и надбавки).
- Вывести имена сотрудников, получающих минимальную и максимальную зарплату.
- Вывести название проекта, в котором занято максимальное число сотрудников.
| Вариант 2, 7, 12, 17, 22, 27. ЛР 5: - Вывести список отделов по алфавиту.
- Вывести всех менеджеров (имя, номер отдела, зарплату), отсортировав их по возрасту.
- Вывести одновременно всех менеджеров, работающих в отделе 3, и сотрудников (из всех отделов) с зарплатой выше 2000.
- Вывести должности и количество сотрудников, их занимающих.
- Вывести имена сотрудников, их зарплату и названия отделов, в котором они работают.
- Вывести названия отделов, суммарная зарплата, в которых не превышает 3000.
- Вывести список сотрудников, не получающих надбавок.
- Вывести сотрудников, работающих в Техническом отделе, участвующих в проектах и получающих надбавки.
ЛР 6: - Вывести сотрудника, не участвующего в проектах и получающего минимальную зарплату.
- Вывести названия отделов, суммарную зарплату по отделу и общий доход отдела (с учетом надбавок).
- Посчитать количество денег, которое тратится на выплату надбавок для инженеров и менеджеров.
- Вывести должности сотрудников, получающих зарплату вдвое превышающую среднюю.
- Вывести название отдела, в котором тратится максимальное количество денег на надбавки.
| Вариант 3, 8, 13, 18, 23, 28. ЛР 5: - Вывести сетку зарплат, отсортированную по категориям.
- Вывести всех водителей (имя, должность и номер отдела), отсортировав их по стажу.
- Вывести одновременно всех менеджеров (из всех отделов) и всех сотрудников отдела 3, получающих зарплату выше 1000.
- Вывести годы рождения и количество сотрудников каждого года рождения.
- Вывести имя сотрудника, его зарплату и максимальную зарплату сотрудника его категории.
- Вывести должности, суммарная зарплата которых превышают 1500.
- Вывести список сотрудников 3-ей категории.
- Вывести список сотрудников, у которых есть надбавки, превышающие оклад.
ЛР 6: - Вывести имя сотрудника, получающего максимальную зарплату из тех, кто не получает надбавки.
- Вывести должности, сумму надбавок, получаемых сотрудниками в этих должностях и суммарные доходы (зарплата и надбавки) по этим должностям.
- Посчитать количество денег, которое тратится на выплату надбавок отделам 2 и 3.
- Вывести названия отделов, в которых сотрудники получают минимальную зарплату без учета стажеров.
- Вывести название отдела, сотрудники которого больше всех задействованы в проектах.
| Вариант 4, 9, 14, 19, 24, 29. ЛР 5: - Вывести список сотрудников в порядке обратном алфавитному.
- Вывести всех инженеров (имя, должность и номер отдела), отсортировав их по возрасту.
- Вывести сотрудников, не работающих в отделе 1, зарплата которых находится в интервале от 1000 до 2000.
- Вывести годы поступления на работу и количество сотрудников, поступивших на работу в каждом году.
- Вывести имя сотрудника, его зарплату и минимальную зарплату сотрудника его уровня.
- Вывести название отдела, в котором работает старейший сотрудник.
- Вывести названия отделов, в которых максимальная зарплата превышает 2000.
- Вывести список отделов, сотрудники из которых работают в самом большом проекте (по количеству участников).
ЛР 6: - Вывести название проекта, в котором заняты сотрудники из максимального количества отделов.
- Вывести имена сотрудников, чьи суммарные комиссионные превышают 1000.
- Посчитать количество денег, которое тратится на выплату зарплаты и комиссионных отделам 1 и 3.
- Вывести имена сотрудников, получающих зарплату выше средней.
- Вывести список проектов с указанием сумм, выплачиваемых их участникам (зарплаты и надбавки).
| Вариант 5, 10, 15, 20, 25, 30. ЛР 5: - Вывести отсортированный список проектов.
- Вывести всех сотрудников отделов 1 и 2, не являющихся стажерами, отсортировав их по возрасту.
- Вывести сотрудников, работающих в техническом отделе, участвующих в проектах и получающих зарплату выше 2000.
- Вывести список проектов и количество сотрудников, в них занятых.
- Вывести имена сотрудников, зарплата которых не соответствует категориям их должностей.
- Вывести название отдела, в котором работает сотрудник с минимальным стажем.
- Вывести названия проектов, в которых занят самый высокооплачиваемый сотрудник.
- Вывести должность, которую занимает максимальное количество сотрудников, и их среднюю зарплату.
ЛР 6: - Вывести список проектов с указанием суммарной зарплаты сотрудников, в них задействованных.
- Вывести имена сотрудников, чьи суммарные надбавки превышают 1000.
- Посчитать количество денег, которое тратится на выплату зарплаты и надбавок отделам 1 и 3.
- Вывести имена сотрудников, получающих зарплату выше средней по их отделу.
- Вывести список сотрудников, занятых в максимальном числе проектов.
| |