Создать БД в MS SQL, в ней 3 таблицы. Заполнить эти таблицы значениями (по 20 штук).

Создать: 3 запроса на создание таблиц, 3 на их заполнение.

Сделать 23 запроса по выводу информации из этих таблиц.

При создании данных таблиц должны быть учтены следующие условия:

1. В таблице РеестрВыдачиИВозврата поле Книга является внеш-ним ключом,

связывающим её с таблицей Книги, причём обес-печивается каскадное

удаление и обновление.

2. В таблице РеестрВыдачиИВозврата поле Получатель является внешним ключом,

связывающим её с таблицей Клиенты, причём обеспечивается каскадное

удаление и обновление.

3. При заполнении таблицы Книги поле Состояние может прини-мать значения только ‘«Новое»’, «Отличное»,

«Среднее», либо «Ужасное».

4. При заполнении таблицы Книги значение поля Состояние по умолчанию – ‘«Среднее»’.

5. При заполнении таблицы Клиенты значение поля Телефон должно соответствовать шаблону xxxxxx (Например: 172356).

Создать и выполнить следующие запросы:

1. Вывести список книг А. Н. Толстого.

2. Вывести список утерянных в прошлом году книг.

3. Вывести список клиентов не из Москвы и не из Владивостока.

4. Вывести список книг в алфавитном порядке.

5. Найти книги, у которых вторая буква инициалов автора – ‘«а»’.

6. Вывести список клиентов, в чьих фамилиях встречается сочета-ние «тро».

7. Вывести три последние по времени возвращённые книги.

8. Вывести всю информацию о клиентах, в телефонах которых не менее двух единичек.

9. Вывести среднюю сумму штрафа за возвращение книг в несоответствующем состоянии.

10. Подсчитать количество выданных и успешно возвращённых книг за прошлый месяц.

11. Определить, за какую книгу был назначен максимальный штраф в прошлом году.

12. Вывести список клиентов, ни разу не бравших книги, издававшиеся до 1993 года.

13. Вывести список книг, всегда возвращавшихся в течение 10 дней.

14. Определить общую сумму штрафа за потерю книг.

15. Удалить книги в ужасном состоянии.

16. Определить общую сумму штрафа за порчу книг.

17. Определить, в каком состоянии книги брались максимально часто в прошлом году.

18. Подсчитать общее количество раз выдачи каждой книги за каждый месяц.

19. Вывести информацию о книгах в отличном состоянии, которые выдавались хотя бы 1 раз.

20. Увеличить все штрафы за утерю книги в прошлом месяце на 40 %.

Создать и выполнить запросы на создание и применение следующего:

1. Хранимая процедура, которая удаляет всех клиентов из соответствующей таблицы если они терял книги более 2 раз.

2. Пользовательская функция, которая возвращает количество раз, которое

книга (входной параметр 1) была возвращена должным образом за

определённый месяц (входной параметр 2) определённого года (входной

параметр 3).

3. Триггер, который срабатывает при вставке данных в таблицу “РеестрВыдачиИВозврата” и запрещает вставку данных,

если указанная дата возврата меньше даты выдачи.

По результату, нужна сделанная БД и все запросы в формате sql.

4 года назад
guest_15934278069749
5 лет в сервисе
Был
4 года назад

Заявки фрилансеров

Михаил
 
25 лет
5 лет в сервисе
Был
4 года назад
4 года назад
Станислав
 
41 год
4 года в сервисе
Был
год назад
1 отзыв
4 года назад
Евгения
 
28 лет
4 года в сервисе
Был
5 месяцев назад
2 отзыва
4 года назад
Артур
 
34 года
4 года в сервисе
Был
4 года назад
1 отзыв
4 года назад
Павел
 
24 года
4 года в сервисе
Был
4 года назад
4 года назад
Максим
 
40 лет
11 лет в сервисе
Был
5 месяцев назад
25 отзывов(-2)
4 года назад
  • Похожие заказы

  • Необходимы теги и метки для сайта, оформленные в формате .docx или .txt. Теги должны быть представлены списком с соответствующими описаниями, аналогично примерам с Stack Exchange.

    Базы данных1 заявка
    Закрыт
    4 года назад
  • $8

    Требуется разработать схему базы данных на MS SQL, соответствующую структуре, представленной в приложенном файле. Обратите внимание на все необходимые элементы и взаимосвязи в базе данных.

    Базы данныхнет заявок
    Закрыт
    4 года назад
  • Необходимо создать программу для визуализации жалюзи и рулонных штор, которая позволит загружать фото окон клиентов и самостоятельно создавать базу данных тканей для визуализации. Обратите внимание на примеры функционала, такие как указанный на сайте design-okna.ru.

    Базы данныхнет заявок
    Закрыт
    4 года назад
  • Необходимо собрать каталог автомобилей с указанного сайта и сохранить данные в базе данных. На выходе требуется предоставить дамп таблиц в MySQL и CSV файлы с разделителем ';'. Подробности указаны в прикрепленном файле.

    Базы данных6 заявок
    Закрыт
    4 года назад
  • Требуется фрилансер для создания CMS с нуля, включающей управление клиентами и выставление счетов. Необходимо реализовать функционал для создания отдельных баз данных для каждого клиента с таблицами по шаблону из админки. Вся информация будет храниться в общей базе данных. Администрирование должно осуществляться через админку, без использования FTP.

    Базы данных5 заявок
    Закрыт
    4 года назад
  • Требуется профессионал для создания системы аналитики для крупной компании. Необходимо интегрировать данные из GoogleSheet, 1С и рекламных кабинетов, построить таблицы и аналитику по критериям. Опыт работы и подтвержденные кейсы обязательны.

    Базы данных3 заявки
    Закрыт
    4 года назад
  • Ищется специалист по базам данных PostgreSQL с опытом работы с иерархическими и рекурсивными запросами. Задача заключается в формировании запросов, необходимых для работы с данными. Ожидается глубокое понимание специфики PostgreSQL и навыки написания сложных запросов.

    Базы данных2 заявки
    Закрыт
    4 года назад
  • Необходимо провести оптимизацию базы данных на движке DLE, чтобы устранить проблемы с высокими нагрузками на процессор MySQL. В частности, требуется исправить запросы, которые вызывают нагрузку типа 'Copying to tmp table'. Анализ и корректировка SQL-запросов необходимы для улучшения производительности.

    Базы данных1 исполнитель
    Закрыт
    4 года назад