Запросы
Запрос №1
Найти поставщиков лекарств, назначенных пациентам в заданном (выбор) отделении (кардиологии, терапии и т.д.) больницы.
Внешний вид запроса:
Текст запроса:
SELECT Companies.Название as Поставщик, Drugs.Название as Лекарство, Drugs.Срок_годности, Patients.Фамилия, Patients.Имя, Patients.Отчество, Patients.Палата;
FROM Companies, Drugs, Patients, Drug_Comp, Pati_Drug, Detachment;
WHERE;
Patients.Отделение = Detachment.id_detach AND Detachment.название = ThisForm.Combo1.Value AND Pati_Drug.id_patient = Patients.id_patient AND;
Pati_Drug.id_drug = Drugs.id_drug AND Drugs.id_drug = Drug_Comp.id_drug AND;
Drug_Comp.id_company = Companies.id_company;
Результат запроса:
Запрос №2
Найти номера палат, в которых пациенты принимают лекарства, поставляемые заданными (выбор) фирмами.
Текст запроса:
SELECT Patients.Фамилия, Patients.Имя, Patients.Отчество, Patients.Год_рождения, Patients.Диагноз, Drugs.Название as Лекарство, Detachment.название as Отделение, Patients.Палата, Patients.Койка;
FROM Drugs, Patients, Companies, Detachment, Drug_Comp, Pati_Drug;
WHERE;
Drug_Comp.id_company = Companies.id_company AND Companies.название = ThisForm.Combo1.Value AND;
Pati_Drug.id_patient = Patients.id_patient AND Patients.Отделение = Detachment.id_detach AND;
Pati_Drug.id_drug = Drugs.id_drug AND Drugs.id_drug = Drug_Comp.id_drug
Результат запроса (фармаком):
Запрос №3
Найти срок годности лекарств, назначенных пациентам с заданным (выбор) диагнозом.
Текст запроса:
SELECT Patients.Фамилия, Patients.Имя, Patients.Отчество, Drugs.Название as Лекарство, Drugs.Срок_годности, Detachment.Название as Отделение, Patients.Палата, Patients.Койка;
FROM Patients, Drugs, Pati_drug, Detachment;
WHERE;
Patients.Диагноз = ThisForm.Combo1.Value AND Pati_Drug.id_Drug = Drugs.id_drug AND;
Pati_Drug.id_patient = Patients.id_patient AND Detachment.id_detach = Patients.Отделение
Результат запроса (аритмия сердца):
Запрос №4
Найти телефоны врачей, закрепленных за пациентами палат заданного (выбор) отделения.
Текст запроса:
SELECT Distinct Doctors.Фамилия, Doctors.Имя, Doctors.Отчество, Doctors.Телефон;
FROM Patients, Doctors, Doct_pati, Detachment;
WHERE;
Patients.Отделение = Detachment.id_detach AND Detachment.название = ThisForm.Combo1.Value AND;
Doct_pati.id_patient = Patients.id_patient AND Doct_pati.id_doctor = Doctors.id_doctor
Результат запроса (кардиология):
Запрос №5
Найти названия лекарств, назначенных пациентам, заданным (выбор) врачом.
Текст запроса:
SELECT Patients.Фамилия, Patients.Имя, Patients.Отчество, Drugs.Название as Лекарство, Detachment.Название as Отделение, Patients.Палата, Patients.Койка;
FROM Patients, Doctors, Doct_pati, Drugs, Pati_drug, Detachment;
WHERE;
Doctors.Фамилия = ThisForm.Combo1.Value AND Doctors.id_doctor = Doct_pati.id_doctor AND;
Doct_pati.id_patient = Patients.id_patient AND Pati_Drug.id_Drug = Drugs.id_drug AND;
Pati_Drug.id_patient = Patients.id_patient AND Detachment.id_detach = Patients.Отделение;
Результат запроса (Глазычева):
Запрос №6
Найти номера коек и диагнозы всех пациентов заданной (выбор) палаты.
Текст запроса:
SELECT Patients.Фамилия, Patients.Имя, Patients.Отчество, Patients.Диагноз, Detachment.Название as Отделение, Patients.Палата, Patients.Койка;
FROM Patients, Detachment;
WHERE;
Patients.Палата = VAL(ThisForm.Text1.Value) AND Detachment.id_detach = Patients.Отделение
Результат запроса (101):
Запрос №7
Найти имена пациентов, которым назначено заданное (выбор) лекарство.
Текст запроса:
SELECT Patients.Фамилия, Patients.Имя, Patients.Отчество, Patients.Год_рождения, Patients.Диагноз, Detachment.название as Отделение, Patients.Палата, Patients.Койка;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.