Проектирование структуры базы данных - Автоматизированное рабочее место медицинского работника дошкольного учреждения

Основным компонентом АРМ является база данных (БД). Использование БД является эффективным средством разработки и поддержки информационного обеспечения АРМ.

База Данных (БД) - это совокупность взаимосвязанных данных при такой минимальной избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложений в определенной предметной области.

Основными целями проектирования базы данных являются:

Представление данных и связей между ними, необходимых для всех основных областей применения данного приложения и любых существующих групп его пользователей;

Создание модели данных, способной поддерживать выполнение любых требуемых транзакций обработки данных;

Разработка предварительного варианта проекта, структура которого позволяет удовлетворить требования, предъявляемые к производительности системы.

Оптимальная модель данных должна удовлетворять таким критериям, как структурная достоверность, простота, выразительность, отсутствие избыточности, расширяемость, целостность.

В теории реляционных БД обычно выделяется следующая последовательность нормальных форм:

    - первая нормальная форма (1NF) - вторая нормальная форма (2NF) - третья нормальная форма (3NF) - нормальная форма Бойса -- Кодда (BCNF) - четвертая нормальная форма (4NF) - пятая нормальная форма (5NF)

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

Условия первой нормальной формы:

Таблица не содержит повторяющихся полей (концептуальных требований) и групп полей.

Все записи таблицы не упорядочены

Каждое поле содержит неделимый атрибут

Условия второй нормальной формы:

Выполняются условия 1-ой нормальной формы;

Первичный ключ однозначно определяет всю запись;

Все поля зависят от первичного ключа;

Первичный ключ имеет минимальный состав.

Условия третьей нормальной формы:

- выполняются условия 2-ой нормальной формы;

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

Для создания данного автоматизированного рабочего места было разработано 13 сущностей:

"Данные о ребенке" содержит - фамилия, имя, отчество, дату поступления в дошкольное учреждение, данные о родителях (мама, папа), группа, которую посещает ребенок и тип семьи;

"Мед. заключения" содержит вспомогательные данные о данных медицинского осмотра ребенка;

"Заключение" - содержит вспомогательные сведения о медицинских заключениях ребенка в "Листе здоровья";

"Лист здоровья" содержит сведения: медицинские данные ребенка, дату последнего осмотра и медицинские заключения;

"Прививки" является вспомогательным и предназначен для связи сущностей "Данные о ребенке" и "Название прививки";

"Название прививки" содержит данные обо всех прививках, сделанных данному ребенку;

"Тип семьи" содержит вспомогательные данные о типах семьи детей дошкольного учреждения (с одним родителем, полная);

"Мама" содержит данные о маме ребенка - фамилия, имя, отчество, дата рождения, адрес, телефоны домашний и мобильные и место работы;

"Папа" содержит данные о папе ребенка - фамилия, имя, отчество, дата рождения, адрес, телефоны домашний и мобильные и место работы;

"Кружки" является вспомогательным и служит для связи "Данные о ребенке" и "Название кружка";

"Название кружка" содержит названия всех кружков, проводимых в дошкольном учреждении;

"Группы" содержит данные о воспитателе ребенка и название группы, которую посещает ребенок;

"Сотрудники" содержит данные о персонале детского сада - фамилия, имя, отчество, дата рождения, адрес, телефоны домашний и мобильные, дата приема на работу и занимаемую должность.

Рис. 1.4 Схема данных в ERwin

Похожие статьи




Проектирование структуры базы данных - Автоматизированное рабочее место медицинского работника дошкольного учреждения

Предыдущая | Следующая