РОЛЬ БАЗ ДАННЫХ И ИНФОРМАЦИОННЫХ ХРАНИЛИЩ В СОВРЕМЕННОМ ОБЩЕСТВЕ
Заказать уникальную курсовую работу- 44 44 страницы
- 15 + 15 источников
- Добавлена 17.06.2024
- Содержание
- Часть работы
- Список литературы
1 РОЛЬ БАЗ ДАННЫХ И ИНФОРМАЦИОННЫХ ХРАНИЛИЩ В СОВРЕМЕННОМ ОБЩЕСТВЕ 5
1.1 Понятия база данных и информационное хранилище 6
1.2 Эволюция баз данных 6
1.3 Современные виды баз данных 7
1.4 Роль баз данных в предметной области 9
1.5 Пользователи базой данных 10
1.6 Выводы по главе 11
2 ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ 13
2.1 Процесс создания таблиц БД. 14
2.2 Порядок загрузки таблиц данными (построение канонической модели) 19
2.3 Процесс создания связей между таблицами 23
2.4 Процесс формирования форм для работы с таблицами базы данных 26
2.5 Процесс формирования запросов 30
2.6 Процесс формирования отчетов 32
2.7 Разграничение доступа к БД 35
2.8 Выводы по главе 36
3 ОПИСАНИЕ КОНТРОЛЬНОГО ПРИМЕРА ФУНКЦИОНИРОВАНИЯ РАЗРАБОТАННОЙ БАЗЫ ДАННЫХ 37
3.1 Вход пользователей с различными логинами/паролями. 37
3.2 Добавление новой информации в БД через формы. 39
3.3 Выбор информации из БД с помощью запросов. 40
3.4 Вывод информации из БД в виде отчётов. 40
3.5 Выводы по главе. 41
ЗАКЛЮЧЕНИЕ 42
СПИСОК ЛИТЕРАТУР 43
Рисунок 19. Форма таблицы Пациенты.Рисунок 20. Создание формы добавления новой записи для таблицы “Врачи”.Рисунок 21. Создание формы списка врачей.Рисунок 22. Форма списка врачей.Рисунок 23. Форма списка врачей для User menu.Рисунок 24. Форма списка отделений.Рисунок 25 – настройка формы авторизации2.5 Процесс формирования запросовДля создания запроса в Microsoft Access требуется открыть базу данных и выбрать вкладку "Создание запроса". Затем необходимо выбрать таблицы, из которых будут извлекаться данные, и добавить их в редактор запросов. После этого следует выбрать нужные поля для отображения в запросе и определить критерии выборки данных. При необходимости можно добавить вычисляемые поля или агрегатные функции для обработки данных. После завершения настройки запроса следует сохранить его и закрыть редактор. После этого запрос выполняется на базе данных, и результаты отображаются пользователю. Процесс создания запросов и их выполнение на основе БД НейроМир показаны на рис. 26–30.Рисунок 26. Создание запроса для выборки всех пациентов с определенным диагнозом.Рисунок 27. Результат запроса по выборке.Рисунок 28. Запрос на удаление старых записей из таблицы Записи об Обследованиях.Рисунок 29. Таблица Записи об Обследованиях до выполнения запроса.Рисунок 30. Таблица Записи об Обследованиях после выполнения запроса.2.6 Процесс формирования отчетовОтчеты — это инструмент для представления данных из базы данных в удобном формате для анализа и принятия решений.Создание отчета в Microsoft Access состоит из нескольких важных шагов, приведенных ниже:Выбор данных. Сначала выбирается источник данных для отчета. Это может быть таблица, запрос или комбинация данных из нескольких источников.Открытие конструктора отчетов. После выбора данных открывается конструктор отчетов, нажав на соответствующую кнопку на панели инструментов или выбрав "Отчет" из вкладки "Создать".Добавление полей. Добавляется поля из выбранного источника данных на макет отчета, перетаскивая их на нужное место или дважды щелкая по ним.Настройка макета. Затем можно настроить макет отчета, изменяя размер и расположение полей, добавляя заголовки, нижние колонтитулы и другие элементы дизайна.Применение сортировки и группировки. Также можно применить сортировку и группировку данных в отчете для удобства анализа. Это делается через соответствующие опции в конструкторе отчетов.Добавление вычисляемых полей и суммаризации данных. При необходимости можно добавить вычисляемые поля и выполнить суммаризацию данных, таких как общее количество или среднее значение.Настройка форматирования и стиля. После построения основной структуры отчета, можно настроить его внешний вид, применив форматирование текста, цвета, шрифты и другие стилистические элементы.Предварительный просмотр и сохранение отчета. Наконец, можно просмотреть отчет в режиме предварительного просмотра, чтобы убедиться в его правильности, а затем сохранить его для дальнейшего использования.Процесс создание и приведение отчета для таблицы Лечение БД НейроМир показан на рис. 31–32.Рисунок 31. Создание отчета о лечении в режиме конструктора.Рисунок 32. Создание отчета о лечении в режиме макета.2.7 Разграничение доступа к БДВ Microsoft Access ограничение доступа к базе данных включает в себя настройку уровней доступа и прав пользователей. Первоначально необходимо определить роли пользователей и соответствующие им привилегии доступа к таким элементам базы данных, как таблицы, запросы, формы и отчеты. Затем необходимо создать группы пользователей, каждая из которых будет наделена определенными привилегиями доступа к элементам базы данных. Например, администратор базы данных может обладать всеми правами на модификацию и удаление данных, в то время как обычные пользователи могут иметь право только на чтение и модификацию определенных таблиц или запросов. После этого каждому пользователю или группе пользователей должны быть назначены пароли, чтобы обеспечить аутентификацию и управление доступом к базе данных. Кроме того, рекомендуется проводить регулярный аудит доступа к базе данных и адаптировать настройки безопасности в соответствии с меняющимися потребностями и стандартами безопасности. Процесс ограничения доступа к определенным данным в БД НейроМир показан на рис. 33–34.Рисунок 33. Создание формы для авторизации пользователя.Рисунок 34. Создание макроса для открытия формы логина при входе в БД.2.8 Выводы по главеВ этой главе рассматривается основные этапы проектирования и разработки базы данных в среде MS Access. Особое внимание уделяется точному определению структуры таблиц, установлению связей между ними, созданию удобных форм для ввода и отображения данных, а также формированию запросов и отчетов для анализа информации. Реализация ограничений доступа обеспечивает безопасность базы данных и снижает риск несанкционированного доступа к данным. Эффективно используя все доступные инструменты MS Access, пользователи могут создать функциональную и удобную базу данных.3 ОПИСАНИЕ КОНТРОЛЬНОГО ПРИМЕРА ФУНКЦИОНИРОВАНИЯ РАЗРАБОТАННОЙ БАЗЫ ДАННЫХ3.1 Вход пользователей с различными логинами/паролямиДля демонстрации входа пользователей с различными учетными данными в базу данных (БД), были созданыучетные записидля администратора и для пользователя. При запуске приложения пользователь вводит свой логин и пароль, после чего происходит аутентификация в системе. В случае успешной аутентификации пользователь получает доступ к функционалу БД, в противном случае выводится сообщение об ошибке.В БД НейроМир созданы два пользователя, admin и user. Пользователь администратор имеет такие права как изменение БД, просмотр БД. У пользователя с именем user права доступа ограничены, может только просмотреть список врачей и список отделений и кабинетов(наглядно показано на рис. 35–39)..Рисунок 35. Вход обычного пользователя.Рисунок 36. Меню для пользователя.Рисунок 37. Вход администратора.Рисунок 38. Меню для администратора.Рисунок 39. Авторизация с неверными данными.3.2 Добавление новой информации в БД через формыЧтобы добавить новую информацию в базу данных, пользователь может использовать специально созданные формы. Например, для добавления новых записей о врачах, в базе данных была создана форма с необходимыми полями, такими как имя, фамилия, специализация и т.д. Пользователь заполняет форму данными и сохраняет новую запись в БД.Рисунок 40. Добавление врача.3.3 Выбор информации из БД с помощью запросовДля выбора информации из базы данных администратор может использовать запросы. Например, для получения списка пациентов с диагнозом Невралгия, создан запрос, который выводит все записи из таблицы пациентов, соответствующие заданным критериям(рис. 41).Рисунок 41. Результат запроса.3.4 Вывод информации из БД в виде отчетовПользователь может сгенерировать отчеты на основе данных из базы данных. Для этого предусмотрены специальные отчетные формы, которые автоматически формируют отчеты на основе выбранных критериев. Например, можно сгенерировать отчет о лечениях. В отчете включены такие поля как, дата начала лечения, дата окончания, пациент, врач и.т.д. Наглядно на рис. 42.Рисунок 42. Отчет о лечениях.3.5 Выводы по главеКонтрольный пример показывает, как пользователь может взаимодействовать с разработанной базой данных. Вход в систему, добавление данных, выборка информации и создание отчетов — основные функции, которые обеспечивают эффективное использование базы данных в рамках заданной предметной области.ЗАКЛЮЧЕНИЕНа протяжении выполнения данной курсовой работы были изучены фундаментальные понятия баз данных и хранения информации, а также рассмотрен эволюционный процесс развития баз данных от классических реляционных моделей до современных типов баз данных. Были рассмотрены современные типы баз данных, включая реляционные, документо-ориентированные, графовые и временные базы данных, а также их значение в различных областях, таких как медицина, бизнес и научные исследования.Значительное внимание было уделено процессу проектирования баз данных, включающему анализ требований, моделирование данных, нормализацию и оптимизацию. Применение этих методологий и методов проектирования способствует созданию эффективных и удобных баз данных, отвечающих конкретным потребностям предметной области.В рамках данной курсовой работы была успешно разработана база данных «НейроМир» в среде Microsoft Access. Предназначенная для управления информацией о диагнозах, обследованиях, лечениях, врачах и пациентах, БД «НейроМир» продемонстрировала свои практические возможности и способность хранить и обрабатывать соответствующую медицинскую информацию.В заключение следует отметить, что выполнение данной курсовой работы по проектированию баз данных в среде Microsoft Access позволило получить практические знания и навыки в области баз данных и их проектирования. Кроме того, это позволило углубить понимание ключевой роли и значения баз данных в современной информационной сфере.СПИСОК ЛИТЕРАТУРЫДиго, С. М. Базы данных: проектирование и использование : учебник для вузов / С. М. Диго. – М.: Финансы и статистика, 2005. Базы данных. Учебник для высших учебных заведений / под редакцией проф. А.Д. Хомоненко, СПб.: Корона, 2004. Дейт, К.Дж. Введение в системы баз данных : [пер. с англ.] / Дейт К.Дж. – 8-е изд. - Москва ; СПб. ; Киев : Издательский дом «Вильямс», 2005. – 1327 с. Гурвиц, Г.А. Microsoft Access 2010. Разработка приложений на реальном примере / Гурвиц Г.А. – СПб.: БХВ-Петербург, 2010. Крёнке, Д. Теория и практика построения баз данных. 9-е изд./ Крёнке Д. – СПб.: Издательский дом «Питер», 2005. Андон, Ф. Язык запросов SQL : учебный курс / Ф. Андон, В. Резниченко. – СПБ. : Питер ; Киев : Издательская группа BHV, 2006. – 415 с. Кирстен, В. Постреляционная СУБД Cache 5. Объектно-ориентированная разработка приложений. 2-е изд., перераб. и дополн./ В.Кирстен, М.Ирингер, М.Кюн, Б.Рериг. – М.: ООО «Бином-Пресс», 2005. Козадаев, К.В. Организация баз данных и экспертных систем: курс лекций / К. В. Козадаев, Д. В. Щегрикович. – Минск : БГУ, 2012. Малыхина, М. Базы данных: основы, проектирование, использование: Учебное пособие / М. Малыхина. – СПб. : БХВ-Петербург, 2004. Оскерко, В.С. Компьютерные информационные технологии: учебное пособие для студентов высших учебных заведений по экон. спец. В 3 ч. Ч. 2 : Базы данных и знаний / В. С. Оскерко, З. В. Пунчик. – Минск : БГЭУ, 2011. Роб, Питер Системы баз данных: проектирование, реализация и управление : Пер. с англ. / П. Роб, К. Коронелл. – 5-е изд. – СПб. : БХВПетербург, 2004. – 1024 с. : ил. Туманов, В.Е. Проектирование реляционных хранилищ данных / В. Е. Туманов, С. В. Маклаков. – М.: : Диалог-МИФИ, 2007. – 333 с. Кириллов В.В., Громов Г.Ю. Структурированный язык запросов (SQL) [Электрон. ресурс]: Учебное пособие. – Режим доступа: http://www.citforum.ru/database/sql_kg/index.shtml – Дата доступа: 26.05.2014. Кириллов, В.В. Основы проектирования реляционных баз данных [Электрон. ресурс]: Учебное пособие. Режим доступа: http://www.citforum.ru/database/dbguide/index.shtml – Дата доступа: 20.05.2014. Компьютерная и техническая документация: Руководства. [Электрон. ресурс] – Режим доступа: www.emanual.ru –Дата доступа: 17.05.2014.
2. Базы данных. Учебник для высших учебных заведений / под редакцией проф. А.Д. Хомоненко, СПб.: Корона, 2004.
3. Дейт, К.Дж. Введение в системы баз данных : [пер. с англ.] / Дейт К.Дж. – 8-е изд. - Москва ; СПб. ; Киев : Издательский дом «Вильямс», 2005. – 1327 с.
4. Гурвиц, Г.А. Microsoft Access 2010. Разработка приложений на реальном примере / Гурвиц Г.А. – СПб.: БХВ-Петербург, 2010.
5. Крёнке, Д. Теория и практика построения баз данных. 9-е изд./ Крёнке Д. – СПб.: Издательский дом «Питер», 2005.
6. Андон, Ф. Язык запросов SQL : учебный курс / Ф. Андон, В. Резниченко. – СПБ. : Питер ; Киев : Издательская группа BHV, 2006. – 415 с.
7. Кирстен, В. Постреляционная СУБД Cache 5. Объектно-ориентированная разработка приложений. 2-е изд., перераб. и дополн./ В.Кирстен, М.Ирингер, М.Кюн, Б.Рериг. – М.: ООО «Бином-Пресс», 2005.
8. Козадаев, К.В. Организация баз данных и экспертных систем: курс лекций / К. В. Козадаев, Д. В. Щегрикович. – Минск : БГУ, 2012.
9. Малыхина, М. Базы данных: основы, проектирование, использование: Учебное пособие / М. Малыхина. – СПб. : БХВ-Петербург, 2004.
10. Оскерко, В.С. Компьютерные информационные технологии: учебное пособие для студентов высших учебных заведений по экон. спец. В 3 ч. Ч. 2 : Базы данных и знаний / В. С. Оскерко, З. В. Пунчик. – Минск : БГЭУ, 2011.
11. Роб, Питер Системы баз данных: проектирование, реализация и управление : Пер. с англ. / П. Роб, К. Коронелл. – 5-е изд. – СПб. : БХВПетербург, 2004. – 1024 с. : ил.
12. Туманов, В.Е. Проектирование реляционных хранилищ данных / В. Е. Туманов, С. В. Маклаков. – М.: : Диалог-МИФИ, 2007. – 333 с.
13. Кириллов В.В., Громов Г.Ю. Структурированный язык запросов (SQL) [Электрон. ресурс]: Учебное пособие. – Режим доступа: http://www.citforum.ru/database/sql_kg/index.shtml – Дата доступа: 26.05.2014.
14. Кириллов, В.В. Основы проектирования реляционных баз данных [Электрон. ресурс]: Учебное пособие. Режим доступа: http://www.citforum.ru/database/dbguide/index.shtml – Дата доступа: 20.05.2014.
15. Компьютерная и техническая документация: Руководства. [Электрон. ресурс] – Режим доступа: www.emanual.ru –Дата доступа: 17.05.2014.