Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/22: Рейтинг темы: голосов - 22, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 13

Создание запросов баз данных в MS SQL Server

22.12.2012, 13:30. Показов 4570. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
КТО МОЖЕТ ПОЖАЛУЙСТА ПОМОГИТЕ СДЕЛАТЬ ЛАБУ. Создание запросов в SQL

Вариант № 7 — База данных видео проката
1.Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код должности)[10 записей].
2.Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5 записей].
3.Жанры (Код жанра, Наименование жанра, Описание)[5 записей].
4.Кассеты (Код кассеты, Наименование фильма, Год создание, Производитель, Страна, Главный актёр, Дата записи, Код жанра, Цена)[10 записей].
5.Клиенты (ФИО, Адрес, Телефон, Паспортные данные, Дата взятия, Дата возврата, Отметка об оплате, Отметка о возврате, Код кассеты 1, Код кассеты 2, Код кассеты 3, Код сотрудника)[10 записей].
Запросы
1.Создайте запрос на обновление данных: цену кассет жанра X повысьте на 5%.
2.Создайте запрос на обновление данных: сотрудников, которые не обслужили клиентов ни разу, переведите на должность X.
3.Создайте запрос на обновление данных: в текущем месяце всех клиентов обслуживал сотрудник X.
4.Создайте запрос на удаление данных: удалите записи о клиентах 3-летней давности.
Запросы на выборку данных.
1.Вывести список сотрудников, обслуживших большее количество клиентов по каждому жанру.
2.Вывести список современных отечественных кассет с наименованием жанра X.
3.Вывести список клиентов, взявших на прокат кассеты больше чем на месяц.
4.Вывести список сотрудников, которые обслужили недобросовестных клиентов (не возвращают кассету более года или вернули, но не заплатили).
5.Вывести количество кассет по каждому жанру.
6.Вывести сумму, вырученную за прокат кассет по каждому жанру.
7.Вывести список трех самых популярных кассет.
8.Вывести список кассет, где в главной роли играет актер X.
9.Вывести список кассет, которых нет на данный момент в прокате (на руках у клиентов).
10.Вывести зарплату каждого сотрудника: оклад + выручка (за каждую выданную кассету - 8% от стоимости ).
Хранимые процедуры
1.Создайте хранимую процедуру "Жанры_Insert" добавления в таблицу "Жанры" информации о жанре.
2.Создайте хранимую процедуру "Клиенты_Insert" добавления в таблицу "Клиенты" информации о клиенте. Отметка о возврате - "false".
3.Создайте хранимую процедуру "Должности_Delete" удаления из таблицы "Должности" информации о должности.
4.Создайте хранимую процедуру "Клиенты_Delete" удаления из таблицы "Клиенты" информации о клиенте. Удаление возможно только в том случае, если отметка об оплате не равна "true".
5.Создайте хранимую процедуру "Жанры_Delete" удаления из таблицы "Жанры" информации о жанре. Если по этому жанру имеются кассеты, то эти кассеты должны быть удалены из таблицы "Кассеты".
6.Создайте хранимую процедуру "Кассеты_Update" снижения стоимости всех кассет на 5%.
7.Создайте хранимую процедуру "Клиенты_Update" изменения даты возврата.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.12.2012, 13:30
Ответы с готовыми решениями:

Просмотр баз данных SQL Server 2000
Подскажите чем можно просмотреть базы данных SQL Server'a?? (Таблицы, поля, записи)

Перенос баз данных с одного sql server на другой
Добрый день. Такая проблема: Я и мой товарищь пытаемся обменятся данными из бд по сети, через отправку backup-ов друг другу. Проблема в...

Создание пустой базы данных и импорт данных в sql server 2000
Установила sql server 2000 home edition на локальный компьютер. Стоят три вопроса. Первое это как создать пустую базу данных в нем. Второе-...

2
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
24.12.2012, 02:44
Цитата Сообщение от Александр_ЧеБат Посмотреть сообщение
КТО МОЖЕТ ПОЖАЛУЙСТА ПОМОГИТЕ СДЕЛАТЬ ЛАБУ. Создание запросов в SQL

Вариант № 7 — База данных видео проката
1.Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код должности)[10 записей].
2.Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5 записей].
3.Жанры (Код жанра, Наименование жанра, Описание)[5 записей].
4.Кассеты (Код кассеты, Наименование фильма, Год создание, Производитель, Страна, Главный актёр, Дата записи, Код жанра, Цена)[10 записей].
5.Клиенты (ФИО, Адрес, Телефон, Паспортные данные, Дата взятия, Дата возврата, Отметка об оплате, Отметка о возврате, Код кассеты 1, Код кассеты 2, Код кассеты 3, Код сотрудника)[10 записей].
Запросы
1.Создайте запрос на обновление данных: цену кассет жанра X повысьте на 5%.
2.Создайте запрос на обновление данных: сотрудников, которые не обслужили клиентов ни разу, переведите на должность X.
3.Создайте запрос на обновление данных: в текущем месяце всех клиентов обслуживал сотрудник X.
4.Создайте запрос на удаление данных: удалите записи о клиентах 3-летней давности.
Запросы на выборку данных.
1.Вывести список сотрудников, обслуживших большее количество клиентов по каждому жанру.
2.Вывести список современных отечественных кассет с наименованием жанра X.
3.Вывести список клиентов, взявших на прокат кассеты больше чем на месяц.
4.Вывести список сотрудников, которые обслужили недобросовестных клиентов (не возвращают кассету более года или вернули, но не заплатили).
5.Вывести количество кассет по каждому жанру.
6.Вывести сумму, вырученную за прокат кассет по каждому жанру.
7.Вывести список трех самых популярных кассет.
8.Вывести список кассет, где в главной роли играет актер X.
9.Вывести список кассет, которых нет на данный момент в прокате (на руках у клиентов).
10.Вывести зарплату каждого сотрудника: оклад + выручка (за каждую выданную кассету - 8% от стоимости ).
Хранимые процедуры
1.Создайте хранимую процедуру "Жанры_Insert" добавления в таблицу "Жанры" информации о жанре.
2.Создайте хранимую процедуру "Клиенты_Insert" добавления в таблицу "Клиенты" информации о клиенте. Отметка о возврате - "false".
3.Создайте хранимую процедуру "Должности_Delete" удаления из таблицы "Должности" информации о должности.
4.Создайте хранимую процедуру "Клиенты_Delete" удаления из таблицы "Клиенты" информации о клиенте. Удаление возможно только в том случае, если отметка об оплате не равна "true".
5.Создайте хранимую процедуру "Жанры_Delete" удаления из таблицы "Жанры" информации о жанре. Если по этому жанру имеются кассеты, то эти кассеты должны быть удалены из таблицы "Кассеты".
6.Создайте хранимую процедуру "Кассеты_Update" снижения стоимости всех кассет на 5%.
7.Создайте хранимую процедуру "Клиенты_Update" изменения даты возврата.
Может вам надо Фриланс ?
0
187 / 180 / 29
Регистрация: 26.05.2011
Сообщений: 856
24.12.2012, 09:56
он платить не сильно хочет, там его пошлют
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.12.2012, 09:56
Помогаю со студенческими работами здесь

Создание таблиц данных Microsoft SQL Server
где можно посмотреть как создать таблицу данных Microsoft SQL Server для начинающих? p.s. не разу не сталкивалась с БД

Создание базы данных в Microsoft SQL Server 2000
Здравствуйте, В утилите Query Analyzer у меня не получается создать базу данных с помощью оператора Create Database...(помогите...

Способы по восстановлению баз sql server
Помогите найти безопасный способ для восстановления базы данных sql server, чтобы не сломать ее окончательно. У меня при открытии выходит...

Назовите стандарт запросов Баз данных
Скажите пожалуйста как называется стандарт запросов баз данных ( это аббревиатура из 4 букв) это еще как то связано с хранилищем данных. ...

Перевод баз из SQL Server 2008 R2 в 2012
Добрый день. Волнует вопрос о переносе баз данных из сервера 2008 R2 в 2012. Гуглил в интернете, пишут, что типа для этого достаточно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Киев стоит - украинская песня
zorxor 28.01.2026
wfWdiRqdTxc О Господи, Вечный, Ты . . . Я помоги, Бесконечный. . . Я прошу Ты. . . Я погибаю, спаси. . . Я прошу Тебя Вечный. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru