Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Следующий »

Общее задание:  Разработайте объектную модель (UML диаграмму классов) и схему реляционной базы данных для работы c заданной предметной областью.

Темы предметных областей: 

 1. Хранение и работа с деревом произвольной глубины (иерархическими данными). Типовые запросы - выборка всех дочерних узлов от заданного, выборка пути до корня от заданного узла. Допустимы решения как для конкретной СУБД, или универсальные.

 2. Хранение и работа с графом. Типовой запрос - выборка узлов, смежных с заданным до N уровня.

 3. Работа с динамическими (пользовательскими) полями. Типовой запрос - Поиск по значению пользовательского атрибута.

 4. Хранение и работа с множеством матриц, у которых может быть различное количество столбцов и строк. 

Замечания:

  1. В задачах подразумевается статическая структура таблиц. Т.е. создавать таблицы и  добавлять колонки во время работы системы не допускается. Структура должна поддерживать выполнение задачи без изменения модели данных.
  2. Запросы в задачах подразумевают написание одного SQL запроса для получения выборки целиком. За процедурные решения оценка снижается.
  3. Большинство задач не имеют идеального решения, поэтому на отличную оценку нужно указать достоинства и недостатки решения, предложенного вами.

Файлов еще нет.

  • Нет меток