База данных Access Рыболовная станция
Разработка базы данных для предметной области Рыболовная станция.
1. Провести анализ предметной области по следующему описанию:
Станции принадлежит небольшая флотилия рыболовных катеров, которая насчитывает 15 различных экземпляров. Каждый катер имеет «паспорт», где содержатся его технические данные. Станции необходимо регистрировать каждый выход на лов, записывая данные катера и команды на нем. Катера за один рейс могут посетить несколько рыболовных точек, где фиксируют информацию о времени нахождения и качество пойманной рыбы.
Перечень входных (первичных) документов. В качестве первичных документов для решения данной задачи используются :
Ограничение предметной области:
• на одном катере может находиться только одна команда;
• ежедневно команды могут плавать на разных катерах (то есть сегодня на одном катере, а завтра на другом);
• все члены станции должны быть строго старше 18 лет;
• на одной рыболовной точке может быть несколько катеров одновременно;
• номер телефона указывается в 10-ом формате;
• все используемые даты указываются в стандартном формате (DD.MM.YYYY);
• мощность двигателя указывается в лошадиных силах;
• вес рыбы указывается в килограммах;
• качество выловленной рыбы указывается из перечня (отличное, хорошее, удовлетворительное, плохое)
• номер паспорта указывается в буквенно-числовом формате (пример: ЧБ730).
2. Создать базу данных с учетом ограничений предметной области.
3. Реализовать следующие отчеты (запросы):
• Необходимо выявить сколько катеров в нашей флотилии изготовлены ранее года, заданного пользователем, вывести их названия и дату постройки.
• Посчитать для каждого катера количество выходов на лов до сегодняшнего дня, отсортировать в порядке убывания.
• Вывести информацию о катерах, мощность которых превышает значение заданное пользователем, также вывести количество выходов на лов за последний месяц на этих катерах.
• Вывести в алфавитном порядке ФИО всех членов станции, которые выловили рыбы больше среднего значения в заданный пользователем период времени.
База данных Access Рыболовная станция содержит 9 таблиц, 6 запросов, 9 форм + главная кнопочная форма, 4 отчета. Данная база данных Access является учебной, подходит для дальнейшей оптимизации и доработки под собственные нужды.
Пояснительной записки нет!
Цель практических заданий – приобретение навыков анализа предметной области, проектирования базы данных, ее физической реализации в СУБД Access.
Результат выполнения работы представляется в виде базы Access, который должен содержать:
• структуру спроектированных таблиц,
• схему данных со связями между таблицами,
• формы, обеспечивающих интерфейс пользователя,
• запросы,
• отчеты,
• главную кнопочную форму.
Форма «Список катеров» — База данных Access Рыболовная станция
Форма «Список рейсов» — База данных Access Рыболовная станция
Форма «Список работников» — База данных Access Рыболовная станция
Отчет «Список катеров с мощностью» — База данных Access Рыболовная станция
Отчет «Улов рыбы» — База данных Access Рыболовная станция
Отчет «Поиск по дате постройке» — База данных Access Рыболовная станция
Отчет «Рейсы до сегодняшнего дня» — База данных Access Рыболовная станция
Главная кнопочная форма
Готовая база данных БД Access Рыболовная станция доступна для скачивания по ссылке ниже.