Типы задач на коллоквиум №1
- Задачи на отображение иерархии классов в реляционную модель.
...
Прочитать про них можно в любой книге, или документации по ORM-библиотекам, например, по ссылке http://docs.jboss.org/hibernate/core/3.3/reference/en/html/inheritance.html#inheritance-strategies
Пример иерархии:
!worddavaf7a8aba7c473e6bd978684e79b0bf3c.emf|height=250,width=320! Wiki разметка
- Задачи на оптимистическую и пессимистическую блокировки для отсоединенной модели.
...
3. Задачи на HQL-запросы
Дана объектная схема и соответствующая ей реляционная схема. Напишите запрос на языке HQL и его аналог на SQL.
Все запросы на HQL в этих задачах строятся на основе "точечной нотации" связей ManyToOne.
Например, from CatalogItem as item where item.author.name like :name (для схемы описанной в примере)
Раскрываются в SQL при помощи inner join c соответствующими условиями объединений. SQL можно посмотреть, запустив пример.
- Задачи на проектирование ER-схемы и маппинга
...