Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом Кочетков.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
7.66 Mб
Скачать

Глава 3 технологическая часть

3.1 Обоснование и описание методов и средств, которые нужно применить для выполнения разработки

Любая организация нуждается в своевременном доступе к информации. Ценность информации в современном мире очень высокая Роль распорядителей информации в современном мире чаще всего выполняют базы данных. Базы данных обеспечивают надежное хранение информации, структурированном виде и своевременный доступ к ней. Практически любая современная организация нуждается в базе данных, которая удовлетворяет те или другие потребности по хранению, управлению и администрированию данных [15-16]. Клиника – это организация, которая работает с очень большим объемом информации, как о сотрудниках так и о пациентах. Врачам нужно всегда следить по данным о своих пациентах, о курсе лечения больных. А руководству и бухгалтерии необходимо быть в курсе событий о своих сотрудниках. Для этого нужна общая база данных, которая включает всю необходимую информацию.

В связи с использованием новых информационных технологий распространилось понятие «информационная система». Информационная система (ИС) являет собой коммуникационную систему из сбора, передаваемости и обработки информации о конкретном объекте для реализации функций управления. Банк данных  является разновидностью ИС, в которой реализованы функции централизованного сохранения и накопления информации, которая обрабатывается; организована эта информация в одну или несколько баз данных. При создании базы данных важную роль играет информационное обеспечение, основной функцией которого является надежное хранение на машинных носителях всей совокупности необходимых данных для решения задач пользователя и удобный доступ к этим данным. Решение относительно состава и организации необходимой информации принимается во внешней и внутренней сфере. Это обусловлено тем, что первичная информация зарождается во внешней сфере в процессе принятия решений управленческим персоналом, описанию объектов, процессов и явлений предметной отрасли, для которой создается база данных. Как правило, первичная информация фиксируется в документах внешней сферы, которые содержат как нормативно справочную информацию, так и оперативную, учетную информацию, которая отображает известности о текущих процессах. Для создания базы данных данные внешней сферы должны быть перенесены на машинный носитель, где они образуют внутреннюю базу данных. Организация данных во внутренней сфере характеризуется двумя уровнями – логическим и физическим. Физическая организация данных определяет способ размещения данных непосредственно на машинном носителе. Логическая организация данных на машинном носителе зависит от программных средств, организации данных и ведение данных во внутренней сфере.

3.2 Процесс нормализация отношений

Нормализация – процесс построения БД за специальной методикой, которая предусматривает соблюдение определенного набора норм и правил, с целью устранения возможных недостатков проектирования и аномалий БД [17-18].

Нормальная форма – это способ построения отношения, в котором выполнение определенного множественного числа требований (норм) приобретает множественное число заранее определенных свойств. Нормализация – это процесс поэтапного перехода от одной нормальной формы (НФ) к другой путем выполнения определенных требований.

Требованием 1НФ изображения данных в виде отношений, построенных на основе именуемых атрибутов и их значений. 2НФ удовлетворяет требования 1НФ, и в нем определенный ключ, от которого полностью функционально зависит каждый не первичный атрибут. Отношение удовлетворяет требования 3НФ, если она находится в 2НФ и для каждого не первичного атрибута поддерживается полная и не транзитивная функциональная зависимость от единственного ключа.

Атомарность ключа – значения ключа должны быть атомарные, не должно быть составленных ключей. Составленный ключ – если, ключ из двух или больше атрибутов – все не ключевые атрибуты таблицы должны зависеть от ключа в целом, а не от его отдельных атрибутов. Не ключевые атрибуты должны зависеть только от ключа, не зависеть один от другого.

На рисунку 3.1 представлена главная схема всех таблиц, которые связаны между собой для сохранения целостности данных и корректной работы из БД офтальмологической клиники.

Рисунок 3.1 – Главная схема БД

В результате нормализации таблице находятся в 3НФ: ключи всех таблиц атомарные, если ключ составлен – единственный не ключевой атрибут полностью зависит от него, все не ключевые атрибуты зависят только от ключевых и не зависят один от другого.

В процессе нормализации будут добавлены такие таблицы как «diagnoz_lekarstva», «diagnoz_procedury», «vidy_analiza», «vidy_osmotra» (Рис.3.2). Благодаря этим таблицам избавились от избыточности, дублирования данных.

Рисунок 3.2 Нормализованная схема БД

В нормализованной схеме избавились от дефектов БД. Получили ряд нормальных форм, используя набор правил для 1НФ, 2НФ, 3НФ.