Факультет: Институт информатики и искусственного интеллекта
Кафедра: Программного обеспечения интеллектуальных систем
Специальность: Компьютеризированные системы управления
ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ
по дисциплине « Системы управления базами данных»
(фамилия, имя, отчество)
Студенту Бобовский Сегрей Васильевич группы КСУ-10
Тема проекта Поставка овощей___ _____________________________________________________________
Исходные данные к проекту информация о производителях, менеджерах, изготовление, а так же поставляемых товаров менеджерами____________ _____ _________ ___________________________________________________
Перечень искомых результатов база данных, позволяющая хранить, обрабатывать и использовать информацию __________________________________________________________________
Рекомендуемая литература 1. Методические указания по оформлению студенческих работ/Сост.: Л.А.Белозерский и др. – Донецк: ДОНГИИИ, 2000г. 2. Дейт К., Дж. Введение в системы баз данных, 6-е издание – К.; М.; СПб.:Издательский дом “Вильямс”, 2000. 3. Пасько В. Access 97 – К.: Издательская группа BHV, 2000. – 368с.
Дата выдачи задания _______________
Дата защиты проекта _______________
Руководительдоц. Маслова Елена Александровна
(подпись)(должность, Ф.И.О.)
асс. Ногина Наталья Владимировна
(подпись) (должность, Ф.И.О.)
РазработчикБобовский Сергей Васильевич___
(подпись)
Введение
В настоящее время среди разработчиков базы данных (БД) большой популярностью пользуется реляционная СУБД ACCESS, входящая в состав пакета Microsoft Office. Дружественный интерфейс и простота настройки, эффективные средства создания таблиц, форм, запросов, интеграция с другими приложениями пакета, средства организации работы с базами данных и защита информации - вот далеко не полный перечень достоинств этого приложения.
Основные функции СУБД – это описание структуры базы данных, обработка данных и управление данными.
База данных – это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определённой теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой её части.
Перед созданием СУБД «Мобилочка» стояли следующие цели и задачи:
· Удовлетворить все требования пользователей к содержимому базы данных. Перед проектированием базы необходимо провести обширные исследования требований пользователей к функционированию базы данных;
· Гарантировать непротиворечивость и целостность данных. При проектировании таблиц нужно определить их атрибуты и некоторые правила, ограничивающие возможность ввода пользователем неверных значений. Для верификации данных перед непосредственной записью их в таблицу база данных должна осуществлять вызов правил модели данных и тем самым гарантировать сохранение целостности информации;
· Обеспечить естественное, легкое для восприятия структурирование информации. Качественное построение базы позволяет делать запросы к базе более «прозрачными» и легкими для понимания; следовательно, снижается вероятность внесения некорректных данных и улучшается качество сопровождения базы;
· Удовлетворить требования пользователей к производительности базы данных. При больших объемах информации вопросы сохранения производительности начинают играть главную роль, сразу «высвечивая» все недочеты этапа проектирования.
1 Описание предметной области
В данной лабораторной работе в качестве предметной области рассматривается «поставка овощей». Наша база данных решает следующие задачи: производство, изготовление, выдача данных о производителях и менеджерах, а так же поставляемых товарах менеджерами.
Исходные данные о поставке овощей имеет такие свойства как: дата, цена за единицу и количество. Каждый поставляемый овощ имеет свойства.
Покупатель выбирает себе овощи по тем свойствам, которые ему необходимы. То есть при покупке овощей, он указывает на вид овощей, и количество нужного товара. Так же покупатель может выбрать овощи от различных изготовителей.
Таким образом, покупатель из огромного ассортимента овощей выберет, то, что соответствует его потребностям и возможностям, получает информацию о наличии овощей и доступ к диапазону цен. И все это за минимальное количество времени. Так как существует возможность обновить и расширить базу имеющейся продукции, покупателю всегда будет представлен огромный ассортимент свежих продуктов.
В базе данных о менеджерах содержится следующая информация: №телефона и ФИО. В обязанности менеджера входит принятие оплаты, проверка количества товара на складе и оформление заказа. При отсутствии товара на складе работник овощной отрасли выбирает отсутствующие товары и на основании этих данных составляет заявку на имя поставщика через менеджера.
В условиях рыночной конкуренции, покупатель должен иметь достаточное количество содержательной информации о продукции, чтобы купить ее. А именно, это информация:
· о категории и виде овощей, т.к. покупателя всегда интересует определенный тип овощей, который он хотел бы приобрести;
· о цене, т.к. при покупке овощей покупатель рассчитывает на определенную сумму, которую сможет потратить;
· о производителе, изготовителе, т.к. в наше время потребители чаще покупают овощи известных марок, чем неизвестных;
· о доступном количестве овощей на складе, т.к. покупателю не понравится, если он будет ждать, а так все сразу ясно есть она или нет;
Поставка влечет за собой огромное количество производителей. В большинстве случаев изготовители находятся в другом городе и поэтому имеет место дата поставки, которая будет согласована с поставщиками через менеджера. И что бы в любой момент можно было знать изготовителя и изготовляемых им продуктов, в базе данных содержится следующая информация о производителях: название производителя. Остальными данными располагает менеджер.