Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / КУРСОВАЯ РАБОТА, ИНФОРМАТИКА

Разработка баз данных для объектов информационной сферы

happy_woman 240 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 20 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 08.01.2021
Целью курсовой работы является разработка базы данных для поликлиники. Для достижения поставленной цели необходимо решение следующих задач: 1. Изучение предметной области поликлиники. 2. Проектирование базы данных для поликлиники. 3. Разработка базы данных для поликлиники.
Введение

База данных ? именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области. Под предметной областью принято понимать некоторую область человеческой деятельности или область реального мира, подлежащих изучению для организации управления. Базы данных являются эффективным средством представления структур данных и манипулирования ими. Концепция баз данных предполагает использование интегрированных средств хранения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей. При этом БД должна поддерживаться в среде ЭВМ единым программным обеспечением, называемым системой управления базами данных (СУБД).
Содержание

ВВЕДЕНИЕ 3 1. ТЕОРЕТИЧЕСКИЕ ПОНЯТИИ БАЗ ДАННЫХ 5 1.1. ПОНЯТИЕ И СУЩНОСТЬ БАЗЫ ДАННЫХ 5 1.2. ВИДЫ МОДЕЛЕЙ ДАННЫХ 5 1.3. СОВРЕМЕННОЕ СОСТОЯНИЕ ТЕХНОЛОГИЙ БАЗ ДАННЫХ 7 2. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ ДЛЯ ПОЛИКЛИНИКИ 8 2.1. ЭТАПЫ ПРОЕКТИРОВАНИЯ БАЗЫ ДАННЫХ 8 2.2. ПРОГРАММЫ РАЗРАБОТКИ БАЗ ДАННЫХ 10 3. РАЗРАБОТКА БАЗ ДАННЫХ 13 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 21
Список литературы

1. Илюшечкин, В. М. Основы использования и проектирования баз данных. Учебник / В.М. Илюшечкин. - М.: Юрайт, 2015. 2. Кузнецов, С. Д. Базы данных. Модели и языки / С.Д. Кузнецов. - М.: Бином-Пресс,2013. 3. Проектирование баз данных. СУБД Microsoft Access. Учебное пособие. - М.: Горячая линия - Телеком, 2013. 4. Стружкин, Н. П. Базы данных. Проектирование. Учебник / Н.П. Стружкин, В.В. Годин. - М.: Юрайт, 2016. 5. Кандзюба СП. Ое1рЫ 5. Базы данных и приложения. Лекции и упражнения. /, СП. Кандзюба, В.Н. Громов - К.: Диасофт, 2010. 6. Хансен Г., Хансен Дж. Базы данных. Разработка и управление. - М.: Бином, 2012. 7. https://lumpics.ru/database-software 8. https://bookscafe.net/read/uchebnik-bazy_dannyh_konspekt_lekciy-155980.html#p1 9. http://www.lib.uniyar.ac.ru/edocs/iuni/20120401.pdf
Отрывок из работы

1. ТЕОРЕТИЧЕСКИЕ ПОНЯТИИ БАЗ ДАННЫХ 1.1. ПОНЯТИЕ И СУЩНОСТЬ БАЗЫ ДАННЫХ База данных – совокупность взаимосвязанных, хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложений. БД, как правило, создается как общий ресурс всего предприятия, где данные являются интегрированными и общими. Под понятием интегрированные данные подразумевается возможность представить базу данных как объединение нескольких отдельных файлов данных.[1] Создание базы данных, ее поддержка и обеспечение доступа пользователей к ней осуществляется централизованно с помощью специального программного инструментария – системы управления базами данных. Система управления базами данных– это комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации. Концептуальная модель БДописывает сущности, их свойства и связи между ними; не зависит от конкретной СУБД. Сущность – это реальный или представляемый тип объекта, информация о котором должна сохраняться и быть доступна. В диаграммах сущность представляется в виде прямоугольника, содержащего имя сущности. При этом имя сущности – это имя типа, а не некоторого конкретного экземпляра этого типа. Обычно базы данных состоят из нескольких основных сущностей, связанных с большим количеством подчиненных сущностей. Основные сущности называются независимыми: они не зависят ни от какой-либо другой сущности. Подчиненные сущности называются зависимыми: для того чтобы существовала одна из них, должна существовать связанная с ней основная таблица. 1.2. ВИДЫ МОДЕЛЕЙ ДАННЫХ Организация данных рассматривается с позиций той или иной модели данных. Модель данных является ядром любой базы данных. С помощью модели данных могут быть представлены объекты предметной области и взаимосвязи между ними. Модель данных – совокупность структур данных, ограничений целостности и операций манипулирования данными. Модели используются для представления данных в информационных системах.[2] Различают три типа моделей данных, которые имеют множества допустимых информационных конструкций: • иерархическая; • сетевая; • реляционная; • объектная. Иерархическая модель представлена в виде древовидного графа. Достоинство этой модели в том, что она позволяет описать структуру данных как на логическом, так и на физическом уровне. Ее недостаток – жесткая фиксированность взаимосвязи между элементами. В связи с этим любые изменения связей требуют изменения ее структуры.[3] Сетевая модель базы данных представлена в виде диаграммы связей. В сетевой модели допустимы любые виды связей между записями, отсутствуют ограничения на число обратных связей. Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами: • каждый элемент таблицы – один элемент данных; • все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину; • каждый столбец имеет уникальное имя (заголовки столбцов являются названиями полей в записях); • одинаковые строки в таблице отсутствуют; • порядок следования строк и столбцов может быть произвольным. Объектная модель. В этой модели данные представляются в форме объектов. Объект имеет набор свойств, называемых атрибутами, и может включать в себя также процедуры для обработки данных, которые называют методами. Объекты, имеющие одинаковые наборы атрибутов и различающиеся только их значениями, образуют некоторый класс объектов. На основе существующего класса могут создаваться новые, наследующие свойства исходного. При этом исходный класс именуется родителем нового класса. 1.3. СОВРЕМЕННОЕ СОСТОЯНИЕ ТЕХНОЛОГИЙ БАЗ ДАННЫХ Кратко сформулируем основные современные принципы организации баз данных.[9] • Значительная часть современных СУБД способна работать на компьютерах различной архитектуры под управлением разных операционных систем. • Подавляющее большинство современных СУБД обеспечивают поддержку полной реляционной модели данных, обеспечивая целостность категорий и целостность на уровне ссылок. • Современные СУБД для определения данных и манипуляции ими опираются на принятые стандарты в области языков, а при обмене данными между различными СУБД базируются на существующих технологиях по обмену информацией. • Многие существующие СУБД относятся к так называемым сетевым СУБД, которые предназначены для поддержки многопользовательского режима работы с базой данных и поддержки возможности децентрализованного хранения данных. • Такие СУБД имеют развитые средства администрирования баз данных и средства защиты, хранимой в них информации. • Подобные СУБД имеют средства подключения клиентских приложений. • Современные СУБД характеризуются опытами концепции фундаментальной идеи объектно-ориентированного подхода, способствующей повышению уровня абстракции баз данных, являющейся перспективным этапом на пути развития технологий баз данных. 2. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ ДЛЯ ПОЛИКЛИНИКИ 2.1. ЭТАПЫ ПРОЕКТИРОВАНИЯ БАЗЫ ДАННЫХ Процесс проектирования БД представляет собой процесс переходов от неформального словесного описания информационной структуры предметной области к формализованному описанию объектов предметной области в терминах некоторой модели. Конечной целью проектирования является построение конкретной БД. Очевидно, что процесс проектирования сложен и поэтому имеет смысл разделить его на логически завершенные части.[4] Можно выделить пять основных этапов проектирования БД: • Сбор сведений и системный анализ предметной области. • Инфологическое проектирование. • Выбор СУБД. • Даталогическое проектирование. • Физическое проектирование. Сбор сведений и системный анализ предметной области - это первый и важнейший этап при проектировании БД. В нем необходимо провести подробное словесное описание объектов предметной области и реальных связей, присутствующих между реальными объектами. Желательно чтобы в описании определялись взаимосвязи между объектами предметной области. В общем случае выделяют два подхода к выбору состава и структуры предметной области: [5] Функциональный подход – применяется тогда, когда заранее известны функции некоторой группы лиц и комплексы задач, для обслуживания которых создается эта БД, т.е. четко выделяется минимальный необходимый набор объектов предметной области под описание. Предметный подход – когда информационные потребности заказчиков БД четко не фиксируются и могут быть многоаспектными и динамичными. В данном случае минимальный набор объектов предметной области выделить сложно. В описание предметной области включаются такие объекты и взаимосвязи, которые наиболее характерны и существенны для нее. При этом БД становится предметной, и подходит для решения множества задач. Однако трудность всеобщего охвата предметной области и невозможность конкретизации потребностей пользователей приводит к избыточно сложной схеме БД, которая для некоторых задач будет неэффективной Системный анализ должен заканчиваться подробным описанием информации об объектах предметной области, которая должна храниться в БД, формулировкой конкретных задач, которые будут решаться с использованием данной БД с кратким описанием алгоритмов их решения, описанием выходных и входных документов при работе с БД.[6] Инфологическое проектирование – частично формализованное описание объектов предметной области в терминах некоторой семантической модели. Дело в том, что процесс проектирования длительный, требует обсуждений с заказчиком и специалистами в предметной области. Кроме того, при разработке серьезных корпоративных информационных систем проект базы данных является фундаментом, на котором строится вся система в целом, и вопрос о возможности кредитования часто решается экспертами банка на основании именно грамотно сделанного инфологического проекта БД. Инфологическая модель должна включать такое формализованное описание предметной области, которое легко будет восприниматься не только специалистами в области. Выбор СУБД осуществляется на основе различных требований к БД и, соответственно, возможностей СУБД, а также в зависимости от имеющегося опыта разработчиков. Даталогическое проектирование есть описание БД в терминах принятой даталогической модели данных. В реляционных БД даталогическое или логическое проектирование приводит к разработке схемы БД, т.е. совокупности схем отношений, которые адекватно моделируют объекты предметной области и семантические связи между объектами. Основой анализа корректности схемы являются функциональные зависимости между атрибутами БД.[8] Кроме того, для повышения производительности могут использоваться возможности параллельной обработки данных. В результате БД может размещаться на нескольких сетевых компьютерах. С другой стороны, могут использоваться преимущества многопроцессорных систем. Необходимо отметить, что некоторые современные реляционные СУБД в основном используют физические структуры и методы доступа, опирающиеся на технологию проектирования файла, что по существу практически снимает вопрос о физическом проектировании. 2.2. ПРОГРАММЫ РАЗРАБОТКИ БАЗ ДАННЫХ Базы данных являются отличным инструментом учета информации, который используется многими организациями. Существуют специальные программы, позволяющие работать с такими системами. Предлагаем рассмотреть наиболее популярные и качественные из них.[7] Microsoft Access Начать стоит с самой распространенной СУБД — Microsoft Access, — обладающей широкой функциональностью и простотой для начинающих пользователей. Ее используют как для обучения, так и для вполне практичных задач. Из наиболее примечательных опций стоит отметить наличие шаблонов различных баз и возможность переключения между двумя режимами — таблицы и конструктора. Шаблоны позволяют не тратить время на макет, а выбрать подходящий вариант: «Контакты», «Отслеживание активов», «Пользовательское веб-приложение», «Управление проектами» и др. В каждой ячейке базы данных пользователь устанавливает тип данных, выбирая его из списка. Это может быть краткий или длинный текст, число, денежная сумма, дата и время, логическое значение, гиперссылка и т. д. Присутствует многофункциональный модуль для составления отчетов, запросов и форм, предусматривающий множество изменяемых параметров. Интерфейс поддерживает русский язык, а для начинающих пользователей реализовано подробное руководство с описанием всех процессов. Access является платным и распространяется в рамках офисного пакета от Microsoft. LibreOffice LibreOffice — это комплекс прикладных приложений, который может стать отличным аналогом Microsoft Office в целом и Access в частности. Рассматриваемый вариант можно использовать для работы с текстовыми документами, таблицами, презентациями, графическими изображениями, математическими записями и базами данных. Пакет устанавливается полностью, после чего пользователь сам выбирает необходимый модуль для запуска. Для БД используется формат ODB. В LibreOffice предусмотрены практически все функции, которые можно найти в Access. При этом разработчики постарались сделать максимально простой и привлекательный инструмент без загромождения огромным количеством кнопок и категорий. В главном окне расположены только самые основные возможности. Однако в рассматриваемом решении отсутствует мастер для создания баз данных со стандартными шаблонами. Приложение обладает открытым исходным кодом и его можно бесплатно скачать на русском языке.
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Похожие работы
Курсовая работа, Информатика, 26 страниц
250 руб.
Курсовая работа, Информатика, 30 страниц
320 руб.
Курсовая работа, Информатика, 31 страница
372 руб.
Курсовая работа, Информатика, 39 страниц
390 руб.
Служба поддержки сервиса
+7(499)346-70-08
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

Разработка движка сайта

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg