Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания по БД.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
34.71 Кб
Скачать

ЗАДАНИЯ К ПРОЕКТИРОВАНИЮ БАЗ ДАННЫХ

Для наиболее полного освоения принципов проектирования и разработки реляционных баз данных студентам рекомендуется самостоятельно выполнить один из проектов, описанных ниже.

Требования к выполнению проекта и представлению результатов

Основными частями проектной работы являются:

1. База данных. Исходя из описания предметной области и требований к базе данных, должны быть последовательно разработаны концептуальная, логическая и физическая модель базы данных. Затем проект базы данных реализуется в виде приложения MS Access.

2. Отчет по проекту. Проект должен быть описан в отчете в виде документа MS Word.

Требования к базе данных

База данных должна быть создана в MS Access в соответствии с проектом структуры базы данных. Должны быть заданы первичные ключи, поля подстановки, установлена ссылочная целостность базы данных.

Все данные должны вводиться через экранные формы, объединенные основной формой, содержащей кнопки для открытия форм, запросов и отчетов. Основная форма должна появляться при открытии окна базы данных.

Требования к отчету

  1. Отчет следует представить в виде документа MS Word.

  2. Основная часть отчета:

Титульный лист

Постановка задачи

Проект базы данных

  • Концептуальная модель;

  • Логическая модель;

  • Физическая модель.

Реализация в MS Access

  • Структура таблиц, ключи и индексы;

  • Используемые запросы и отчеты;

  • Описание пользовательского интерфейса (формы).

Выводы

  1. Содержание титульного листа:

Учебное заведение, факультет

Курс "Информационные технологии"

Название проекта («Разработка базы данных …»)

Автор, группа:

Руководитель:

Москва 2013.

Все заголовки разделов и подразделов должны быть выполнены стилями заголовков. На каждой странице, кроме первой, должны присутствовать колонтитулы с названием работы и фамилией автора.

Учебные проекты для самостоятельной работы

Проект 1. Деканат (успеваемость)

Деканату факультета университета требуется база данных, содержащая сведения о студентах и их успеваемости по предметам.

Данные о студентах должны включать в себя информацию о личных данных (ФИО, год рождения, адрес, телефон), год поступления в университет, номер группы, результаты экзаменов и зачетов по учебным дисциплинам за все годы обучения.

Запросы и отчеты должны быть составлены таким образом, чтобы предоставлять следующую информацию:

  • списки групп;

  • результаты экзаменов по каждой группе, студенту;

  • список студентов, не сдавших экзамен по определенной дисциплине;

  • успевающие студенты;

  • отчет со средним баллом студентов по каждому году обучения;

  • запросы на добавление и удаление для ведения архива студентов, закончивших университет;

  • запрос на обновление для перевода успевающих студентов на следующий курс.

Проект 2. Розничная торговля

Магазину канцелярских товаров требуется база данных по учету поступления и продажи товаров.

Информация о товаре должна включать в себя: наименование и артикул товара, категорию товара (карандаши и ручки, бумага, папки, файлы, портфели и т.п.), цену товара.

Информация о поставщиках включает название компании-поставщика, фамилию и имя торгового агента, телефон и город.

Данные о поступлении товара должны содержать информацию о товаре, компании-поставщике, дате поступления, количестве поступившего товара.

Данные продаж регистрируются каждый день и включают: наименование товара, дату продажи, количество проданного товара.

Запросы и отчеты должны быть составлены таким образом, чтобы предоставлять следующую информацию:

  • прайс-лист на товары в разбивке по категориям;

  • список поставщиков по городам;

  • список товаров, полученных от различных поставщиков;

  • товары, которые лучше всего продаются;

  • размер средних ежедневных продаж в течение месяца;

  • продажи товаров конкретного поставщика;

  • месячный объем продаж;

  • годовой и поквартальный отчет по продажам;

Проект 3. Производство мебели

Фабрике, производящей мебель, требуется база данных для учета производимой продукции и сырья, необходимого для производства.

Информация о каждом наименовании мебели включает в себя название, артикул продукта, вид (кухонная, кабинетная, офисная и т.п.).

Информация о сырье содержит наименование сырья, цену за единицу, название поставщика.

Данные о производстве каждого наименования мебели содержат информацию о сырье и его количестве, требующегося для производства, даты производства и количестве произведенного продукта.

Запросы и отчеты должны быть составлены таким образом, чтобы предоставлять следующую информацию:

  • информация о стоимости сырья, необходимого для производства каждого наименования продукта (параметр);

  • информация о среднем ежедневном количестве и стоимости каждого наименования сырья, потребовавшегося для производства;

  • отчет о количестве произведенной продукции в разбивке по видам мебели;

  • отчет об использовании сырья, поставленного конкретным поставщиком (параметр);

  • отчет об общем количестве каждого наименования сырья, потребовавшегося для производства каждого вида мебели;

  • отчет об общей стоимости каждого наименования сырья, потребовавшегося для производства;

  • годовой отчет о выпуске продукции поквартально.

Проект 4. Консалтинговое агентство

Консалтинговому агентству требуется база данных для учета выполнения менеджерами агентства контрактов с клиентами.

Данные о клиентах включают в себя название компании, город, адрес, телефона, ФИО контактного лица.

Данные о менеджерах содержат ФИО менеджера, номер телефона.

Данные о контракте содержат информацию о клиенте, оказываемой услуге (консультации в области аудита, экспресс-анализа, бизнес-планирования и т.п.), дату начала работ, дату завершения работ, сумму контракта, ФИО менеджера.

Запросы и отчеты должны быть составлены таким образом, чтобы предоставлять пользователю базы данных следующую информацию:

  • список клиентов, сгруппированный по городам;

  • список контрактов по отдельной услуге (параметр);

  • список контрактов, сгруппированный по виду услуги за прошедший год;

  • три самых важных клиента (принесших наибольшую прибыль);

  • список работников, отсортированный в обратном порядке в зависимости от величины суммы контрактов;

  • ежемесячная сумма контрактов на услуги каждого вида;

  • годовой отчет по сумме, полученной за оказанные услуги;

  • запрос на создание архивной таблицы и запрос на исключение данных из основной таблицы контрактов, выполненных 3 года назад и более.