Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учесть пробы геологических пород.doc
Скачиваний:
19
Добавлен:
01.05.2014
Размер:
2.31 Mб
Скачать

Формирование запросов

Запрос 1:

Вывести названия всех Организаций.

r1 =  Название Организации (Организация)

Запрос 2:

Вывести номера всех договор заключенных с ООО “Геолог-1”.

r1 =  ID организации ( Название подрядчика = ООО “Геолог-1” (Подрядчик))

r2 =  Номер договора (r1[r1.ID подрядчика = Договор. ID подрядчика] Договор)

Запрос 3:

Вывести номера проб, отобранных на реке Лунвож.

r1 =  ID места отбора ( Название места отбора = р.Лунвож (Место отбора))

r2 =  Номер пробы (r1[r1.ID места отбора = Проба. ID места отбора] Проба)

Запрос 4:

Вывести номера проб для ПХА

r1 =  ID вида анализа ( Название вида анализа = ПХА (Вид анализа))

r2 =  Номер пробы (r1[r1.ID вида анализа = Реестр проб. ID вида анализа] Реестр проб)

Запрос 5:

Вывести номера проб для объекта исследования – вода

r1 =  ID объекта исследования ( Название объекта исследования = вода (Объект исследования))

r2 =  Номер пробы (r1[r1.ID объекта исследования = Проба. ID объекта исследования] Проба)

Запрос 6:

Вывести номера договоров для ООО “РостСтройПроект”.

r1 =  ID организации ( Название организации = ООО “РостСтройПроект” (Организация))

r2 =  Номер сметы (r1[r1.ID организации = Смета. ID организации] Смета)

r3 =  Номер договора (r2[r2.Номер сметы = Договор. Номер сметы] Договор)

Запрос 7:

Вывести дату составления отчета для ООО “АльфаИнвест”.

r1 =  ID организации ( Название организации = ООО “АльфаИнвест” (Организация))

r2 =  Номер сметы (r1[r1.ID организации = Смета. ID организации] Смета)

r3 =  Номер договора (r2[r2.Номер сметы = Договор. Номер сметы] Договор)

r4 =  Дата (r3[r3.Номер договора = Отчет. Номер договора] Отчет)

Запрос 8:

Вывести всю информацию о ООО”СтройИнвестКоми”

r1 =  ИНН, Номер лицензии, Расчетный счет, Юридический адрес ( Название организации = ООО “АльфаИнвест” (Организация))

Запрос 9:

Вывести Названия организации у которых дата окончания работ истекает 20.12.2005.

r1 =  Номер сметы ( Дата окончания работ = 20.12.2005 (Договор))

r2 =  ID организации (r1[r1.Номер сметы= Смета. Номер сметы] Смета)

r3 =  Название организации (r2[r2.ID организация = Организация. ID организации] Организация)

Запрос 10:

Вывести ID объекта исследования для воды.

r1 =  ID объекта исследования ( Название объекта исследования = вода (Объект исследования))

Заключение

Таким образом:

  1. В результате анализа предметной области были выделены основные сущности, такие как Организация, Подрядчик, Договор, Смета и др., связи между ними и атрибуты сущностей, которые затем подверглись документированию.

  2. С помощью CASE средства была построена диаграмма «сущность-связь», на которой наглядно были показаны детализированные хранилища и которая позволила документировать сущности системы и способы их взаимосвязи.

  3. Построенная диаграмма подробнейшим образом иллюстрировала поставленную задачу и рамки её действия на предприятии, что способствует дальнейшему её решению.

  4. На основе концептуальной диаграммы и при помощи CASE средства была построена логическая модель данных.

  5. С помощью логической модели были сгенерированы отношения и проведена их нормализация.

  6. С помощью реляционной алгебры на основе выданной на предприятии и изученной выходной документации были составлены запросы.

Соседние файлы в предмете Базы данных