1.4.2 Логическое проектирование
Логическое (даталогическое) проектирование — создание схемы базы данных на основе конкретной модели данных, например, реляционной модели данных. Для реляционной модели данных даталогическая модель — набор схем отношений, обычно с указанием первичных ключей, а также «связей» между отношениями, представляющих собой внешние ключи.
Преобразование концептуальной модели в логическую модель, как правило, осуществляется по формальным правилам. Этот этап может быть в значительной степени автоматизирован.
На этапе логического проектирования учитывается специфика конкретной модели данных, но может не учитываться специфика конкретной СУБД.
1.4.3 Физическое проектирование
Физическое проектирование — создание схемы базы данных для конкретной СУБД. Специфика конкретной СУБД может включать в себя ограничения на именование объектов базы данных, ограничения на поддерживаемые типы данных и т.п. Кроме того, специфика конкретной СУБД при физическом проектировании включает выбор решений, связанных с физической средой хранения данных (выбор методов управления дисковой памятью, разделение БД по файлам и устройствам, методов доступа к данным), создание индексов и т.д
1.5 СУБД Microsoft Access.
Microsoft ACCESS. Это одна из самых популярных прикладных
программных систем для разработки баз данных.
Microsoft ACCESS — это программная среда, разработанная
фирмой Microsoft. Она предназначена для создания систем управления
реляционными базами данных с достаточно большими объемами
информации (сотни мегабайт). Microsoft ACCESS предоставляет
пользователю все необходимые средства для автоматизации
создания и обработки данных, а также для управления
данными при работе.
Основным достоинством данной системы является ее ориентация
не на программиста, а на конечного пользователя.
Последние версии Microsoft Access позволяют применять ее для
создания многопользовательских баз данных. В этом случае таблицы
баз данных могут быть переданы на сервер, а пользовательский
интерфейс сохранен на компьютере клиента. В этом случае
представляется возможным сочетать простоту разработки всех компонентов
СУБД с применением Microsoft Access, а задачи управления
многопользовательскими базами данных возложить на MS
SQL-Server.
Другим достоинством Microsoft Access является ее неоспоримое
преимущество перед всеми другими программными продуктами
в качестве средства для обучения разработке баз данных.
Oracle. Эта система предназначена для разработки корпоративных
реляционных баз данных, объемы информации в которых превышают
терабайты. Основу системы составляет также язык SQL.
Oracle отличается возможностью высокой степени защиты данных.
СУБД Microsoft Access позволяет задать типы данных и способы их хранения. Вы также можете задать критерии (условия), которые СУБД будет в дальнейшем использовать для обеспечения правильности ввода данных. В самом простом случае условие на значение должно гарантировать, что вы не введете случайно в числовое поле буквенный символ. Другие условия могут определять область или диапазоны допустимых значений ваших данных. В наиболее совершенных системах вы можете задать отношения между совокупностями данных (обычно называемыми таблицами или файлами) и возложить на СУБД обеспечение совместимости или целостности данных. Например, можно заставить систему автоматически проверять отношение введенных заказов к конкретным клиентам.
Microsoft Access предоставляет вам максимальную свободу в задании типа ваших данных (текст, числовые данные, даты, время, денежные значения, рисунки, звук, документы, электронные таблицы). Вы можете задать также форматы хранения (длина строки, точность представления чисел и даты времени) и предоставления этих данных при выводе на экран или печать. Для уверенности, что в базе данных хранятся только корректные значения, можно задать условия на значения различной степени сложности.
Так как Microsoft Access является современным приложением Windows, то можно использовать все возможности DDE (Dynamic Data Exchange, динамический обмен данными) и ОLЕ (Оbject. Linking and Embedding, связь и внедрение объектов). DDE позволяет осуществлять обмен данными между Access и любым другим поддерживающим DDE приложениями. В Access вы можете при помощи макросов или Access Basic осуществлять динамический обмен данными с другими приложениями. OLE является более изощренным средством Windows, которое позволяет установить связь с объектами другого приложения или внедрить какие-либо объекты в базу данных Access . Такими объектами могут быть картинки, диаграммы, электронные таблицы или документы из других поддерживающих ОLЕ приложений Windows.
Microsoft Access может работать с большим числом самых разнообразных форматов данных, включая файловые структуры других СУБД. Можно осуществлять импорт и экспорт данных из файлов текстовых редакторов или электронных таблиц, а также импортировать данные из этих файлов в таблицу Access .
Учитывая возможности и доступность Microsoft Access, создание базы данных «Медицинская карта» будет осуществляться в этой среде
.
2 Практическая часть
2.1 Oпиcaниe пpeдмeтнoй oблacти.
Для эффективной и рациональной работы участкового врача, используя компьютерные технологии, была создана базу данных "Медицинская карта".
Заполняется медицинская карта в регистратуре, затем используется врачом для внесения даты приема, жалобы пациента, предполагаемого диагноза, назначение лечения.
Информация, заполняемая регистратурой:
Информация о пациентах.
Информация о врачах.
Сведения о приемах.
Информация о пациентах содержит сведения:
Фамилия, Имя, Отчество
Дата рождения
Номер участка, к которому он относится
Информация о врачах содержит:
Фамилия, Имя, Отчество
Специализация
Участок
Часы работы
Сведения о приёме содержат:
Врач
Пациент
Дата приёма
Жалоба
Диагноз
Осмотр
Назначения
