Специфікація
Діяльність
Рішення
Специфікація
У клініці ви хочете автоматично керувати наявною інформацією про пацієнтів, яких ви лікуєте, та лікарів, які там працюють. Крім того, необхідний контроль за захворюваннями, діагностованими у кожного пацієнта.
Що стосується лікарів, необхідна інформація складається з: ідентифікаційного коду, імені, імені, прізвища, дати народження, центру, де ви навчались, адреси та числового поля, що вказує на тип найму лікаря:
1 = офіційний; 2 = штатний трудовий договір; 3 = трудовий договір за сумісництвом .
Що стосується пацієнтів, то найбільш важливими даними є: ім'я та прізвище пацієнта, дата народження, адреса та номер медичної картки, що є кодом, який однозначно ідентифікує кожного пацієнта.
Що стосується захворювань, необхідно керувати такими даними, як: ім'я, пристрій чи система організму, що постраждали, опис захворювання та довільно присвоєний код.
Вважається, що пацієнту може бути призначений лише один лікар, а лікар може приймати кількох пацієнтів. З іншого боку, у пацієнта може бути діагностовано кілька захворювань.
Діяльність
1. - Отримати схему E-R та моделювання в таблицях.
2.- Створити «клінічну» базу даних з необхідними таблицями. Встановлює первинний та зовнішній ключі та взаємозв'язки між таблицями бази даних та вводить відповідні типи даних для кожного з полів у таблицях.
3. - Внесіть дані в таблиці, виходячи з інформації, наведеної в додатку.
Середній вік пацієнтів, які страждають на захворювання кровоносної системи.
Функція Year (поле дати) повертає рік поля дати, вказаного як аргумент.
Функція Date () повертає сьогоднішню дату.
Ім'я та адреса пацієнтів лікаря "Франсіско Гарка".
Назва, адреса та навчальний центр лікарів із контрактом державного службовця.
Хвороби, якими страждає пацієнт "Кармело Тренадос".
Кількість лікарів віком до 30 років.
Кількість пацієнтів, які страждають на "грип".
Кількість пацієнтів, призначених кожному лікарю.
Список, у якому кількість хвороб, які вони страждають, з’являється для кожного пацієнта із зазначенням прізвища та імені пацієнта та кількості захворювань.
Створює табличну форму, в якій відображаються всі дані про захворювання, зареєстровані в клініці.
Створіть стовпчасту форму, яка відображатиме дані лікаря. Додайте групу варіантів для типу поля контракту, щоб, натиснувши відповідний параметр, було призначено тип контракту, який зазначений лікар.
Складіть файл пацієнта, в якому відображаються дані того самого. Додайте підформу, що відображає захворювання, які перенесли пацієнт. Він повинен з'являтися на додаток до коду, назви та системи, на яку впливає це захворювання. Додайте командну кнопку вгорі праворуч, дія якої полягає у закритті форми.
Складіть табличний звіт, в якому інформація про лікарів центру відображається в такому порядку: прізвище1, ім’я, код, адреса, контракт та центр, де ви навчалися, розташовані в алфавітному порядку за прізвищем.
Він робить звіт, згрупований по-перше за лікарем, а по другому за хворобою, про всіх пацієнтів, яких бачили в клініці. Лікарі включатимуть своє прізвище, ім’я та код, для захворювань ім’я та пацієнтів прізвище, ім’я та номер історії хвороби.
Складіть звіт, в якому буде показано пацієнтів, які перенесли його, та загальну кількість пацієнтів для кожного захворювання.
Складіть звіт, який на основі даних історії хворого показує захворювання, якими він страждав. Для цього попередньо створіть запит параметра, який запитує номер історії та показує код, назву та систему кожного із захворювань. Потім створіть звіт на основі цього запиту.
Додаток: Інформація про систему
На даний момент доступні дані клініки такі.