Разработка и эксплуатация АИС: Методическое пособие для выполнения лабораторных работ № 9-15, страница 21

·  жирным шрифтом выделяются заголовки отношений;

·  подчеркиванием сплошной линией выделяются первичные ключи отношений;

·  подчеркиванием пунктирной линией выделяются внешние ключи отношений.

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

Для всех вариантов: поддержание целостности информации в БД на уровне бизнес-логики, реализуемой приложением; возможность удаления ненужной и устаревшей информации;

Вариант 1: предметная область: учет заказов оптового магазина;

описание БД: товары (идентификационный номер, наименование, количество, цена), заказы (дата, клиент, товар, количество);

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

Вариант 2: предметная область: учет поставок на склад;

описание БД: товары (идентификационный номер, наименование, цена, количество), поставщики (личный номер, Ф.И.О., телефон, адрес), поставки (дата, поставщик, товар, количество, оплата);

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

Вариант 3: предметная область: система учета для отдела кадров;

описание БД: отделы (идентификационный номер, наименование, начальник), работники (личный номер, Ф.И.О., отдел, должность, руководитель);

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

Вариант 4: предметная область: библиотека;

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

требования к приложению: возможность просмотра информации о книгах и читателях, а так же о выданных (находящихся в данный момент на руках) книгах и должниках (условия задолженности – более 2-х недель) с возможностью фильтрования выводимой информации, добавления сведений о новых книгах и читателях, добавления информации по факту выдачи читателю книги, изменения имеющейся информации о книгах и читателях.

Вариант 5: предметная область: учет товаров на складской базе;

описание БД: база (номер записи, номер склада, товар, количество), товары (идентификационный номер, наименование, производитель, краткая характеристика), склады (идентификационный номер, местоположение, телефон);

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

Вариант 6: предметная область: студенты высшего учебного заведения;

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

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

Вариант 7: предметная область: преподаватели учебного заведения;