Автор работы: Пользователь скрыл имя, 03 Октября 2013 в 21:03, курсовая работа
Результатом проведенной работы является база данных «Информационная система медицинских организаций города» в СУБД Microsoft Access, имеющая удобный пользовательский интерфейс, предназначенный для работы различных групп пользователей.
В ходе работы было проведено обследование предметной области, выполнено концептуальное, инфологическое и логическое проектирования базы данных.
Созданные формы позволяют быстро добавить, удалить или отредактировать данные.
Созданные запросы позволяет легко найти информацию, необходимую пользователю.
Данная база данных позволяет полностью автоматизировать, и тем самым облегчить работу с данными пользователю.
SQL: SELECT [Сведения о врачах].[Код врача], [Сведения о врачах].Фамилия, [Сведения о врачах].Имя, [Сведения о врачах].Отчество, [Сведения о врачах].Специальность
FROM [Сведения о врачах];
2. Получить перечень и общее число обслуживающего персонала указанной специальности для конкретного медицинского учреждения либо всех медицинских учреждений города.
SQL: SELECT [Сведения о сотрудниках].[Код сотрудника], [Сведения о сотрудниках].[Название больницы], [Сведения о сотрудниках].Фамилия, [Сведения о сотрудниках].Имя, [Сведения о сотрудниках].Отчество, [Сведения о сотрудниках].Должность, [Сведения о сотрудниках].[Стаж работы], [Сведения о сотрудниках].[Рабочий телефон], [Сведения о сотрудниках].[Заработная плата]
FROM [Сведения о сотрудниках];
3. Получить перечень и общее
число врачей указанного
SQL: SELECT [Сведения о врачах].Фамилия, [Сведения о врачах].Имя, [Сведения о врачах].Отчество, [Сведения о врачах].[Стаж работы]
FROM [Сведения о врачах]
WHERE ((([Сведения о врачах].[Стаж работы])>(6))
AND (([Сведения о врачах].Специальность)=[
4.Получить перечень и общее число врачей указанного профиля со степенью кандидата или доктора медицинских наук, со званием доцента или профессора для конкретного медицинского учреждения либо всех медицинских учреждений города.
SQL: SELECT [Сведения о врачах].[Код врача], [Сведения о врачах].Фамилия, [Сведения о врачах].Имя, [Сведения о врачах].Отчество, [Сведения о врачах].[Доктор мед наук], [Сведения о врачах].[Кандидат мед наук], [Сведения о врачах].Профессор, [Сведения о врачах].Доцент
FROM [Сведения о врачах];
5. Получить перечень пациентов указанной больницы, отделения, либо конкретной палаты указанного отделения, с указанием даты поступления, состояния, температуры, лечащего врача.
SQL: SELECT [Карта стационарного лечения].[Название больницы], [Карта стационарного лечения].[Код пациента], [Карта стационарного лечения].[Дата поступления], [Карта стационарного лечения].Состояние, [Карта стационарного лечения].Температура, [Карта стационарного лечения].[Оперирующий врач]
FROM [Карта стационарного лечения]
WHERE ((([Карта стационарного
6.Получить перечень пациентов,
SQL: SELECT [Сведения о пациенте].Фамилия, [Сведения о пациенте].Имя, [Сведения о пациенте].Отчество, [Карта стационарного лечения].[Дата поступления], [Карта стационарного лечения].[Дата выписки]
FROM ([Сведения о врачах] INNER JOIN [Карта стационарного лечения] ON [Сведения о врачах].[Код врача] = [Карта стационарного лечения].[Оперирующий врач]) INNER JOIN [Сведения о пациенте] ON [Сведения о врачах].[Код врача] = [Сведения о пациенте].[Код врача]
WHERE ((([Карта стационарного
7.Получить перечень пациентов,
SQL: SELECT [Карта пациента].[Код пациента], [Карта пациента].[Название больницы], [Карта пациента].[Код врача]
FROM [Карта пациента]
WHERE ((([Карта пациента].[Название больницы])=3) AND (([Карта пациента].[Код врача])=10));
8.Получить общее число палат, коек указанной больницы в общем и по каждому отделению, а также число свободных коек по каждому отделению и число полностью свободных палат.
SQL: SELECT [Сведения об отделениях].[Код отделения], [Сведения об отделениях].[Название отделения], [Сведения об отделениях].[Общее кол-во палат], [Сведения об отделениях].[Общее кол-во коек], [Сведения об отделениях].[Кол-во свободных коек], [Сведения об отделениях].[Кол-во свободных палат]
FROM [Сведения об отделениях];
9.Получить общее число
SQL: SELECT [Карта пациента].[Дата приёма], [Сведения о кабинетах].[Код кабинета]
FROM [Сведения о кабинетах] INNER JOIN [Карта пациента] ON [Сведения о кабинетах].[Код кабинета] = [Карта пациента].[Номер кабинета]
WHERE ((([Карта пациента].[Дата приёма]) Between #1/1/2010# And #1/1/2013#) AND (([Сведения о кабинетах].[Код кабинета])=[КодКабинета]));
10.Получить данные о
SQL: SELECT [Карта стационарного лечения].[Оперирующий врач], [Карта пациента].[Код врача], [Карта стационарного лечения].[Дата поступления], [Карта пациента].[Дата приёма], [Карта стационарного лечения].[Код пациента], [Карта пациента].[Код пациента]
FROM [Карта стационарного лечения], [Карта пациента]
WHERE ((([Карта стационарного
11.Получить данные о загрузке
(число пациентов, у которых
врач в настоящее время
SQL: SELECT [Карта стационарного лечения].[Оперирующий врач], [Карта стационарного лечения].[Код пациента]
FROM [Карта стационарного лечения]
WHERE ((([Карта стационарного
12.Получить перечень
SQL: SELECT [Карта стационарного лечения].[Код пациента], [Карта стационарного лечения].[Дата поступления], [Карта стационарного лечения].[Оперирующий врач]
FROM [Карта стационарного лечения]
WHERE ((([Карта стационарного
13.Получить данные о
SQL: SELECT [Сведения о лабораториях].[Название больницы], [Сведения о лабораториях].[Код лаборатории], [Лабораторные исследования].[Начальная дата], [Лабораторные исследования].[Конечная дата]
FROM [Сведения о лабораториях] INNER JOIN [Лабораторные исследования] ON [Сведения о лабораториях].[Код лаборатории] = [Лабораторные исследования].[Код лаборатории]
WHERE ((([Сведения о лабораториях].[
Результатом проведенной работы является база данных «Информационная система медицинских организаций города» в СУБД Microsoft Access, имеющая удобный пользовательский интерфейс, предназначенный для работы различных групп пользователей.
В ходе работы было проведено обследование предметной области, выполнено концептуальное, инфологическое и логическое проектирования базы данных.
Созданные формы позволяют быстро добавить, удалить или отредактировать данные.
Созданные запросы позволяет легко найти информацию, необходимую пользователю.
Данная база данных позволяет полностью автоматизировать, и тем самым облегчить работу с данными пользователю.
Информация о работе База данных для информационной системы медицинских организаций города