Skip to content

KPECTuK/test-pcm-sys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Пояснительная записка

Исходные данные:

В системе необходимо реализовать дерево объектов, состоящее из N-объектов 3х типов: квадрат, круг и прямоугольник. Объекты помимо типа характеризуются числовым уникальным идентификатором. С течением времени размеры объектов могут меняться (круг – радиус, квадрат – длинна стороны, прямоугольник – длинна и ширина). Факт изменения площади объекта регистрируется и сохраняется в БД.

  • Необходимо разработать для данной системы структуру классов C# реализующую функционал CRUD
  • Необходимо разработать SQL запросы возвращающие:
    a. Все объекты дерева, упорядоченные от корня,
    b. Все объекты типа круг, у которых родителем является квадрат Запросы должны возвращать идентификатор объекта, его тип и площадь на указанную, в виде параметра SQL запроса, дату.

Диалект SQL - postgres
Под деревом подразумевается связанный граф, не содержащий циклы.
Под родителем подразумевается узел дерева, содержащий потомков.
Корнем дерева является объект, не имеющий родителя.

Вопросы:

Вариантов реализации много, в целом задача ясна. Вопрос следующий:

  • пункт 2 раздел а.: по какому признаку необходимо упорядочить записи?

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published