Курсовая работа: Проектирование базы данных "Больница"

3. Вывести список пациентов по дате выписки.

SELECT Pacienty. Fio as "Ф.И.О.", Otdeleniya. Nazvanie_otdel as "Название отделения", Diagnozy. Nazvanie_diagnoza as "Названиедиагноза"

FROM Otdeleniya INNER JOIN (Diagnozy INNER JOIN Pacienty ON Diagnozy.kod_diagnoza = Pacienty. Kod_diagnoza) ON Otdeleniya. Kod_otdel = Pacienty.kod_otdel WHERE Pacienty. Data_vypiski='Дата выписки'

orderbyPacienty. Fio

4. Вывести список пациентов, поступавших за определенный период.

SELECT Pacienty. Fio as "Ф.И.О.", Pacienty. Data_postup "Датапост-я", Otdeleniya. Nazvanie_otdel as "Отделение", Diagnozy. Nazvanie_diagnoza as "Диагноз"

FROM Otdeleniya INNER JOIN (Diagnozy INNER JOIN Pacienty ON Diagnozy.kod_diagnoza = Pacienty. Kod_diagnoza) ON Otdeleniya. Kod_otdel = Pacienty.kod_otdel

WHERE ((Pacienty. Data_postup='Датапоступления1') or (Pacienty. Data_postup>'Датапоступления1')) and

((Pacienty. Data_postup<' Датапоступления2') or

(Pacienty. Data_postup=' Дата поступления2'))

orderbyPacienty.data_postup'

5. Вывести общий список пациентов.

SELECT Pacienty. Fio as "Ф.И.О.", Pacienty.data_postup as "Датапоступления", Diagnozy. Nazvanie_diagnoza as "Диагноз",

Otdeleniya. Nazvanie_otdel as "Отделение"

FROM Otdeleniya INNER JOIN (Diagnozy INNER JOIN Pacienty ON Diagnozy.kod_diagnoza = Pacienty. Kod_diagnoza) ON Otdeleniya. Kod_otdel = Pacienty.kod_otdel

Group by Otdeleniya. Nazvanie_otdel, Pacienty. Fio, Pacienty.data_postup, Diagnozy. Nazvanie_diagnoza

По лекарствам:

Вывести список диагнозов по определенному лекарству.

SELECT Diagnozy. Nazvanie_diagnoza as "Диагноз"

FROM Lekarstva INNER JOIN (Diagnozy INNER JOIN diagnoz_lekar ON Diagnozy. Kod_diagnoza=diagnoz_lekar.kod_diag) ON

Lekarstva. Kod_lekarstva=diagnoz_lekar.kod_lek

WHERELekarstva. Naim_lekarstva='Лекарство’


6. Интерфейс системы для работы с базой данных

6.1 Главное окно программы

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

Рисунок 6.1 – Главное окно программы

Рабочая область состоит из трех вкладок: "Отделения", "Диагнозы", "Информация". На рисунке 6.1 можно увидеть вкладку "Отделения". Здесь содержится информация по отделениям, в частности данные о сотрудниках и пациентах (таблицы расположены в нижней части формы). Таблицы можно редактировать, добавлять новых сотрудников и пациентов, вносить какие-то свои изменения. Таблицу "Отделения" редактировать нельзя, так как количество отделений в больнице постоянное и не меняется.

Следующая вкладка "Диагнозы" приведена на рисунке 6.2.


К-во Просмотров: 1099
Бесплатно скачать Курсовая работа: Проектирование базы данных "Больница"