Название слайд

WikiApp Модель данных

WikiApp Модель данных

  • уточнение традиционной модели данных сущность-связь
  • добавляет некоторые дополнительные формализмов для того, чтобы пользователям, а также собственности, часть-из и граждан первоклассные основанные-на отношениях модели данных

WikiApp Модель данных (продолжение).

Модель данных WikiApp \ (\ mathcal {WA} \) может быть формально описана тройной \ (\ mathcal {M} = (U, T, O) \) с:
  • \ (U \) - это набор пользователей.
  • \ (T \) - это набор типов контента с соответствующими типы недвижимости \ (p_T \), содержащей этот тип контента как своего домена.
  • \ (O = \ {O_ {т \ в Т} \} \) с \ (O_t \) являются наборы объектов контента для каждого типа контента \ (т \ в Т \).
Каждый \ (O_t \) состоит из объектов контента \ (o_ {T, I} \) с \ (я \ в I_T \) будучи подходит идентификатор, установленные для объектов контента в \ (O_t \).
Каждый \ (o_ {т, я} \) содержит набор свойств \ (P_ {т, я} = Attr_ {т, я} \ чашка Rel_ {т, я} \).
\ (Attr_ {т, я} \) представляет собой набор буквенных, возможно типизированных атрибутов, и \ (Rel_ {т, я} \) представляет собой набор связей с другими контент-объектов;
Только необходимым атрибутом для всех объектов контента является \ (c_ {т, я} \), в котором содержится создания метку объекта \ (o_ {T, I} \). \ (Rel_ {т, я} \) может особенно включают следующие назначенные отношения к связанным объектам:
  • \ (Part_ {т, я} \ подмножество O \) относится к множеству объектов контента, содержащихся в \ (o_ {т, я} \);
  • \ (Base_ {т, я} \ в O_t \) относится к базовому объекту контента, из которой объект \ (\) была получена;
  • \ (Владелец \) относится к пользователю, являющегося из \ (\);

WikiApp Модель данных (продолжение).