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

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