В ы с ш е е о б р а з о в а н и е м. П. Лапчик, И. Г. Семакин, Е. К. Хеннер



Pdf көрінісі
бет285/437
Дата23.01.2022
өлшемі32,34 Mb.
#24228
1   ...   281   282   283   284   285   286   287   288   ...   437
Т а б л и ц а   10.2
БД  «Поликлиника»
Фамилия
пациента
Дата
рождения
Номер
участка
Фамилия
врача
Дата
посещения
Диагноз
Лосев О. И.
20.04.65
2
Петрова О.И.
11.04.98
грипп
Орлова  Е.Ю.
25.01.47
1
Андреева  И.В.
05.05.98
ОРЗ
Лосев О. И.
20.04.65
2
Петрова О.И.
26.07.98
бронхит
Дуров М.Т.
05.03.30
2
Петрова О.И.
14.03.98
стенокардия
Жукова Л.Г.
30.01.70
2
Петрова О.И.
11.04.98
ангина
Орлова Е.Ю.
25.01.47
1
Андреева  И.В.
11.07.98
гастрит
Быкова А.А.
01.04.75
1
Андреева И.В.
15.06.98
ОРЗ
Дуров  М.Т.
05.03.30
2
Петрова О. И.
26.07.98
ОРЗ
Нетрудно  понять  недостатки  такой  организации  данных.  Во- 
первых,  очевидна  избыточность  информации:  повторение  даты 
рождения одного и того же  человека,  повторение фамилии врача 
одного  и  того  же  участка.  В  такой  БД  велика  вероятность  иметь 
недостоверные, противоречивые данные.  Например,  если на вто­
ром участке сменится врач, то придется просматривать всю базу и 
вносить  изменения  во  все  записи,  относящиеся  к  этому участку. 
При  этом  велика  вероятность что-то пропустить.  После  каждого 
нового  посещения  пациентом  больницы  потребуется  снова  вво­
дить  его дату  рождения,  номер участка,  фамилию  врача,  т.е.  ин­
формацию,  уже  существующую  в  БД.
Полученная таблица соответствует первой  нормальной форме. 
Для устранения отмеченных недостатков требуется ее дальнейшая 
нормализация.  Структура  такой  таблицы  (отношения)  описыва­
ется  следующим образом:


Достарыңызбен бөлісу:
1   ...   281   282   283   284   285   286   287   288   ...   437




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет