ВНИМАНИЕ! НАШ САЙТ НЕ ИМЕЕТ НИКАКОГО ОТНОШЕНИЯ К САЙТАМ: accessinfo. ru, shop.dbforyou. ru и dbforyou. ru
 
 
База данных Access Поликлиника
Вариант №8 – БД «Поликлиника».
Постановка задачи. Создать базу данных «Поликлиника» содержащую информацию о визитах к докторам.
 1) База данных должна содержать следующую информацию:
• Таблицу «Доктора», содержащую следующую информацию о врачах: ФИО доктора, Специальность, Кабинет.
 • Таблицу «Поликлиника», содержащую следующую информацию о поликлиниках: Номер поликлиники, Адрес поликлиники, Телефон поликлиники.
 • Таблицу «Пациенты», содержащую следующую информацию о пациентах: ФИО пациента, Дата рождения, Контактный телефон.
 •Таблицу «Визиты», содержащую следующую информацию о визитах пациентов к врачам: Дата визита, Время визита, Комментарий к визиту.
2) Определить первичные и вторичные (внешние) ключи (если необходимо добавьте поля). Ввод в поля с небольшим набором возможных значений организовывать с помощью полей подстановки, а также предусмотреть маску ввода, где это возможно.
 3) Установить связь между таблицами, предусмотрев обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей.
 4) Ввести не менее 4 записей в таблицы без внешнего ключа и не менее 10 записей в таблицы, содержащие поле внешнего ключа.
 5) Создать следующие запросы, задав для них смысловые имена:
• Запрос на выборку, для отображения информации о пациентах, посетивших окулиста. На экран вывести следующие поля: ФИО доктора, ФИО пациента, Дата визита, Время визита, Комментарий к визиту.
 • Запрос на групповые операции, для отображения общего количества посетителей каждого врача. На экран вывести следующие поля: ФИО доктора, Специальность, Общее количество посетителей.
 • Параметрический запрос для отображения количества посетителей, посетивших определенную поликлинику, заданную параметром.
 • Перекрестный запрос, отображающий информацию о количестве посещений докторов в каждую дату.
 • Запрос на создание таблицы, для создания таблицы «Пациенты1»,
 содержащей информацию о пациентах, посетивших окулиста или терапевта. Таблица должна содержать следующие поля: ФИО пациента, Дата визита, Время визита, ФИО доктора, Специальность.
 • Запрос на добавление в таблицу «Пациенты1» информации о пациентах, посетивших эндокринолога.
6) Создать следующие формы, задав для них смысловые имена:
• Подчиненную форму, отображающую данные из таблиц «Визиты» и «Доктора». В созданную форму добавить кнопки для перехода между записями.
7) Создать отчет, отображающий следующую информацию: Дата визита, Время визита, ФИО доктора, Специальность, ФИО пациента. В нижний колонтитул добавить свою фамилию, номер группы и дату создания базы данных.
 8) Создать макросы (шесть макросов) для открытия таблиц базы данных. Задать смысловые имена макросам.
 9) Создать форму «Пользовательский интерфейс» в режиме конструктора, позволяющий работать с созданной базой данных. На форме отобразить информацию о названии базы данных и об авторе. Поместить на форме командные кнопки, задав для них смысловые имена, позволяющие открывать таблицы, запросы, формы и отчеты. Оформите запрос с помощью элементов рисования панели элементов.
 10) Создать макрос для автоматического открытия формы «Пользовательский интерфейс».
Таблица «Пациенты» — База данных Access Поликлиника
Перекрестный запрос — База данных Access Поликлиника
Форма «Пациенты» — База данных Access Поликлиника
Отчет — База данных Access Поликлиника
Пользовательский интерфейс — База данных Access Поликлиника
Готовая база данных Access Поликлиника доступна для скачивания по ссылке ниже.
 
 





 
 
 
 
