Теоретические основы баз данных
ВВЕДЕНИЕ
Сегодня в связи с развитием информационных технологий приоритетным орудием большинства компаний в борьбе за свое место под солнцем является информация, которая способствует активной конкурентной борьбе, победа в которой влечет за собой успешное развитие бизнес-процессов и компании в целом. Ежедневно в любой компании появляется огромное количество информации, которую нужно использовать для принятия решений в бизнесе. Информация имеет свойство накапливаться, и постепенно происходит увеличение объемов информации до таких размеров, что возникает неотложная необходимость в использовании баз данных.
Базы данных являются важным аспектом бизнеса, позволяющим легко обрабатывать все процессы. Они являются неотъемлемой частью бизнеса для хранения, организации и анализа важных данных о клиентах, сотрудниках, поставщиках, запасах и других данных. Поэтому создание баз данных является актуальным для любого предприятия.
СОДЕРЖАНИЕ
ГЛАВА I ТЕОРЕТИЧЕСКИЕ ОСНОВЫ БАЗ ДАННЫХ.. 6
1.1 Базы данных. Основные понятия и определения. 6
1.3 Реляционные базы данных. Ограничения целостности. 11
1.4 Этапы проектирования БД.. 15
1.5 Описание предметной области. 23
ГЛАВА II ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ ООО «ЧОО «Дивизион». 24
2.1 Краткая характеристика деятельности ООО «ЧОО «Дивизион». 24
2.2 Концептуальная модель БД.. 25
2.3 Логическая модель БД. Нормализация. 28
2.4 Физическая структура БД.. 33
ГЛАВА III РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ЭВМ.. 40
3.2 Экранные формы для ввода и редактирования данных в БД.. 45
3.4 Главная кнопочная форма. 55
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ГОСТ Р ИСО/МЭК 12207-2010. Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств
Методология функционального моделирования IDEF0, Руководящий документ, Госстандарт России
Бова, В.В. Основы проектирования информационных систем и технологий: учебное пособие / В.В. Бова, Ю.А. Кравченко; Южный федеральный университет, Инженерно-технологическая академия. – Ростов-на-Дону; Таганрог: Южный федеральный университет, 2018. – 106 с.
Богатырев, В. А. Информационные системы и технологии. Теория надежности [Электронный ресурс]: учебное пособие для бакалавриата и магистратуры / В. А. Богатырев. - Москва: Юрайт, 2019. - 318 с.
Варфоломеева, Е.В. Информационные системы в экономике: Учебное пособие / Е.В. Варфоломеева, Т.В. Воропаева и др.; Под ред. Д.В. Чистова - М.: НИЦ ИНФРА-М, 2018. - 234 с.
Вахрушев, В. Ю. Информационные системы в управлении предприятием [Электронный ресурс]: учебно-метод. пособие по дисциплинам "Автоматизация производственной деятельности", " Информационные системы в управлении предприятием", "Интегрированные системы автоматизированного управления" для студентов направления 27.03.04, 09.03.02 и магистрантов направления 27.04.04 всех профилей подготовки, всех форм обучения / В. Ю. Вахрушев; ВятГУ, ИМИС, ФАВТ, каф. АТ. - Киров: [б. и.], 2018. - 78 с.
Гвоздева, Т. В. Проектирование информационных систем. Стандартизация. Учебное пособие для вузов | Гвоздева Татьяна Вадимовна, Баллод Борис Анатольевич. - М.: Лань, 2021. - 252с.
Грекул, В.И., Денищенко Г.Н. , Коровкина Н.Л. Проектирование информационных систем. - Издательство: Интернет-университет информационных технологий, 2018. – 420с.
Затонский, А.В. Информационные технологии: разработка информационных моделей и систем: Учеб. пос. / А.В.Затонский - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2018 - 344с.
Концептуальная модель данных обеспечивает совместное формальное представление того, что передается между клиентами и разработчиками во время разработки базы данных - она ориентирована на данные в базе данных, независимо от возможного использования этих данных в пользовательских процессах или реализации данных в конкретной компьютерной среде. Следовательно, концептуальная модель данных связана со значением и структурой данных, но не с деталями, влияющими на то, как они реализуются.
Таким образом, концептуальная модель данных является формальным представлением того, какие данные должна содержать база данных, и ограничений, которым эти данные должны удовлетворять. Это должно быть выражено в терминах, которые не зависят от того, как модель может быть реализована. В результате анализ фокусируется на вопросах, что требуется, а не как это достигается.
Логический дизайн