Курсовая работа: Разработка СУБД "Кондитерские фабрики"
Название типа
Продукция Тип продукции Выпуск
#КП |
Название продукции |
КТ# |
#КТ |
Название типа продукции |
#КВ |
Количество |
Дата выпуска |
КФ# |
КП# |
Потребитель Поставка
#№ Магазина |
Название |
ФИО директора |
КТ# |
Номер накладной |
Количество товара |
Цена за ед. товара |
Дата поставки |
№ Магазина |
КП# |
КВ# |
Рисунок 2.3.3 – Реляционная модель данных
2.4 Обоснование выбора СУБД
Современные основы информационной технологии составляют базы данных (БД – это структурированная определенным образом совокупность данных, относящихся к конкретной задаче) и системы управления базами данных (СУБД представляет собой комплекс инструментальных средств, программных и языковых, реализующих централизованное управление БД и обеспечивающих доступ к данным (изменения, добавления, удаления, резервного копирования и т.д. ), роль которых как единого средства хранения, обработки и доступа к большим объемам информации постоянно возрастает.
Быстрое развитие потребностей применений БД выдвигает новые требования к СУБД: поддержка широкого спектра типов представляемых данных и операций над ними (включая фактографические, документальные, картинно-графические данные); естественные и эффективные представления в БД разнообразных отношений между объектами предметных областей (например, пространственно-временных с обеспечением визуализации данных); СУБД должна обеспечивать поиск, модификацию и сохранность данных, а также оперативный доступ (время отклика), защиту целостности данных от аппаратных сбоев и программных ошибок, разграничение прав и защита от несанкционированного доступа, поддержка совместной работы нескольких пользователей с данными.
Современные СУБД отвечают этим требованиям, в том числе и Access. Access включает в себя традиционные технологии и возможности реляционных СУБД, предоставляет средства создания базы нормализованных данных и форм для диалоговой работы с ней и удобным графическим интерфейсом. С построением базы нормализованных данных тесно связана разработка и эффективная реализация задач пользователя.