Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Итоговый отчёт по практике Группа №1.docx
Скачиваний:
4
Добавлен:
18.08.2019
Размер:
1.86 Mб
Скачать
  1. Проверка дублирования дисциплин с одинаковым названием и семестром изучения в рамках одного профиля бакалавриата/магистерской программы.

Проверка производилась следующим SQL-запросом:

select child1.ID_OBJECT, parent1.ID_type, child1.NAME, child1.semestr, parent1.ID_OBJECT, parent1.NAME

from objects parent1, objects child1, objects_relation relation1, objects parent2, objects child2, objects_relation relation2

where parent1.ID_type in (23,25)

and child1.ID_type='5'

and relation1.ID_OBJECT_1=parent1.ID_OBJECT

and relation1.ID_OBJECT_2=child1.ID_OBJECT

and parent2.ID_type in (23,25)

and child2.ID_type='5'

and relation2.ID_OBJECT_1=parent2.ID_OBJECT

and relation2.ID_OBJECT_2=child2.ID_OBJECT

and child1.ID_OBJECT>child2.ID_OBJECT

and child1.NAME=child2.NAME

and parent1.ID_OBJECT=parent2.ID_OBJECT

and child1.SEMESTR=child2.SEMESTR

order by parent1.ID_type, parent1.NAME, child1.NAME

где parent1.ID_type in (23,25)и parent2.ID_type in (23,25) - выбор типов данных “Профиль бакалавриата” и “Магистерская программа” как родительских элементов;

child1.ID_type='5' и child2.ID_type='5' – выбор типа данных “Дисциплина” как дочернего элемента.

  1. Проверка на прикрепление одних и тех же файлов к блоку (блок аннотации, блок сценария обучения и т.Д.)

Дубли файлов искались по наличию одинаковых названий файлов.

Проверка производилась следующим SQL-запросом:

select child1.ID_OBJECT, child1.NAME, parent1.ID_OBJECT, parent1.NAME

from objects parent1, objects child1, objects_relation relation1,

objects parent2, objects child2, objects_relation relation2

where parent1.ID_type=child1.ID_type

and relation1.ID_OBJECT_1=parent1.ID_OBJECT

and relation1.ID_OBJECT_2=child1.ID_OBJECT

and child1.URL is not NULL

and parent2.ID_type=child2.ID_type

and relation2.ID_OBJECT_1=parent2.ID_OBJECT

and relation2.ID_OBJECT_2=child2.ID_OBJECT

and child2.URL is not NULL

and child1.ID_OBJECT>child2.ID_OBJECT

and child1.NAME=child2.NAME

and parent1.ID_OBJECT=parent2.ID_OBJECT

order by parent1.NAME

Результаты

  1. Проверка на наличие дублированных записей по названию в рамках всей таблицы объектов object.

При проверке типов данных верхних уровней была обнаружена одна дублированная магистерская программа – “Технология интегральной наноэлектроники”.

При просмотре магистерских программ в дереве ИРРО повторения подобной программы обнаружено не было.

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

При проверке дисциплин было обнаружено 84 дисциплины с указанием определённого семестра обучения, являющихся дублированными. При этом в дереве ИРРО лишь часть из них на деле оказались дублированными. Такие расхождения скорее всего возникли из-за того, что дубли дисиплин искались в БД, которая является копей двух недельной давности реальной БД, из которой выводятся дисциплины в дереве.

  1. Проверка на прикрепление одних и тех же файлов к блоку (блок аннотации, блок сценария обучения и т.д.)

При проверке файлов было обнаружено 38 дублей.