40028

База Данных «Прием в поликлинику»

Практическая работа

Информатика, кибернетика и программирование

Она содержит: Данные о каждой приеме: дата приема время приема специалист пациент предварительный диагноз лечение; Данные о специалистах: ФИО специализация стаж работы № договора № кабинета; Данные о пациенте: ФИО дата рождения пол адрес номер мед.[№_кабинета] FROM Специалист ORDER BY [Фамилия_И_О_специалиста]; RowSourceType: Таблица или запрос SourceField: Специалист SourceTble: Прием Пациент Текстовый 5 RowSource: SELECT [Пациент].[Код_пациента] [Пациент].

Русский

2013-10-13

3.31 MB

44 чел.

Документация по БД «Прием в поликлинику»


Оглавление

Назначение БД «Прием в поликлинику» 3

Главная форма БД «Прием в поликлинику» 3

Схема данных 5

Описание данных таблицы БД 5

Таблица: Прием 5

Таблица: Пациенты 6

Таблица: Специалист 6

Примеры форм редактирования и добавления записей 7

Форма «Прием» 7

Форма «Специалист» 7

Форма «Пациент» 8

Запросы 8

Запрос  «Данные о пациенте» 8

Отчет по запросу 9

Запрос  «Данные о специалисте» 9

Отчет по запросу 9

Запрос «Данные о приеме по дате» 9

Отчет по запросу 9

Запрос  «Данные о пациентах определенного возраста» 9

Отчет по запросу 9

Запрос  «Запрос данных пациента по полу» 9

Отчет по запросу 9

Запрос  «Данные специалистов по стажу работы» 9

Отчет по запросу 9

Запрос  «Запрос о пациентах по хроническим заболеваниям» 9

Отчет по запросу 9

Запрос  «Запрос пациентов по состоянию» 9

Отчет по запросу 9

Запрос  «Прием специалиста на определенный день» 9

Отчет по запросу 9

Назначение БД «Прием в поликлинику»

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

Она содержит:

  1.  Данные о каждой приеме: дата приема, время приема, специалист, пациент, предварительный диагноз, лечение;
  2.  Данные о специалистах: ФИО, специализация, стаж работы, № договора, № кабинета;
  3.  Данные о пациенте: ФИО, дата рождения, пол, адрес, номер мед. карты, состояние, примечания(наличие хронических заболеваний);

Пользователи.  Люди, работающие в регистратуре.

Главная форма БД «Прием в поликлинику»

Схема данных

Описание данных таблицы БД

Таблица: Прием 

 Код_приема  Текстовый 5

Дата_приема  Дата/время 8

Время_приема Дата/время 8

Специалист  Текстовый 5

 RowSource:   SELECT [Специалист].[Код_специалиста],

    [Специалист].[Фамилия_И_О_специалиста],

    [Специалист].[Специальность], [Специалист].[№_кабинета] FROM

    Специалист ORDER BY [Фамилия_И_О_специалиста];

 RowSourceType:  Таблица или запрос

 SourceField:  Специалист

 SourceTable:  Прием

Пациент  Текстовый 5

 RowSource:   SELECT [Пациент].[Код_пациента], [Пациент].[Фамилия_И_О],

    [Пациент].[Состояние], [Пациент].[Примечания] FROM Пациент

    ORDER BY [Фамилия_И_О];

 RowSourceType:   Таблица или запрос

 SourceField:   Пациент

 SourceTable:   Прием

Предварит_диагноз Текстовый 255

Лечение  Текстовый 255

Таблица: Пациенты 

 Код_пациента   Текстовый  5 

 Фамилия_И_О  Текстовый  255

Дата_рождения Дата/время  8

Пол   Текстовый  1

Адрес   Текстовый  255

Номер_мед_карты Длинное целое 4

Состояние Текстовый 255

Примечания Текстовый 255

Таблица: Специалист 

 Код_специалиста  Текстовый  5

Фамилия_И_О_специалиста Текстовый  255

Специальность  Текстовый  255

Стаж_работы   Длинное целое 4

№_договора   Длинное целое 4

№_кабинета   Длинное целое 4

Примеры форм редактирования и добавления записей

Форма «Прием»

Форма «Специалист» 

Форма «Пациент»

Запросы

Запрос  «Данные о пациенте»

Запрос позволяет по фамилии узнать остальные данные пациента.

Кто запрашивает: все пользователи

Что вводится: символы фамилии клиента

Выводятся поля: Фамилия_И_О, .Дата_рождения, Пол, Адрес, Номер_мед_карты, .Состояние, Примечания.

SQL-запрос:

SELECT Пациент.Фамилия_И_О, Пациент.Дата_рождения, Пациент.Пол, Пациент.Адрес, Пациент.Номер_мед_карты, Пациент.Состояние, Пациент.Примечания

FROM Пациент

WHERE (((([Пациент].[Фамилия_И_О]) Like "*" & [Введите фамилию] & "*")));

Отчет по запросу

Запрос  «Данные о специалисте»

Запрос позволяет по фамилии специалиста  узнать остальные данные о нем.

Кто запрашивает: пользователь

Что вводится: символы фамилии специалиста

Выводятся поля: Фамилия_И_О_специалиста,Специальность,Стаж_работы,№_договора, №_кабинета

SQL-запрос:

SELECT Специалист.Фамилия_И_О_специалиста, Специалист.Специальность, Специалист.Стаж_работы, Специалист.№_договора, Специалист.№_кабинета

FROM Специалист

WHERE (((Специалист.Фамилия_И_О_специалиста) Like "*" & [Введите фамилию] & "*"));

Отчет по запросу

Запрос «Данные о приеме по дате»

Запрос позволяет узнать кто записан на прием в указанный день.

Кто запрашивает: все пользователи

Что вводится: дата

Выводятся поля:. Дата_приема, Специалист,Время_приема, Пациент.

SQL-запрос:

SELECT Прием.Дата_приема, Прием.Специалист, Прием.Время_приема, Прием.Пациент

FROM Прием

WHERE (((Прием.Дата_приема) Like [Введите дату]))

ORDER BY Прием.Специалист, Прием.Время_приема;

Отчет по запросу

Запрос  «Данные о пациентах определенного возраста»

Запрос позволяет выявить пациентов определенной возрастной категории

Кто запрашивает: все пользователи

Что вводится: минимальный и максимальный возраст донной категории граждан

           

Выводятся поля: Фамилия_И_О,.Дата_рождения, Пол, Адрес

SQL-запрос:

SELECT SELECT Пациент.Фамилия_И_О, Пациент.Дата_рождения, Пациент.Пол, Пациент.Адрес

FROM Пациент

WHERE (Date()-Пациент.Дата_рождения)/365>=[Введите минимальный возраст] and (Date()-Пациент.Дата_рождения)/365<=[Введите максимальный возраст];

Отчет по запросу

Запрос  «Запрос данных пациента по полу»

Запрос позволяет выявить пациентов определенной пола.

Кто запрашивает: все пользователи

Что вводится: пол

Выводятся поля: Фамилия_И_О,.Дата_рождения, Пол, Адрес 

SQL – запрос:

SELECT Пациент.Фамилия_И_О, Пациент.Пол, Пациент.Дата_рождения, Пациент.Адрес

FROM Пациент

WHERE (((Пациент.Пол) Like [Введите пол]));

Отчет по запросу

Запрос  «Данные специалистов по стажу работы»

Запрос позволяет получить данные специалистов с определенным стажем работы.

Кто запрашивает: все пользователи

Что вводится: стаж раблты

Выводятся поля: Фамилия_И_О_специалиста, Специальность,№_договора,Стаж_работы

 .

SQL-запрос:

SELECT Специалист.Фамилия_И_О_специалиста, Специалист.Специальность, Специалист.№_договора, Специалист.Стаж_работы

FROM Специалист

WHERE Специалист.Стаж_работы>=[Введите минимальный стаж работы];

Отчет по запросу

Запрос  «Запрос о пациентах по хроническим заболеваниям»

Запрос позволяет данные пациентов с определенным хрон. заболеванием

Кто запрашивает: все пользователи

Что вводится: примечания(хрон. заболевание)

Выводятся поля: Фамилия_И_О, Дата_рождения, Пол, Адрес,Примечания

SQL-запрос:

SELECT Пациент.Фамилия_И_О, Пациент.Дата_рождения, Пациент.Пол, Пациент.Адрес, Пациент.Примечания

FROM Пациент

WHERE (((Пациент.Примечания) Like [Ведите состояние здоровья пациента]));

Отчет по запросу

Запрос  «Запрос пациентов по состоянию»

Кто запрашивает: все пользователи

Что вводится: Состояние

Выводятся поля: .Фамилия_И_О, Пол, Дата_рождения,Адрес, Состояние

SQL-запрос:

SELECT Пациент.Фамилия_И_О, Пациент.Пол, Пациент.Дата_рождения, Пациент.Адрес, Пациент.Состояние

FROM Пациент

WHERE (((Пациент.Состояние) Like "*" & [Введите состояние] & "*"));

Отчет по запросу

Запрос  «Прием специалиста на определенный день»

Запрос позволяет  узнать запись к данному специалисту на определенный день

Кто запрашивает: все пользователи

Что вводится: специальность, дата

Выводятся поля: Специальность, Фамилия_И_О_специалиста,Дата_приема,Время_приема,Пациент, Предварительный диагноз

SQL-запрос:

SELECT Специалист.Специальность, Специалист.Фамилия_И_О_специалиста, Прием.Дата_приема, Прием.Время_приема, Прием.Пациент, Прием.Предварит_диагноз

FROM Специалист INNER JOIN Прием ON Специалист.Код_специалиста=Прием.Специалист

WHERE (((Специалист.Специальность) Like "*" & [Введите специальность]) AND ((Прием.Дата_приема) Like [Введите дату]));

Отчет по запросу


 

А также другие работы, которые могут Вас заинтересовать

23466. Возвратные местоимения 184 KB
  свой4 были заменены в аттическом диалекте родительным падежом5 личных местоимений αὐτοῦ αὐτῆς αὐτῶν занимающим позицию либо позади либо реже впереди существительного или родительным падежом возвратных местоимений ἑαυτοῦ ἑαυτῆς ἑαυτῶν который всегда помещается между артиклем и существительным: ὁ υἱὸς αὐτοῦ или реже αὐτοῦ ὁ υἱός но ὁ ἑαυτοῦ υἱός. Точно так же вместо притяжательных местоимений 1го и 2го лица ἐμός σός ἡμέτερος ὑμέτερος может ставиться родительный падеж либо соответствующих им личных местоимений энклитических...
23467. Средний и страдательный залоги 256.5 KB
  1 действительный залог activum средний залог medium страдательный залог passivum αἱρέω я беру захватываю αἱρέομαι я беру для себя выбираю αἱρέομαι меня берут захватывают προσάγω я привожу коголибо προσάγομαι я привожу к себе привлекаю к себе склоняю на свою сторону коголибо προσάγομαι меня приводят к комулибо λούω я мою купаю λούομαι я моюсь купаюсь λούομαι меня моют купают δικάζω я сужу творю суд как судья δικάζομαι я сужусь веду тяжбу как сторона в судебном процессе δικάζομαι надо мною творят суд...
23468. Указательные местоимения 133 KB
  отложительные глаголы страдательного залога deponentia passiva которые в аористе имеют формы страдательного залога а в будущем времени формы либо среднего либо страдательного залога либо обе параллельные формы: βούλομαι я желаю βουλήσομαι fut. промежуток времени в который чтолибо происходит в течение чего в продолжение чего во время чего: παρ᾿ ὅλον τὸν βίον всю жизнь παρ᾿ ἡμέραν ежедневно день за днём букв. приближение к какомулибо качеству в некоторых выражениях: παρὰ μικρόν παρ᾿ ὀλίγον без малого почти...
23469. II аттическое склонение 174.5 KB
  образованное от основы перфекта будущее завершённое futurum exactum или futurum III обозначающее состояние в будущем которое станет результатом будущего действия: πεπαιδευκὼς ἔσομαι я уже буду воспитавшим и тогда буду иметь коголибо воспитанным. Причастие будущего времени указывает на цель или намерение совершить какоелибо действие часто в сочетании с ὡς а также обозначает действие будущее по отношению к действию управляющего глагола например в обороте accusativus cum participio4: παρεσκευάζετο ὡς ἀπαντησόμενος τοῖς...
23470. Первое склонение 168.5 KB
  В сочетании с окончаниями именного склонения конечные элементы основ первого склонения образуют следующий набор практических окончаний: Окончания имён женского рода первого склонения singularis pluralis основа ᾱ ᾰ ᾱ ᾰ nominativus ᾱ purum η ᾰ purum ᾰ impurum αι genetivus ᾱς ης ᾱς ης ων dativus ᾳ ῃ ᾳ ῃ αις accusativus ᾱν ην ᾰν ᾱς ανς vocativus = nom. νῑκ singularis nominativus ἡ στρατιά [ᾱ] χώρᾱ τιμή μάχη νίκη genetivus τῆς στρατιᾶς χώρᾱς τιμῆς μάχης νίκης dativus τῇ στρατιᾷ χώρᾳ τιμῇ μάχῃ νίκῃ...
23471. Слияние гласных в именных и глагольных формах 222.5 KB
  движение сверху вниз с чего откуда по чему под что куда а также место под которым находится ктолибо или чтолибо под чем где: κατὰ τῆς πέτρας Xenoph. промежуток времени в пределах которого осуществляется какоелибо действие в течение чего в продолжение чего при ком: κατὰ τὸν Πελοποννησίων καὶ Ἀθηναίων πόλεμον Herod. отношение соответствие или сообразность с чемлибо относительно чего в соответствии с чем сообразно чему по чему: τὸ κατὰ τοῦτον εἶναι Xenoph. ἀπέκτονα убивать умерщвлять коголибо асс.
23472. Слитные глаголы I спряжения 163.5 KB
  Спряжение глаголов на εω Образец спряжения φιλέω основа φιλη любить praesens indicativi activi singularis pluralis 1 φιλέω φιλῶ φιλέομεν φιλοῦμεν 2 φιλέεις φιλεῖς φιλέετε φιλεῖτε 3 φιλέει φιλεῖ φιλέουσιν φιλοῦσιν imperativus praesentis activi 2 φίλεε φίλει φιλέετε φιλεῖτε 3 φιλεέτω φιλείτω φιλεόντων φιλούντων infinitivus praesentis activi φιλέεν φιλεῖν1 imperfectum activi 1 ἐφίλεον ἐφίλουν ἐφιλέομεν ἐφιλοῦμεν 2 ἐφίλεες ἐφίλεις ἐφιλέετε ἐφιλεῖτε 3 ἐφίλεε ἐφίλει ἐφίλεον ἐφίλουν praesens indicativi medii passivi singularis pluralis 1...
23473. III склонение 218.5 KB
  При склонении имён третьего склонения к их основам добавляются окончания во многом сходные с окончаниями первого и второго склонений: число singularis pluralis падеж род m f n m f n nominativus ς ø ø ες ᾰ genetivus ος ων dativus ῐ σῐ accusativus ν ᾰ = nom. Ἄραψ gen. ὄρνις gen. ἐλπίς gen.
23474. III склонение. Основы на -ν 147.5 KB
  существительные имеющие асигматический именительный падеж с удлинением последнего гласного: ὁ ἡ γείτων gen. γείτονος сосед соседка ὁ ποιμήν gen. существительные с асигматическим именительным падежом распространившие конечный долгий гласный на все формы: ὁ ἀγών gen. ἀγῶνος собрание состязание борьба ὁ Ἕλλην gen.