Файл: Модуль і. Основи інформаційних технологій в системі охорони здоров'Я. Обробка та аналіз медикобюлогічних даних.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.03.2024
Просмотров: 212
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
42
Продемонструємо роботу з будівником на прикладі наведеної вище формули. Вікно будівника виразів наведено на рис. 24.
Іостронтель выражении
& Загапьна_ВартІсть
(+] Forms
С±] Reports
С±] Функции
Cli Константы
СИ Операторы
СЗ Общие выражения
р
НомерКарТКи НомерКторХвор Сума_послуг
Рис. 24. Вікно будівника вири tie,
Сам вираз будується у верхній частині вікна будівника. Це текстова область, тому тут допускається введення з клавіатури. Часто використовувані оператори можна вставити у вираз за допомогою кнопок, розташованих під цією областю. Нижня частина вікна містить три списки. У лівому списку в структурованому вигляді представлено всі об'єкти бази даних. Щоб вибрати конкретний об'єкт, потрібно виконати подвійне клацання по папці відповідної категорії, а потім виділити потрібний об'єкт. Наприклад, щоб дістати доступ до полів таблиці «Журнал прийому», потрібно двічі клацнути по папці Таблицы, після чого виділити цю таблицю. Після цього в середньому списку з'являться елементи об'єкта, вибраного в лівому списку. Нарешті, якщо який-небудь елемент середнього списку сам містить інші елементи, то при виборі цього елемента в правий список виводитимуться його елементи. Так, якщо необхідно помістити у вираз одну із вбудованих функцій MS Access, при виборі об'єкта Вбудовані функції в середній список заносяться категорії функцій. Конкретна ж функція вибирається з правого списку після зазначення потрібної категорії {рис. 25). Слід зазначити, що якщо ви не знаєте, у якій з категорій розміщена потрібна функція, можна вибрати елемент <Все>; тоді в правий список будуть виведені імена всіх наявних функцій.
Щоб побудувати потрібний нам вираз, спочатку введемо в область побудови виразів ім'я поля з двокрапкою {Сума послугі). Виберемо в лівому списку Функции, а потім Встроенные функции. Після цього в середньому списку вибираємо категорію Статистические, а в правому списку функцію Sum і натискаємо Вставить (замість цього можна виконати подвійне натискання на ім'я функції). Далі вибираємо таблицю «Журнал прийому» і в ній поле Ціна й аналогічно вставимо цей операнд замість виразу в дужках; щоб повернутися у вікно конструктора запитів, слід клацнути на ОК. Уже перебуваючи в конструкторі
43
запитів, не забудьте натиснути клавішу <Ешєг>, щоб виконати компіляцію побудованого виразу. Якщо синтаксис виразу помилковий, з'явиться повідомлення про помилку, після чого можна буде повернутися в будівник і виправити її.
і
Построитеіь выражений
С ума_поспуг: 5ит(тблЖурнал_прийомуІЦІна)|
ОК
О лієна
К гзад
± IJlJll*l. I And| Or I Not IL»ggI (h|
Вставить Справка
□ Загаіьна_Вартість
(+] Табяцы
(±]Запросы
(Й Forms
(Й Reports
Q Фуиаімм
І— ^Встроенные функции
І— О ОблікПацієнтів
< ш
Sum(enpr)
Р ис. 25. Вибір функції в будівник)' виразів
1. Поточний об'єкт бази даних, тобто той, з якого викликали будівник виразів, завжди розташовують у верхньому рядку лівого списку. Щоб його елементи (наприклад, поля запиту) були доступні в будівнику виразів, його слід заздалегідь зберегти в базі даних.
Побудова виразів супроводжується підказками типу Вираз, що вводяться безпосередньо у формулу. Ці підказки говорять про те, що в цьому місці очікується вираз. Такі підказки слід замінювати фактичними операторами або аргументами функцій і процедур.
Вікно будівника виразів має кнопку Справка. За допомогою цієї кнопки можна отримати довідку про те, як користуватися будівником. Проте її можна використовувати і для отримання довідкової інформації про вбудовані функції, якщо заздалегідь виділити потрібну функцію, що міститься у виразі.
Практичні завдання
£§1 Завдання 1. Створити запити в режимі конструктора з бази даних діагностичної лабораторії «Invitero», що містить інформацію про:
пацієнтів (прізвище і діагноз), які перебувають на обліку в дільничних терапевтів Марченко Т.П. та Бойченко В.І.;
пацієнтів (прізвище, рік народження), у яких діагноз «Рак» або «Пухлина»;
44
& Завдання 2. Створити запити в режимі конструктора з бази даних фітоаптеки лікарських зборів і трав «Зелена планета», що містить інформацію про:
Заедания 3. Створити запит на обчислення загальної вартості закупок препаратів (на основі простого запиту на вибірку закупок препаратів із зазначенням препарату, партії, оптової ціни) з бази даних фітоаптеки лікарських зборів і трав «Зелена планета».
Завдання 4. Створити запити у режимі конструктора з бази даних фармацевтичної фірми, що містить інформацію про:
- препарати (назва українська і назва латинська), що аналізуються методом попутних речовин та молекулярна маса яких не перевищує 300 моль;
протизапальні препарати (назва латинська і молекулярна маса), що містять у своїй молекулярній формулі азот;
протизапальні препарати (назва латинська і назва українська), молекулярна маса яких до 250 моль та які містять у своїй молекулярній формулі водень.
Питания для самоконтролю
Продемонструємо роботу з будівником на прикладі наведеної вище формули. Вікно будівника виразів наведено на рис. 24.
Іостронтель выражении
Cywajwcnyr: 5ит(т6лЖ¥іри | ЇЛ_ПрНЙОМу!І>«) | | |_J2<_J Отмена |
| | | |
+1-Ы*Ы-Ы<1<> | And| Or | Mot |lJke | (| )| | Вставить | Сгравка | |
& Загапьна_ВартІсть
(+] Forms
С±] Reports
С±] Функции
Cli Константы
СИ Операторы
СЗ Общие выражения
р
НомерКарТКи НомерКторХвор Сума_послуг
Рис. 24. Вікно будівника вири tie,
Сам вираз будується у верхній частині вікна будівника. Це текстова область, тому тут допускається введення з клавіатури. Часто використовувані оператори можна вставити у вираз за допомогою кнопок, розташованих під цією областю. Нижня частина вікна містить три списки. У лівому списку в структурованому вигляді представлено всі об'єкти бази даних. Щоб вибрати конкретний об'єкт, потрібно виконати подвійне клацання по папці відповідної категорії, а потім виділити потрібний об'єкт. Наприклад, щоб дістати доступ до полів таблиці «Журнал прийому», потрібно двічі клацнути по папці Таблицы, після чого виділити цю таблицю. Після цього в середньому списку з'являться елементи об'єкта, вибраного в лівому списку. Нарешті, якщо який-небудь елемент середнього списку сам містить інші елементи, то при виборі цього елемента в правий список виводитимуться його елементи. Так, якщо необхідно помістити у вираз одну із вбудованих функцій MS Access, при виборі об'єкта Вбудовані функції в середній список заносяться категорії функцій. Конкретна ж функція вибирається з правого списку після зазначення потрібної категорії {рис. 25). Слід зазначити, що якщо ви не знаєте, у якій з категорій розміщена потрібна функція, можна вибрати елемент <Все>; тоді в правий список будуть виведені імена всіх наявних функцій.
Щоб побудувати потрібний нам вираз, спочатку введемо в область побудови виразів ім'я поля з двокрапкою {Сума послугі). Виберемо в лівому списку Функции, а потім Встроенные функции. Після цього в середньому списку вибираємо категорію Статистические, а в правому списку функцію Sum і натискаємо Вставить (замість цього можна виконати подвійне натискання на ім'я функції). Далі вибираємо таблицю «Журнал прийому» і в ній поле Ціна й аналогічно вставимо цей операнд замість виразу в дужках; щоб повернутися у вікно конструктора запитів, слід клацнути на ОК. Уже перебуваючи в конструкторі
43
запитів, не забудьте натиснути клавішу <Ешєг>, щоб виконати компіляцію побудованого виразу. Якщо синтаксис виразу помилковий, з'явиться повідомлення про помилку, після чого можна буде повернутися в будівник і виправити її.
і
Построитеіь выражений
С ума_поспуг: 5ит(тблЖурнал_прийомуІЦІна)|
ОК
О лієна
К гзад
± IJlJll*l. I And| Or I Not IL»ggI (h|
Вставить Справка
□ Загаіьна_Вартість
(+] Табяцы
(±]Запросы
(Й Forms
(Й Reports
Q Фуиаімм
І— ^Встроенные функции
І— О ОблікПацієнтів
< ш
Sum(enpr)
База данных | Av і | ||
Дата/время | Cou* | ||
По подмножеству | Max | ||
Обработка ошибок | | Mn | |
Финансовые | | | |
■Л'ЩИВ | | 5tOevP | |
Проверка | in | Sun | |
Математические | | Va- | |
Сообщения | | VarP | |
Управление | і | | |
Статистичикив | | |
Р ис. 25. Вибір функції в будівник)' виразів
1. Поточний об'єкт бази даних, тобто той, з якого викликали будівник виразів, завжди розташовують у верхньому рядку лівого списку. Щоб його елементи (наприклад, поля запиту) були доступні в будівнику виразів, його слід заздалегідь зберегти в базі даних.
Побудова виразів супроводжується підказками типу Вираз, що вводяться безпосередньо у формулу. Ці підказки говорять про те, що в цьому місці очікується вираз. Такі підказки слід замінювати фактичними операторами або аргументами функцій і процедур.
Вікно будівника виразів має кнопку Справка. За допомогою цієї кнопки можна отримати довідку про те, як користуватися будівником. Проте її можна використовувати і для отримання довідкової інформації про вбудовані функції, якщо заздалегідь виділити потрібну функцію, що міститься у виразі.
Практичні завдання
£§1 Завдання 1. Створити запити в режимі конструктора з бази даних діагностичної лабораторії «Invitero», що містить інформацію про:
пацієнтів (прізвище і діагноз), які перебувають на обліку в дільничних терапевтів Марченко Т.П. та Бойченко В.І.;
пацієнтів (прізвище, рік народження), у яких діагноз «Рак» або «Пухлина»;
-
чоловіків, вік яких не перевищує 50 років; -
пенсіонерів, що проходили обстеження в лабораторії.
44
& Завдання 2. Створити запити в режимі конструктора з бази даних фітоаптеки лікарських зборів і трав «Зелена планета», що містить інформацію про:
-
усі препарати, що містять дубильні речовини; -
усі препарати, що містять ефірні олії; -
усі препарати, відсутні в продажу; -
усі препарати, закуплені протягом липня 2007 року; -
усі препарати, закуплені протягом травня 2007 року; -
усі препарати, вартість яких не перевищує 2,50 грн.; -
усі фірми-постачальники, розташовані в м. Києві; -
загальну вартість закупок препаратів.
Заедания 3. Створити запит на обчислення загальної вартості закупок препаратів (на основі простого запиту на вибірку закупок препаратів із зазначенням препарату, партії, оптової ціни) з бази даних фітоаптеки лікарських зборів і трав «Зелена планета».
Завдання 4. Створити запити у режимі конструктора з бази даних фармацевтичної фірми, що містить інформацію про:
- препарати (назва українська і назва латинська), що аналізуються методом попутних речовин та молекулярна маса яких не перевищує 300 моль;
протизапальні препарати (назва латинська і молекулярна маса), що містять у своїй молекулярній формулі азот;
протизапальні препарати (назва латинська і назва українська), молекулярна маса яких до 250 моль та які містять у своїй молекулярній формулі водень.
Питания для самоконтролю
-
Що таке запит? -
Назвіть типи запитів. -
Що таке динамічний набір даних? Як він працює? -
Назвіть способи створення запитів. -
Як називаються частини конструктора запитів? -
Як додаються поля в бланк запиту? -
Для чого використовується сортування набору даних? -
Що ви розумієте під поняттям обмежувальний фільтр? -
Як задаються зв'язки між таблицями?