
Среда программирования: SQL
Название работы: Библиотека
Тематика работы: Базы данных
Объем программы: 0 (по десятибалльной шкале)
Уровень сложности: 8 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: transact-sql sql запросы база данных mssqlserver библиотека
Функции программы:
1. Создать таблицы БД по схеме с помощью скриптов (sql-запросов).
2. Запросы на выборку :
- Выдать список всех книг, которые были изданы в заданном году. Список упорядочить по издательствам по убыванию, по названию - по возрастанию.
- Для заданного фамилией руководителя хранилища выдать список всех хранящихся в нем книг заданного издательства, характеристики этих книг, количество экземпляров в хранилище и число выдач.
- Выдать список всех книг, стоимость которых выше средней по всем книгам.
- Используя самосоединение таблиц получить все пары факультетов,
образованных в одном и том же году.
- Выдать список всех факультетов, в учебном процессе которых используются книги заданного автора. В результирующей таблице должны быть указаны характеристики книг и факультетов, а также наименование дисциплины.
3. Создать представления:
- Создать представление, в котором для каждого хранилища хранились бы все характеристики находящихся в нем книг.
- Создать представление, в котором для каждого факультета хранились бы все характеристики книг, используемых в учебном процессе этого факультета.
4. Создать триггеры:
- При удалении записи о хранении книги проверять, остались ли еще хранилища, в которых хранится эта книга. Если нет, то удаление выполнять нельзя.
- При изменении книги для каждого хранилища, где они хранятся, проверять, не превысила ли суммарная стоимость всех книг каждого хранилища некоторого заданного значения.
- При добавлении новой книги данного автора проверять, нет ли в таблице книги этого автора с этим же названием, но другого издательства или другого года издания.
5. Создать хранимые процедуры:
- Написать хранимую процедуру, которая при удалении книги из таблицы книги, предварительно удаляла бы все записи о ней в таблицах Хранение и Книги в учебном процессе.
- Написать хранимую процедуру, которая для каждого хранилища рассчитывает суммарную стоимость всех хранящихся в нем книг.
Описание (отчет): Нет, но можно заказать его написание

регистрацибд на сервере
запрос на выборку данных-5
запрос на выборку данных-2
mssqlserver2000 - biblioteka
хранимапроцедура-2
представление-1
biblioteka_data
диаграммы к бд
biblioteka_log
запрос на выборку данных-3
запрос на выборку данных-4
триггер-1
триггер-2
createtable
запрос на изменение
представление-2
триггер-3
запрос на выборку данных-1
хранимапроцедура-1|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1200 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |