2010-05-12 2 views
3

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

UML Diagram

Диаграмма показывает 4 класс и связана со схемой лояльности карты для воображаемого супермаркета ,

Я хотел бы создать объектную реляционную схему базы данных из нее для использования с Oracle 10g/11g. Не знаете, с чего начать, если кто-то может дать мне начало, это будет здорово.

Ищете действительно начало схемы, покажите абстракции, ограничения, типы (подтипы, супертипы) методы и функции.

Примечание: Я не ищу никого, кто бы делал какие-либо комментарии относительно фактических классов и должны ли быть внесены изменения в диаграмму, только схема.

Благодаря

+0

Что вы пробовали? На каком языке вы собираетесь использовать? Это не «делать мою работу на me.com». Что у вас есть, кроме картины? –

+0

Не знаете, что ожидается от схемы. Не ищу, чтобы кто-то все это делал для меня, чтобы заставить меня идти. Язык для его реализации будет SQL. Спасибо за просмотр. – Julio

ответ

0

Возможно, ORM инструмент отображения, такие как NHibernate может спасти вас от этой головной боли по организации вашего DBRM?

В противном случае я бы попросил более подробную информацию о том, чего вы пытаетесь достичь, чтобы я мог помочь вам дальше.

1

Вы говорите о том, как создать сопоставление между базой данных и объектно-ориентированным дизайном. Это большая тема, и вы столкнетесь с так называемым несоответствием импеданса. Поиск Google по "impedance mismatch" даст много указателей на документацию.

Хорошее место для начала - это сообщение в блоге a-journey-with-domain-driven-design-and-nhibernate, в котором обсуждается создание таблицы для каждого класса, таблицы для каждой иерархии классов или создания таблицы для каждого подкласса. Глядя на ваш дизайн, вы также должны принять это дизайнерское решение.

Смежные вопросы