<< Бесплатный видео курс онлайн
Menu
עברית Русский
PracticU - онлайн колледж
Профессиональные IT курсы онлайн
Начни учиться бесплатно здесь и сейчас
Курсы системных администраторов MCSA - Техник и Администрирование серверов - Системный Администратор Microsoft Курсы Хакинга Специалист по сетевым технологиям Cisco и Информационная безопасность Специалист по виртуализации
Системный администратор Linux - LPI и RHCE Сервера Microsoft для больших организаций - Exchange - SCCM
Курсы Программирования Full Stack - Основы программирования Full Stack - Фронтенд-разработчик
Разработка веб-сайтов со стороны браузере
Базы данных – SQL Реклама и Отзывы
Вопросы по SQL

Вопрос 1

Вас приняли на работу в фирму Northwind в качестве торгового представителя (Sales Representative).
Благодаря вашим заслугам на курсе вы получили дополнительные обязанности, а также вас назначили ответственным за базу данных на фирме.
Вашего прямого начальника зовут Buchanan Steven.
Ваше первое задание: добавить свои данные в таблицу сотрудников с помощью графического инструмента (подсказка: таблица Employees)


Вопрос 2

Предположим ваше счастливое число 13, и вы можете использовать свои полномочия ответственного за базу данных (DBA) и сделать для себя порядковый номер 13 в таблице сотрудников.
Это надо сделать срочно перед тем, как начнут приходить заказы на ваш предыдущий порядковый номер.
Для этого надо стереть существующую строчку в таблице сотрудников через графический интерфейс. После этого остановить автоматическую выдачу порядковых номеров для новых сотрудников и добавить свои данные заново уже с номером 13. Потом включить обратно автоматическую выдачу порядковых номеров как будто бы ничего не случилось.


Вопрос 3

Вы только что получили заказ на 100 единиц чая (Chai) от клиента Island Trading. Срочно добавьте этот заказ в базу данных, чтоб финансовый отдел мог принят оплату, а отдел логистики мог отправить товар.
Сохраните этот запрос в отдельном файле на компьютере. Чтоб и далее его можно было использовать (подсказка: надо добавить заказ в таблицу Orders и в таблицу Order Details).


Вопрос 4

Вы только что получил заказ на чай (Chai) 50 единиц и тофу (Tofu) 20 единиц от клиента Simons bistro.
Нужно срочно внести заказ в базу данных используя только 1 запрос в каждую таблицу.


Вопрос 5

У нас есть новая клиентка "Angelina Jolie" , которая заказала 10 единиц чая (Chai) и 5 единиц тофу (Tofu). Пожалуйста, добавьте ее данные в таблицу клиентов Customers, ее заказ в таблицу Orders. подробности ее заказа в таблицу Order Details. Не забудьте сохранить все команды в отдельном файле на жестком диске, чтоб в будущем можно было еще раз использовать.


Вопрос 6

Позже оказалось, что "Angelina Jolie" не будет оплачивать заказ. Сотрите все ее данные в базе данных и не забудьте сохранить команду в отдельный файл для дальнейшего использования.


Вопрос 7

Один из поставщиков фирмы Exotic Liquids поднял цены для своей продукции на 10 %. Пожалуйста, обновите цены на его товар в таблице Products в колонке UnitPrice.


Вопрос 8

Во время складского подсчета была ошибка. Выяснилось, что товар чай (CHAI) поставщика Exotic Liquids закончился на складе. Пожалуйста обновите количество товара на складе на 0 для всей продукции поставщика Exotic Liquids. Значение в таблице Products в колонке UnitsInStock должно быть 0 для всей продукции этого поставщика. Также заблокируйте сайт, чтоб невозможно было принять заказ на продукцию поставщика Exotic Liquids с помощью колонки Discontinued, значение колонки должно быть 1. Сохраните этот запрос в отдельном файле на компьютере для дальнейшего использования.


Вопрос 9

Есть подозрения на взятки в фирме. Подозрение, что один из сотрудников дает очень большую скидку клиенту, а после оплаты уменьшает процент скидки. Чтоб в отчете не было видно эту большую скидку до оплаты. Вас попросили сделать таблицу LOG, которая регистрирует изменения в таблице Order Details и включает в себя все поля этой таблицы, а также имя пользователя, время изменения и тип действия (добавление, изменение или удаление). В полях таблицы LOG надо сохранять оригинальную строчку до изменения или удаления, чтобы можно было сохранить всю историю изменений. Приготовьте, пожалуйста, 3 команды: одну для добавления, одну для изменения и одну для удаления. Отправьте эти команды программисту веб сайта, через которые происходят все заказы, чтоб он все это внедрил, без оповещения других сотрудников.