Microsoft Word Master thesis of Petar Kormushev in Medical Informatics doc



Pdf просмотр
страница18/41
Дата17.04.2022
Размер2.9 Mb.
#114126
ТипДиплом
1   ...   14   15   16   17   18   19   20   21   ...   41
Kormushev MSc thesis Bio 2006
Свързани:
1601561030 Dobrinka Bogdanova
Умно свързване
Атрибут = A
Атрибут = B
A <> B
OR

Атрибут > А или
Атрибут >= А
Атрибут < B или
Атрибут <= B
A <= B
AND
Атрибут IS NULL или
Атрибут IS NOT NULL
Атрибут = A
-
OR
Атрибут <> А
Атрибут <> B
-
AND

Атрибут > А или
Атрибут < B или
A > B
OR
B
A


26
Атрибут >= А
Атрибут <= B
Атрибут
STARTING A
Атрибут
STARTING B
A <> B
OR
Атрибут < A
(аналогично
Атрибут > A)
Атрибут < B
(аналогично
Атрибут > B)
-
AND

Атрибут LIKE A
Атрибут LIKE B
A <> B
OR
Следвайки тези правила, Конструкторът съединява отделните условия, зададени от потребителя, като се получава един единствен логически израз, който се превежда на
SQL езика в where клаузата. Например, ако потребителят зададе две условия върху атрибута възраст: (възраст >= 30) и (възраст <= 50), то на базата на тези евристични правила Конструкторът ще използва AND логическа връзка, за да ги свърже (вместо например OR, което в този случай би превърнало условието в константата TRUE и би върнало всички пациенти от базата).
Друг пример: потребителят е задал условие за диагнозата на пациента: (диагноза =
„О12”) и (диагноза = „Е18”). Този път на базата на евристичните правила
Конструкторът ще използва OR логическа връзка (вместо например AND, което в този случай би превърнало условието в константата FALSE и не би върнало нито един пациент като резултат).
2.2.3. Стъпка 3 - „Колони в резултата
Дотук конструираните SQL заявки неизменно избираха абсолютно всички налични атрибути на обектите, защото започваха с клаузата:


Сподели с приятели:
1   ...   14   15   16   17   18   19   20   21   ...   41




©obuch.info 2024
отнасят до администрацията

    Начална страница