Способы организации и методы проектирования базы данных
Введение
Процесс проектирования базы данных включает в себя несколько этапов, один из которых является многогранный процесс принятия решений, который рассматривает информационную модель предметной области, требования к данным от программистов и пользователей приложений, сочетание логических и физических структур данных, а также рассмотрение программного и аппаратного обеспечения для рассмотрения при обосновании и обосновании выбора программного и аппаратного обеспечения.
Внедрение информационных технологий субъектами хозяйствования ранее было ситуационным несистемным процессом. Предприятия закупали некоторое программное обеспечение, преимущественно офисное и бухгалтерское, и ставили своей целью улучшение их информатизации. На самом деле они не пострадали от положительного воздействия информационных технологий, но внедрение такой технологии не принесло никаких преимуществ. Отсутствие системы передачи информации между программными комплексами, задействованными в повседневной работе
СОДЕРЖАНИЕ
Введение 10
1 Аналитическая часть 12
1.1 Описание предметной области 12
2 Проектирование базы данных 17
2.1 Состав и функции СУБД 17
2.3 Реляционные базы данных 21
2.4 Нормализация баз данных 23
2.5 Проектирование информационной модели базы данных 26
2.6 Построение логической модели базы данных 29
2.7 Обзор программного обеспечения мебельного предприятия «Алмаз» 32
3 Разработка базы данных 37
3.1 Организационная структура Мебельного предприятия ООО «Алмаз» 37
3.2 Разработка диаграмм вариантов использования 41
3.3 структура базы данных Мебельного предприятия 43
3.4 Заполнение таблицы данными 47
3.5 Перекрестный запрос с таблицей Товары 50
3.6 Повторяющийся запрос с таблицей Должность 51
3.7 Записи без подчиненных с таблицей Категории товаров 51
3.8 Создание подчиненной формы на основе таблиц Должность и Сотрудник 52
3.9 Запрос на выборку 52
3.10 Создание вычисляемого запроса 53
3.11 Значение оклада по возрастанию 53
3.12 Значение оклада 60000 54
3.13 Создание формы с помощью запроса Значение оклада 60000 54
3.14 Создание формы с помощью запроса Вычисляемый запрос в долларах 55
3.15 Создание формы с помощью запроса на Выборку 55
3.16 Создание формы с помощью запроса Значение оклада по возрастанию 55
3.17 Создание формы с помощью запроса Категории товара без подчиненных в Сотрудники 56
3.18 Создание формы с помощью запроса Поиск повторений для Должность 56
3.19 Создание формы с помощью запроса Реализация запроса 57
3.20 Создание формы с помощью запроса Товар_ перекрестный 57
3.21 Создание отчета с помощью таблицы Должность 57
3.22 Создание отчета с помощью таблицы Заказ 58
3.23 Создание отчёта с помощью таблицы Закупки 58
3.24 Перекрестный запрос с помощью таблицы Ассортимент 58
3.25 Перекрестный запрос с помощью таблицы Детали 59
3.26 Перекрестный запрос с помощью таблицы Заголовок накладной 59
3.27 Перекрестный запрос с помощью таблицы Заголовок накладной 59
3.28 Перекрестный запрос с помощью таблицы Закупки 60
3.29 Перекрестный запрос с помощью таблицы Клиент 60
3.30 Перекрестный запрос с помощью таблицы Материалы 61
3.31 Перекрестный запрос с помощью таблицы Реализация 61
3.32 Перекрестный запрос с помощью таблицы Сотрудники 62
3.33 Перекрестный запрос с помощью таблицы Упаковка 62
3.34 Перекрестный запрос с помощью таблицы Фурнитура 63
3.35 Запрос с помощью таблицы Ассортимент 63
3.36 Запрос с помощью таблицы Детали 64
3.37 Запрос с помощью таблицы Должность 64
3.38 Запрос с помощью таблицы Заголовок накладной 64
3.39 Запрос с помощью таблицы Заказ 65
3.40 Запрос с помощью таблицы Закупки 65
3.41 Запрос с помощью таблицы Изделие 66
3.42 Запрос с помощью таблицы Категории товара 66
3.43 Запрос с помощью таблицы Клиент 67
3.44 Запрос с помощью таблицы Материалы 67
3.45 Создание форм с помощью таблицы Ассортимент 67
3.46 Создание формы с помощью запроса Фурнитура _ перекрестный 68
3.47 Создание формы с помощью запроса Упаковка _ перекрестный 68
3.48 Создание формы с помощью запроса Сотрудники _ перекрестный 69
3.49 Создание формы с помощью запроса Реализация _ перекрестный 69
3.50 Создание формы с помощью запроса Материалы _ перекрестный 69
3.51 Создание отчёта с помощью формы Ассортимент 69
3.52 Создание отчёта с помощью формы Запрос на выборку 70
3.53 Создание отчёта с помощью формы Значение оклада по возрастанию 70
3.54 Создание отчёта с помощью формы Материалы _ перекрестный 71
3.55 Создание отчёта с помощью формы реализация Запрос 71
3.56 Создание отчёта с помощью формы Сотрудники _ перекрестный 71
3.57 Создание отчёта с помощью формы Упаковка _ перекрестный 72
3.58 Создание отчёта с помощью таблицы Детали 72
3.59 Создание отчёта с помощью таблицы Заказ накладной 72
3.60 Создание отчёта с помощью таблицы Изделие 73
3.61 Создание отчёта с помощью таблицы Клиент 73
3.62 Создание отчёта с помощью таблицы Поставщик 73
3.63 Создание кнопочной формы 74
4 Безопасность и экологичность работы 75
Заключение 81
Перечень использованных информационных ресурсов 82
Перечень использованных информационных ресурсов
1. Нестеров, С. А. Базы данных : учебник и практикум для вузов / С. А. Нестеров. — Москва : Издательство Юрайт, 2023. — 230 с. — (Высшее образование). — ISBN 978-5-534-00874-6. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/511650 (дата обращения: 04.06.2024).
2. Илюшечкин, В. М. Основы использования и проектирования баз данных : учебник для академического бакалавриата / В. М. Илюшечкин. — Москва : Издательство Юрайт, 2019. — 213 с. — (Бакалавр. Академический курс). — ISBN 978-5-534-03617-6. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/431131 (дата обращения: 04.06.2024).
3. В.К. Волк «Базы данных проектирование, программирования, управления и администрирование» [Электронный ресурс] URL : https://www.kolledge39.ru/files/uchebniki/10.02.05 (дата обращения 20.02.2024)
4. М.М.Крикунов, А.Н.Поручиков «Основы базы данных» [Электронный ресурс] URL : http://repo.ssau.ru/bitstream/Uchebnye-izdaniya/Osnovy-baz-dannyh-96560/1 (дата обращения 20.02.2024)
5. В.Ю. Кара - Ушанов, «SQL – язык реляционных баз данных» [Электронный ресурс] URL : https://elar.urfu.ru/bitstream/10995/40612/1/978-5-7996-1622-9_2016.pdf?ysclid=lx0dcbkge2464042926 (дата обращения 20.02.2024)
6. ИП Карпова «Базы данных» [Электронный ресурс] URL : https://publications.hse.ru/mirror/pubs/share/direct/259052819?ysclid=lx0edn9txm25437262 (дата обращения 20.06.2024)
7. Т.И.Сергеева, М.Ю.Сергеев «База данных: Модели данных, Проектирование, Язык SQL» [Электронный ресурс] URL : https://cchgeu.ru/upload/iblock/493/g8dzbcjn3d67nzbakqwlz17r57cy2pwy/Uchebn_posobie-Bazy-dannykh.-Modeli-dannykh_-proektirovanie_-yazyk (дата обращения 20.02.2024)
8. Владимир Комаров «Путеводитель по базам данных» [Электронный ресурс] URL : https://edu.postgrespro.ru/dbguide.pdf (дата обращения 20.02.2024 )
9. В.В. Кириллов, Г.Ю. Громов «Введение в реляционные базы данных» [Электронный ресурс] URL: https://books.4nmv.ru/books/vvedenie_v_relyatsionnye_bazy_dannykh_3642766 (дата обращения 20.02.2024)
10. Н. Н. Василюк «Основы работы с СУБД MS ACCESS» [Электронный ресурс] URL : http://www.psu.ru/files/docs/science/books/uchebnie-posobiya/vasiluk-informatika-osnovy.pdf (дата обращения 20.02.2024)
11. ГОСТ 12.1.029-80 «Система стандартов безопасности труда» [Электронный ресурс] URL: https://docs.cntd.ru/document/5200292 (дата обращения 04.06.2024)
12. ГОСТ 12.0.003-2015 ССБТ «Опасные и вредные производственные факторы» [Электронный ресурс] URL : https://dokipedia.ru/document/5336503 (дата обращения 04.06.2024)
13. Постановление Правительства РФ от 16 сентября 2020 г. N 1479 «Об утверждении Правил противопожарного режима в Российской Федерации» (с изменениями и дополнениями) [Электронный ресурс] URL : https://base.garant.ru/74680206/?ysclid=lxg7wxves4523780202 (дата обращения 15.06.2024)
14. Приказ МЧС от 05.09.2021 №596 «Об утверждении типовых дополнительных профессиональных программ в области пожарной безопасности» [Электронный ресурс] URL : https://mchs.gov.ru/dokumenty/normativnye-pravovye-akty-mchs-rossii/5906 (дата обращения 15.06.2024)
15. Приказ МЧС России от 18 ноября 2021 г. № 806 « Об определении Порядка, видов, сроков обучения лиц, осуществляющих трудовую или служебную деятельность в организациях, по программам противопожарного инструктажа, требований к содержанию указанных
Нормализованные таблицы обычно содержат, по крайней мере, информацию, связанную с первичным ключом, поэтому нет проблем с их повторным обновлением, потому что не ключевые данные включаются в базу данных только один раз. Тем не менее, поскольку каждая таблица в пятой нормальной форме имеет по крайней мере один столбец, ключи в таблицах также должны быть повторены в этой таблице, что дает возможность дублирования одних и тех же ключей, что позволяет использовать таблицы комбинаций и, таким образом, извлекать соответствующую информацию, позволяя получать информацию.
2.5 Проектирование информационной модели базы данныхНа начальном этапе построения базы данных для будущей информационной системы мебельного салона важно обеспечить основу для будущего развития.[10] Основой для этой основы служат информационные объекты.