Нормализация БД до 3 НФ (Нормальная Форма).

Тема в разделе "Delphi - Базы данных", создана пользователем Message, 9 мар 2009.

  1. Message

    Message Гость

    Есть БД из 4 таблицы Врач поликлиники, Пациент, Заболевание пациента и Прием пациента врачом.

    Врач поликлиники характеризуется следующими данными:
    Номер диплома врача
    ФИО врача
    Специальность
    Стаж работы врача;
    Категория врача;
    Оклад;

    Пациент характеризуется следующими данными:
    Номер регистрационной карты;
    ФИО пациента;
    Адрес пациента - участок, названия улицы, номера дома/корп, номера квартиры. ( Участок - группа близко расположенных домов, возможно находящихся на соседних улицах. )
    Пол пациента;
    Дата рождения пациента;
    Инвалидность;

    Заболевание пациента характеризуется следующими данными:
    Дата первого обращения в поликлинику,
    Диагноз заболевания - из пополняемого справочника заболеваний;
    Тяжесть заболевания - форма легкая, средняя, тяжелая, очень тяжелая
    Длительность лечения
    Анализы - необязательное текстовое поле;
    Заключение при выписке - необязательное текстовое поле, содержащее рекомендации врача по дальнейшему лечению или профилактике;

    Прием пациента врачом характеризуется следующими данными:
    Дата посещения;
    Врач, принявший больного;
    Записи о ходе заболевании пациента;
    Лечение, назначенное пациенту до следующего визита к врачу;

    Нужно нормализовать эту базу, но я не знаю как это сделать. Помогите пожалуйста кто знает.
     
  2. etc

    etc Гость

    Тут собственно ничего и не надо нормализовывать, или это задание по неуспевамости?
     
  3. Message

    Message Гость

    условие такое, нормализировать ее, а задание обычное для заочников
     
  4. etc

    etc Гость

    Тогда надо самому делать. Прочиттать про нормальные формы - http://www.citforum.ru/database/dblearn/dblearn06.shtml и "по написанному".
     
Загрузка...

Поделиться этой страницей