Foreversoft.ru

IT Справочник
9 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

База данных поликлиника access

Пример базы данных «Поликлиника» (Access)

Структура базы данных

В примере выбрана очень простая структура базы данных:
— таблица врачей (Doctors);
— таблица клиентов (Patients);
— таблица посещений клиентами врачей (Visits).
Скачать пример базы данных «Поликлиника» (далее будут предлагаться примеры с изменениями, но для обучения работе с базой данных крайне полезно иметь исходную версию, не заграможденную объектами (таблицами, запросами. )).

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

Объекты базы данных

Кроме перечисленных выше таблиц в базе есть две формы (главная и для заполнения двух таблиц — врачей и пациентов). Также в базе есть один отчет — талончики к врачу.

Работа с базой данных «Поликлиника»

Прежде чем вы сможете выписать конкретному пациенту талончик к конкретному врачу (таблица Visits), необходимо наличие этих пациента и врача в таблицах Patients и Doctors соответственно. В главной форме включена таблица, куда заносятся данные о визите пациента к врачу, но она не обновляется автоматически. Чтобы увидеть вновь «занесенных» врача или пациента в выпадающих списках необходимо закрыть и снова открыть главную форму. На самом деле не обязательно заносить данные в главной форме. После того, как базе данных были указаны связи между таблицами при создании записи «врач» или записи «пациент» мы имеем возможность создать «визит» в той же самой таблице (обратите внимание на появляющийся слева после создания записи «врач» или «пациент» крестик, кликнув по которому, вы увидите подтаблицу визитов к врачу; номер талончика (visitID) будет создаваться автоматически и он будет уникальным). Чтобы это происходило «само собой», мы объединили таблицы, точнее установили связи между полями таблицы. Access позволяет связывать между собой таблицы легко и непринужденно.

Связи таблиц в базе данных

А именно: поле visitDoctor выбирает запись из таблицы Doctors, а поле visitPatient — из таблицы Patients. Чтобы связать таблицы, необходимо найти значок на панели, обозначающий связи таблиц (обведено красным) или кликнуть правой мышкой на любом свободном месте окна базы данных и выбрать «Связи» («Relationships»).

Вот как это выглядит:

Для тренировки вы можете удалить и создать связь. Для этого кликните правой мышкой на линии обозначающей связь таблиц, выберите «Удалить» («Delete») (сами таблицы или формы, отчеты в которых используется одна из таблиц должны быть закрыты). Теперь создадим связь: нажимаем курсором на ключевом поле patientID таблицы Patients (если вы связь удалили с этой таблицей), не отпуская мышки тянем ее к полю visitPatient таблицы Visits, когда курсор изменится, отпускаем и работаем с появившимся диалоговым окном Access(ставим галочку, как на рисунке):

Подсчет стоимости предоставленных услуг в базе данных «Поликлиника»

Первое решение, которое приходит в голову — добавить в таблицу врачей поле, в котором каждому врачу сопоставить стоимость его услуг. Но если хоть немного подумать, то будет понятно, что стоимость может меняться со временем, а нам желательно сохранять цены за разные периоды, хотя бы для статистики. Значит, необходимо создать новую таблицу в нашей базе данных. Структура таблицы VisitCosts. Кроме ключевого поля visitCostID нам как минимум понадобятся следующие поля:
— visitCostDoctorID — «внешний ключ» (врачи)
— visitCostFrom — дата, с которой стоимость приема действительна
— visitCostTill — дата, до которой стоимость приема действительна
— visitCostValue — стоимость приема в выбранный период.

Теперь создадим форму для работы с этой таблицей (frmMoney, в эту форму мы будем собирать и другую финансовую информацию, касающуюся поликлиники) (мы можем, конечно, и напрямую заполнять эту таблицу, но удобнее с ней работать как с подчиненной).

База данных Access Поликлиника

База данных Access Поликлиника

9. Поликлиника
Минимальный список характеристик:
• Номер, фамилия, имя, отчество, дата рождения пациента, социальный статус, текущее состояние;
• ФИО, должность, квалификация и специализация лечащего врача;
• диагноз, поставленный данным врачом данному пациенту, необходимо ли амбулаторное лечение, срок потери трудоспособности, состоит ли на диспансерном учете, дата начала лечения.
Текущее состояние — лечится, вылечился, направлен в стационар, умер.
Социальный статус пациента — учащийся, работающий, временно неработающий, инвалид, пенсионер
Специализация врача — терапевт, невропатолог и т.п.
Квалификация врача — 1-я, 2-я, 3-я категория.
Один и тот же пациент может лечиться у нескольких врачей и один врач может лечить несколько пациентов.
Выборки:
• Определить те случаи, когда заболевание ‘язва желудка’ лечилось врачом специализации ‘невропатолог’.
• Вывести имена тех врачей, которые работают исключительно с пенсионерами.
• Определить процент смертности от заболевания ‘кариес’.
• Пациентов, которые болеют (болели) всеми болезнями.

Читать еще:  Где находится мастер подстановок в access

1) Создать структуры таблиц, ключевые поля. Заполнить таблицы данными. Количество данных в таблицах должно обеспечивать выдачу не менее 3-5 записей по каждому запросу задания. Установить связи между таблицами.
2) Создать формы для ввода информации в удобном для пользователя формате.
3) Создать запросы на выборку в соответствии с заданием. Создать параметрический запрос. Создать запросы на обновление и удаление. Создать перекрестный запрос. Создать запрос для создания отчета.
4) Создать простой отчет и отчет на основе ранее созданного запроса.
5) Создать кнопочную форму для работы со всеми созданными ранее объектами базы данных (таблицы, формы, запросы, отчеты). Предусмотреть в форме выход из базы данных (прекращение работы).

База данных Access Поликлиника содержит 8 таблиц, 10 запросов, 9 форм + главная кнопочная форма, 2 отчета. Данная база данных Access является учебной, подходит для дальнейшей оптимизации и доработки под собственные нужды.

Пояснительной записки нет!

Цель практических заданий – приобретение навыков анализа предметной области, проектирования базы данных, ее физической реализации в СУБД Access.
Результат выполнения работы представляется в виде базы Access, который должен содержать:
• структуру спроектированных таблиц,
• схему данных со связями между таблицами,
• формы, обеспечивающих интерфейс пользователя,
• запросы,
• отчеты,
• главную кнопочную форму.

Таблица «Пациенты» — База данных Access Поликлиника

Запрос «% смертности от кариеса» — База данных Access Поликлиника

Запрос «Неврапотолог и язва желудка» — База данных Access Поликлиника

Форма «Врачи» — База данных Access Поликлиника

Форма «Пациенты» — База данных Access Поликлиника

Отчет по посещениям — БД Access Поликлиника

Отчет «Список врачей» — БД Access Поликлиника

Готовая база данных БД Access Поликлиника доступна для скачивания по ссылке ниже.

Скачать базу данных (БД) MS Access; БД Access Поликлиника; больница; база данных access; бд access; субд access; базы данных access; access пример; программирование access; готовая база данных; создание база данных; база данных СУБД; access курсовая; база данных пример; программа access; access описание; access реферат; access запросы; access примеры; скачать бд access; объекты access; бд в access; скачать субд access; база данных ms access; субд access реферат; субд ms access; преимущества access; базу данных; скачать базу данных на access; базы данных; реляционная база данных; системы управления базами данных; курсовая база данных; скачать базу данных; база данных access скачать; базы данных access скачать;

Скачать базу данных (БД) Поликлиника

База данных MS Access «Поликлиника»

СОЗДАНИЕ БАЗЫ ДАННЫХ

Получение навыков работы по созданию структуры таблиц, модификации структуры таблиц, заполнению таблиц. Создание ключевых полей, индексированных полей, установка связей между таблицами. Удаление информации из связанных таблиц и восстановление этой информации.

2. Темы для предварительного изучения

Перед выполнением работы необходимо ознакомиться со следующими темами: Проектирование реляционных баз данных, Создание новой базы данных, Создание таблиц, Типы полей, используемые СУБД Access, Сохранение таблиц, Создание ключевого поля, Изменение структуры таблицы, добавление данных в таблицу, Редактирование и удаление данных, Изменение внешнего вида таблицы, Печать таблицы, Поиск данных в таблице, Добавление индексов в таблицу, Установка связей между таблицами.

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

Таблица 1. Варианты задания

Минимальный список характеристик

Номер, фамилия, имя, отчество, дата рождения пациента; ФИО, должность и специализация лечащего врача, диагноз, поставленный данным врачом данному пациенту, необходимо ли амбулаторное лечение, срок потери трудоспособности, состоит ли на диспансерном учете, примечание

РАБОТА С ЗАПРОСАМИ

Получение навыков работы по созданию запросов

2. Темы для предварительного изучения

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

Читать еще:  Access сортировка по нескольким полям

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

Получение навыков работы по созданию отчетов.

2. Темы для предварительного изучения

Назначение отчетов. Порядок создания отчетов. Разделы бланка отчетов. Элементы управления. Форматирование элементов управления. Сортировка и группировка. Сохранение и печать отчета.

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

Получение навыков работы по созданию экранных форм.

2. Темы для предварительного изучения

Назначение форм. Создание формы с помощью мастера форм. Создание простой формы в режиме Конструктора. Работа с элементами управления. Создание сложной формы на основе ранее созданных простых форм. Задание выражения для элементов управления.

Создать форму для ввода информации в таблицы в удобном для пользователя формате. Создать сложную форму, объединив формы, созданные для разных таблиц. Предметная область базы данных выбирается в соответствии с вариантом индивидуального задания.

СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ

Получение навыков работы по созданию кнопочных форм.

2. Темы для предварительного изучения

Необходимость создания кнопочных форм. Создание кнопочной формы с помощью диспетчера кнопочных форм. Создание новой кнопочной формы, которая открывается из стартовой кнопочной формы. Изменение существующей кнопочной формы. Выбор кнопочной формы, автоматически открываемой при открытии БД. Удаление кнопочной формы.

Создать кнопочную форму для работы с созданными объектами базы данных (таблицы, формы, отчеты). Предусмотреть выход из БД.

Создать базу данных (БД) Поликлиника.

Структура готовой базы данных Поликлиника

Рис. 1 Кнопочная форма

Рис. 2 Форма Пациенты

Рис. 4 Отчёт Пациенты по диагнозу

Рис. 5 Отчёт Пациенты по фамилии врача

Рис. 6 Отчёт Пациенты по фамилии

Готовая БД организована в виде следующих таблиц:

Рис.7 Скачать базу данных (БД) Поликлиника. Таблица «Диагнозы»

Рис. 8 Скачать базу данных (БД) Поликлиника. Таблица «Пациенты»

Рис. 9 Скачать базу данных (БД) Поликлиника. Таблица «Персонал»

Рис. 10 Скачать базу данных (БД) Поликлиника. Таблица «Результаты обследования»

Рис. 11 Скачать базу данных (БД) Поликлиника. Схема данных

Скачать отчёт по базе данных с экранными формами бесплатно

Примерная цена 763 руб.

Точная цена зависит от способа оплаты.

Способы оплаты базы данных Access: WebMoney, Терминалы оплаты, Альфа-клик, Почта России, QIWI, SMS-оплата, Деньги@Mail.Ru, MTC, Мегафон, Яндекс.Деньги, Подарочный сертификат и другие

Скачать базы данных Access подобной тематики:

Программы от партнёров:

Ключевые слова: Скачать базу данных Поликлиника; база данных access; бд access Регистратура поликлиники; субд access; базы данных access; access пример; программирование access; готовая база данных; создание база данных; база данных СУБД; access курсовая; база данных пример; программа access; access описание; access реферат; access запросы; access примеры; скачать бд access; объекты access; бд в access; скачать субд access; база данных ms access; субд access реферат; субд ms access; преимущества access; базу данных; скачать базу данных на access; базы данных; реляционная база данных; системы управления базами данных; курсовая база данных; скачать базу данных; база данных access скачать; базы данных access скачать; реферат база данных; база данных скачать; программа база данных; база данных; база данных курсовой; скачать базу данных access; access; готовая база данных access; база данных в access; база даних access; базы данных в access; учебная база данных; проектирование БД; данных; описание БД; субд реферат; создать БД; база данных по; использование БД; курсовая работа база данных; готовая.

Созданная в Microsoft Access база данных «Поликлиника» содержит таблицы: «Диагнозы», «Должности», «Пациенты», «Персонал», «Результаты обследования», «Специализация».

Таблица «Диагнозы» состоит из полей: Код, Название, Блок, Класс. Структура таблицы «Должности»: Должность. Структура таблицы «Пациенты»: Номер пациента, Фамилия, Имя, Отчество, Дата рождения, Адрес, Телефон. Структура таблицы «Персонал»: Номер врача, ФИО врача, Должность, Специализация. Структура таблицы «Результаты обследования»: № записи, Номер пациента, Номер врача, Дата обращения, Код диагноза, Амбулаторное лечение, Срок потери трудоспособности, Диспансер, Примечание. Структура таблицы «Специализация»: Специализация. Схема данных базы данных «Поликлиника». Запросы базы данных «Поликлиника». Запрос «Все сведения». Запрос на выборку «Данные о главном враче». Запрос на выборку «Пациенты на амбулаторном лечении». Запрос с параметрами «Поиск пациентов по диагнозу» — необходимо ввести код или частичное название диагноза. Параметрический запрос «Поиск пациентов по фамилии». Параметрический запрос «Поиск пациентов по фамилии врача». Формы и отчёты базы данных «Поликлиника». Главная кнопочная форма. Форма «Пациенты». Форма «Персонал». Форма «Должности». Форма «Специализация». Форма «Диагнозы». Вкладка «Отчёты» главной кнопочной формы. Отчёт «Все сведения». Отчёт «Данные о главном враче». Отчёт «Пациенты на амбулаторном лечении». Окно для ввода параметра «Код или название диагноза». Отчёт «Поиск пациентов по диагнозу». Окно для ввода параметра «Фамилия пациента». Отчёт «Поиск пациентов по фамилии». Окно для ввода параметра «Фамилия врача». Отчёт «Поиск пациентов по фамилии врача». База данных создана в access 2003, откроется в access 2007 и 2010.

Читать еще:  Как удалить powerpoint

—>Категория : Контрольные, курсовые работы по базам данных MS Access. | —>Добавил : astor | —>Теги : БД Поликлиника, база данных Больница, база данных Поликлиника—>Просмотров : 33975 | —>Загрузок : 6702 | —>Рейтинг : 5.0 / 1

Поиск Яндекса по сайту

Для поиска базы данных access введите слово, например, «сотрудники» и нажмите кнопку

База данных Access Поликлиника

Вариант №8 – БД «Поликлиника».

Постановка задачи. Создать базу данных «Поликлиника» содержащую информацию о визитах к докторам.
1) База данных должна содержать следующую информацию:

• Таблицу «Доктора», содержащую следующую информацию о врачах: ФИО доктора, Специальность, Кабинет.
• Таблицу «Поликлиника», содержащую следующую информацию о поликлиниках: Номер поликлиники, Адрес поликлиники, Телефон поликлиники.
• Таблицу «Пациенты», содержащую следующую информацию о пациентах: ФИО пациента, Дата рождения, Контактный телефон.
•Таблицу «Визиты», содержащую следующую информацию о визитах пациентов к врачам: Дата визита, Время визита, Комментарий к визиту.

2) Определить первичные и вторичные (внешние) ключи (если необходимо добавьте поля). Ввод в поля с небольшим набором возможных значений организовывать с помощью полей подстановки, а также предусмотреть маску ввода, где это возможно.
3) Установить связь между таблицами, предусмотрев обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей.
4) Ввести не менее 4 записей в таблицы без внешнего ключа и не менее 10 записей в таблицы, содержащие поле внешнего ключа.
5) Создать следующие запросы, задав для них смысловые имена:

• Запрос на выборку, для отображения информации о пациентах, посетивших окулиста. На экран вывести следующие поля: ФИО доктора, ФИО пациента, Дата визита, Время визита, Комментарий к визиту.
• Запрос на групповые операции, для отображения общего количества посетителей каждого врача. На экран вывести следующие поля: ФИО доктора, Специальность, Общее количество посетителей.
• Параметрический запрос для отображения количества посетителей, посетивших определенную поликлинику, заданную параметром.
• Перекрестный запрос, отображающий информацию о количестве посещений докторов в каждую дату.
• Запрос на создание таблицы, для создания таблицы «Пациенты1»,
содержащей информацию о пациентах, посетивших окулиста или терапевта. Таблица должна содержать следующие поля: ФИО пациента, Дата визита, Время визита, ФИО доктора, Специальность.
• Запрос на добавление в таблицу «Пациенты1» информации о пациентах, посетивших эндокринолога.

6) Создать следующие формы, задав для них смысловые имена:

• Подчиненную форму, отображающую данные из таблиц «Визиты» и «Доктора». В созданную форму добавить кнопки для перехода между записями.

7) Создать отчет, отображающий следующую информацию: Дата визита, Время визита, ФИО доктора, Специальность, ФИО пациента. В нижний колонтитул добавить свою фамилию, номер группы и дату создания базы данных.
8) Создать макросы (шесть макросов) для открытия таблиц базы данных. Задать смысловые имена макросам.
9) Создать форму «Пользовательский интерфейс» в режиме конструктора, позволяющий работать с созданной базой данных. На форме отобразить информацию о названии базы данных и об авторе. Поместить на форме командные кнопки, задав для них смысловые имена, позволяющие открывать таблицы, запросы, формы и отчеты. Оформите запрос с помощью элементов рисования панели элементов.
10) Создать макрос для автоматического открытия формы «Пользовательский интерфейс».

Таблица «Пациенты» — База данных Access Поликлиника

Перекрестный запрос — База данных Access Поликлиника

Форма «Пациенты» — База данных Access Поликлиника

Отчет — База данных Access Поликлиника

Пользовательский интерфейс — База данных Access Поликлиника

Готовая база данных Access Поликлиника доступна для скачивания по ссылке ниже.

Ссылка на основную публикацию
Adblock
detector