Приложение 1. Описание базы данных

    В этом разделе представлена схема базы данных в упрощенном виде (без некоторых второстепенных таблиц). Для каждой таблицы указываются: ее название, описание назначения, а также таблицы, связанные с ней по типу связи «много:1» (например, таблица Subdivision связана с таблицей Catalogue, т.е. для одного сайта (экземпляра сущности Catalogue) может быть определено несколько разделов (экземпляров сущности Subdivision)).
    Для реализации связи «много:много» введены т.н. таблицы-связки. Так, таблица Sub_Class является связкой между таблицами Subdivision и Class.
    Подробную структуру в синтаксисе SQL Вы можете получить при помощи SQL-консоли, которая входит в поставку системы.
    Catalogue
    Таблица для хранения настроек сайтов. Структура таблицы расширяется при помощи интерфейса управления системными таблицами. Связанные таблицы: Template, системные списки (системные классификаторы).
    Class
    Таблица для хранения экземпляров сущностей «Компонент». Поля компонентов хранятся в таблице Field. Связанные таблицы: Module, системные списки (системные классификаторы).
    Classificator
    Таблица «Классификаторы» («Списки»).
    Field
    Таблица «Поля компонента». Связанные таблицы: Class, списки.
    Filetable
    Таблица «Файлы». Здесь хранится информация о закачанных через веб-интерфейс файлах. Связанные таблицы: Field, MessageXX (XX – номер компонента).
    Message
    Таблицы для хранения данных. Названия таблиц имеют формат MessageXX, где XX – номер компонента (Class), который соответствует таблице. Структура таблиц расширяется при помощи интерфейса управления компонентами. Связанные таблицы: Sub_Class, User, классификаторы.
    Permission
    Таблица «Экземпляр прав». В таблице хранятся экземпляры прав для конкретных пользователей. Связанные таблицы: PermissionGroup, User.
    Redirect
    Таблица для хранения ссылок функционала «Переадрессация».
    Sub_Class
    Таблица-связка между разделом (Subdivision) и компонентов (Class). Используется для составления соответствия между компонентами и разделами (связь между ними «много:много»). Структура таблицы расширяется при помощи интерфейса управления системными таблицами. Связанные таблицы: Subdivision, Class.
    Subdivision
    Таблица разделов. В ней хранится структура разделов сайтов. Связанные таблицы: Catalogue, Template, классификаторы.
    Template
    Макеты дизайна. Структура расширяется при помощи интерфейса управления системными таблицами.
    User
    Пользователи. Структура расширяется при помощи интерфейса управления системными таблицами.

« Назад          Содержание          Далее »


Сайты по теме:


    

Интересное в сети: