UniverseUniversity


Home Projects Jobs Clientele Contact

uu


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: on_db_design, etc.



> Title is a separate object, because it may have other objects that
> refer to it as to a parent object.

У нас есть "Название" (Title) для курса или для темы. Имеется в виду,
что внутри курса может быть ряд тем, ссылающихся на этот курс, внутри
темы - много задач, ссылающихся на эту тему и в такрм роде?

Oh, in that case Title is just a field in course or similar objects.

> Summary/annotation is a part of topic.

    - Да, но не предполагалось (в смысле, никто об этом не думал, и пока
    не ясно, зачем бы это было нужно), что таким отдельным объектом нужо
    делиться (share), брать его отдельно от темы для чего-нибудь. Если
    есть какие-то соображения на этот счет - мне было бы интересно.

IMHO, to share an annotation alone  doesn't make much sense.. To share a topic - may be.

> Keyword is a separate object since we most likely want to have a list
> of keywords attached to and object

- Да, и тот же самый вопрос (см. предыдущую реплику) остается.

Keyword should be a separate object because storing it in a separate table as a list would allow to search on it much more effectively. I have an experience of creating a pretty large database of several hundred thousand news messages, with full-text index. A search of all the messages including several keywords would take less than 1 sec..

> .
> I'm not sure what reference is - can't discuss it at the moment.

Насколько я соображаю, речь идет о ссылке, которая указывает на чужой,
используемый в моем курсе, объект. Тогда, конечно, остается вопрос, как
я могу его (объект) редактировать и использовать уже как "свой"
(предполагается, что объект  носит с собой свою  историю: кто автор
оригинала, кем видоизменялся - со всеми версиями). Если для этого нужно
будет использовать копию вместо ссылки, возникает возможность сделать
копию, не редактировать ее и подавать как свое... Хотя, если обект носит
с собой свою историю, включая временные метки, то это перестает быть
проблемой. Но это значит, что "чистая" копия не долна быть возможна

You're talking about versioning. Ilya is an expert on this..

>
> Announcements may be distributed among all the courses easily. We
> don't have to create a separate data structure for them.
>
Принимается.

>     что такое
>     "unit"? - не помню.
>
--

Unit in US universities is a part of the subject essential for the course. Student should take certain number of units to get graduated ...
 

Anatoly Volynets, Co-Founder
total-knowledge.com
culturedialogue.org




--
Alexey Parshin,
http://www.sptk.net

Authoright © Total Knowledge: 2001-2008