Бакалавр
Дипломные и курсовые на заказ

Описание доменов. 
Разработка компьютеризированной программы

РефератПомощь в написанииУзнать стоимостьмоей работы

Идентификатор результата. Таблица 2.7 — Продолжение. Таблица 2.6 — Продолжение. Пациенты в организациях. С плавающей точкой, 13.4e38. Идентификатор родителя. Идентификатор пациента. Идентификатор пациента. Целое число 12 147 483 647. Наименование сущности. Идентификатор теста. Идентификатор даты. Результаты тестов. Уровень иерархии. Уровень иерархии. Определенность. Целое число 1255… Читать ещё >

Описание доменов. Разработка компьютеризированной программы (реферат, курсовая, диплом, контрольная)

Доменом является множество допустимых значений атрибута. В проектируемой базе данных предполагается использование следующих доменов (табл. 2.6).

Таблица 2.6. Описание доменов.

Шифр

Наименование.

Определение.

Шаблон.

Пример

D1.

Идентификатор

Целое число 12 147 483 647.

D2.

Фамилия, Имя, Отчество, наименование организации, название теста, заключение.

190 символов.

Иванов.

D3.

Пол.

1 символ.

М.

D4.

Уровень иерархии.

Целое число 1255.

Таблица 2.6 — Продолжение.

D5.

Дата проведения теста, дата рождения.

Дата от 01.01.1900.

ДД.ММ.ГГГГ.

13.02.1990.

D6.

Числовые значения результатов теста.

С плавающей точкой, 13.4e38.

Описание атрибутов

Атрибутом называется именованная характеристика сущности. Его наименование является уникальным для конкретного типа сущности, но может быть одинаковым для различного типа сущностей [8].

Описание атрибутов проектируемой базы данных приведено в табл. 2.7.

Таблица 2.7 — Описание атрибутов.

№.

п/п.

Наименование сущности.

№.

п/п.

Полное наименование Атрибута.

Сокращенное название атрибута.

Определенность.

Шифр домена.

Пациент.

1.1.

Идентификатор пациента.

id_pat.

D1.

1.2.

Фамилия.

last_name.

D2.

1.3.

Имя.

first_name.

D2.

1.4.

Отчество.

father_name.

D2.

1.5.

Пол.

gender.

D3.

1.6.

Дата рождения.

Birth.

D5.

Пациенты в организациях.

2.1.

Идентификатор пациента.

id_pat.

D1.

2.2.

Идентификатор организации.

Id.

D1.

Организации.

3.1.

Идентификатор организации.

Id.

D1.

3.2.

Идентификатор родителя.

id_parent.

D1.

3.3.

Уровень иерархии.

Level.

D4.

3.4.

Наименование.

Title.

D2.

Таблица 2.7 — Продолжение.

Результаты тестов.

4.1.

Идентификатор результата.

id_result.

Описание доменов. Разработка компьютеризированной программы.

D1.

4.2.

Идентификатор теста.

id_test.

D1.

4.3.

Идентификатор даты.

id_date.

D1.

Описание доменов. Разработка компьютеризированной программы. Описание доменов. Разработка компьютеризированной программы. Описание доменов. Разработка компьютеризированной программы. Описание доменов. Разработка компьютеризированной программы. Описание доменов. Разработка компьютеризированной программы.

4.4.

Идентиф…

В большинстве СУБД при первом запуске хранимой процедуры она компилируется (выполняется синтаксический анализ и генерируется план доступа к данным). В дальнейшем её обработка осуществляется быстрее.

Для получения необходимой информации, а также желаемой ее группировки были разработаны следующие хранимые процедуры (табл. 2.8).

Таблица 2.8 — Хранимые процедуры.

№.

Наименование хранимой процедуры.

Назначение.

test_vuz.

Получение результатов тестирования по ВУЗу для выбранного теста.

test_inst.

Получение результатов тестирования по институту для выбранного теста.

test_group.

Получение результатов тестирования по группе для выбранного теста.

date_ test_vuz.

Получение результатов тестирования по ВУЗу для выбранного теста с группировкой по дате тестирования.

date_ test_inst.

Получение результатов тестирования по институту для выбранного теста с группировкой по дате тестирования.

date_ test_group.

Получение результатов тестирования по группе для выбранного теста с группировкой по дате тестирования.

info_patient.

Получение полной информации о пациентах.

sGender_Birth.

Получение результатов тестирования по группе для выбранного теста с группировкой по полу и/или возрасту.

Исходный код хранимых процедур представлен в прил. 6.

Показать весь текст
Заполнить форму текущей работой