Справочник по таблицам базы данных Руководство создавалось на основе версии 03 Таблицы и их предназначение menu



Скачать 58.54 Kb.
Дата07.07.2013
Размер58.54 Kb.
ТипСправочник

CMS Ortus :: справочник по таблицам базы данных


Руководство создавалось на основе версии 1.03

Таблицы и их предназначение


menu - содержит данные всех динамически выводимых меню сайта

menu_items - здесь находятся пункты различных меню сайта

parts - таблица содержит разделы и подразделы

parts_items - содержит всю информацию (кроме текста) о страницах разделов

parts_perm_den - содержит запреты для различных групп пользователей на доступ к просмотру/редактированию различных разделов сайта.

pages_blocks - содержит блоки страниц

pages_images - хранит изображения блоков типа images

sitetpl - содержит информацию о шаблонах сайта

users - содержит информацию о всех зарегистрированных пользователях сайта

settings - содержит общие настройки сайта

smiles - содержит информацию о загруженных смайликах

Таблицы конструктора меню

Местонахождение модулей:


engine/menu (файлы системы администрирования)

engine/common/menu_func.inc (функции создания меню, подключены всегда)

Таблицы:


#содержит все динамически выводимые меню сайта

CREATE TABLE `menu` (

#первичный ключ

`id_menu` int(32) NOT NULL auto_increment,

#название меню

`title` tinytext,

#расположение: вертикально, горизонтально

`disposition` enum('vertical','horizontal') default NULL,

#разделитель пунктов

`separator` tinytext NOT NULL,

#позиция в списке меню и карте сайта

`pos` int(11) default NULL,

PRIMARY KEY (`id_menu`)

);
#здесь находятся пункты различных меню сайта

CREATE TABLE `menu_items` (

#первичный ключ

`id_item` int(32) NOT NULL auto_increment,

#название пункта

`caption` tinytext,

#url-адрес пункта

`url` tinytext,

#позиция пункта в соответствующем меню

`pos` int(11) default NULL,

#внешний ключ, первычный ключ таблицы menu, определяет к какому меню

#относится элемент.

`id_menu` int(11) default NULL,

#id_item элемента-родителя, благодаря этому параметру реализуется

#вложенность элементов.


`id_item_prec` tinytext,

PRIMARY KEY (`id_item`)

);

Таблицы системы управления разделами (категориями страниц)

Местонахождение модулей:


engine/parts (файлы системы администрирования)

Таблицы


#таблица содержит разделы и подразделы

CREATE TABLE `parts` (

#первичный ключ

`id_part` int(11) NOT NULL auto_increment,

#название раздела

`title` tinytext,

#позиция

`pos` int(11) default NULL,

#id_part родительского раздела, благодаря этому параметру строится иерархия

# разделов

`id_part_prec` int(11) default NULL,

#id шаблона сайта, связанного с разделом, внешний ключ, первычный ключ

#таблицы sitetpl, если значение параметра равно нулю, для страниц раздела

#будет применятся шаблон, помеченный как основной

`id_tpl` int(11) NOT NULL,

PRIMARY KEY (`id_part`)

);
#содержит всю информацию (кроме текста) о страницах разделов

CREATE TABLE `parts_items` (

#первичный ключ

`id_item` int(11) NOT NULL auto_increment,

#поле всегда имеет значение ‘page’, ранее планировалось связывать с

#разделами и модули.

`i_type` enum('mod','page') default NULL,

#заголовок страницы

`title` tinytext,

#всегда NULL, планировалось поместить туда имя соединяемого модуля

`mod_name` tinytext,

#сюда помещается сериализованный массив, содержащий параметры страницы,

#например, ключевые слова и описание для meta-тегов

`params` text,

#позиция страницы в списке страниц текущего раздела

`pos` int(11) NOT NULL,

#определяет раздел, к которому относится страница, внешний ключ, первычный

#ключ таблицы parts

`id_part` int(11) NOT NULL,

PRIMARY KEY (`id_item`)

);
#содержит запреты для различных групп пользователей на доступ к

#просмотру/редактированию различных разделов сайта.

CREATE TABLE `parts_perm_den` (

#первичный ключ

`id_perm` int(11) NOT NULL auto_increment,

#id группы: 0 - незарегистрированные пользователи, 1 - пользователи, 2 -

#редакторы

`id_group` int(11) default NULL,

#id раздела, внешний ключ, первичный ключ таблицы parts

`id_part` int(11) default NULL,

#запрещаемое действие: view - просмотр, edit - редактирование

`act` tinytext NOT NULL,

PRIMARY KEY (`id_perm`)

) ;

Таблицы блочного редактора Antf Blockeditor для страниц

Местонахождение модулей:


engine/blockeditor (файлы Antf Blockeditor)

Таблицы


#Содержит блоки страниц

CREATE TABLE `pages_blocks` (

#первичный ключ

`id_block` int(11) NOT NULL auto_increment,

#вид блока

`type` tinytext,

#общий тип блока

`gen_type` tinytext,

#содержание блока

`content` text,

#параметры блока (сериализованный массив)

`params` tinytext,

#позиция блока

`pos` int(11) default NULL,

#страница, к которой блок относится, внешний ключ, сюда помещается значение

#колонки id_item таблицы parts_items

`id_pg` int(11) NOT NULL,

PRIMARY KEY (`id_block`)

);

Значения клонки gen_type (общий тип блока)


text - текстовый блок;

list - список, имя файла хранится в колонке params, в виде сериализованного массива;

images - фотоальбом;

file - файловый блок;

table - таблица;

Значения клонки type (вид блока)


Для gen_type = text:

p_just - текст с выравниванием по ширине;

p_center - текст с выравниванием по центру;

p_left - текст с выравниванием слева;

p_right - текст с выравниванием справа;

h1 - заголовок 1;

h2 - заголовок 2;

h3 - заголовок 3;
Для gen_type = list:

ul_mark - маркированный список;

ol_numbers - нумерованный список;

ol_letters - буквенный список;
Для gen_type = images

images - картинки без описания;

images_text_in_right - картинки, описание справа;

images_text_in_bottom - картинки, описание снизу;
Для gen_type = file

file - файловый блок, имя файла хранится в колонке params, в виде сериализованного массива.
Для gen_type = table

table - таблица
#хранит изображения блоков типа images

CREATE TABLE `pages_images` (

#первичный ключ

`id_img` int(11) NOT NULL auto_increment,

#название, alt-текст картинки

`title` tinytext,

#описание изображения

`text` text NOT NULL,

#имя файла миниатюры

`img_min` tinytext,

#имя файла оригинального изображения

`img_max` tinytext,

#позиция изображения в списке

`pos` int(11) default NULL,

#id страницы, к которой относится изображение, внешний ключ, первичный ключ

#таблицы pages_blocks

`id_pg` int(11) default NULL,

#id блока, внешний ключ, первичный ключ таблицы pages_blocks

`id_block` int(11) NOT NULL,

PRIMARY KEY (`id_img`)

);

Таблица users, содержит информацию о всех зарегистрированных пользователях сайта



CREATE TABLE `users` (

#первичный ключ

`id_user` int(32) NOT NULL auto_increment,

#имя пользователя

`name` tinytext NOT NULL,

#логин

`login` tinytext,

#пароль

`psw` tinytext,

#группа: users - зарегистрированный пользователь, editors - редакторы

`group` tinytext,

#телефон пользователя

`tel` tinytext NOT NULL,

#e-mail пользователя

`email` tinytext,

#сайт пользователя

`www` tinytext,

#icq пользователя

`icq` tinytext,

#город

`city` tinytext,

#организация

`firm` tinytext,

#дополнительная информация о пользователе

`info` text,

PRIMARY KEY (`id_user`)

) ;

Таблица settings содержит общие настройки сайта


Содержимое таблицы меняется модулем settings/settings.inc
CREATE TABLE `settings` (

#id, всегда 1

`id` int(11) NOT NULL,

#id начальной страницы, внешний ключ, первичный ключ таблицы parts_items

`begin_id_item` int(11) default NULL,

#заголовок сайта

`site_title` text NOT NULL,

#описание для meta-тегов

`descr` text NOT NULL,

#ключевые слова для meta-тегов

`keywords` tinytext NOT NULL,

#антифлуд по картинке

`img_antiflood` enum('yes','no') NOT NULL

) ;

Таблица sitetpl информацию о шаблонах сайта


Файлы системы управления шаблонами сайта: engine/tpl/
CREATE TABLE `sitetpl` (

#первичный ключ

`id_tpl` int(11) NOT NULL auto_increment,

#название шаблона

`title` tinytext,

#имя файла шаблона в папке templates/site без расширения

`file` tinytext,

#позиция

`pos` int(11) default NULL,

#определяет является ли шаблон основным

`maintpl` enum('yes','no') NOT NULL,

PRIMARY KEY (`id_tpl`)

) ;

Таблица smiles содержит информацию о загруженных смайликах

Местонахождение модулей


engine/smiles (файлы системы управления смайликами)
CREATE TABLE `smiles` (

#первичный ключ

`id_smile` int(32) NOT NULL auto_increment,

#эмоция

`emotion` tinytext,

# код смайлика

`code` tinytext,

# имя файла изображения

`img_name` tinytext,

# ширина изображения в px

`width` int(4) default NULL,

# высота изображения в px

`height` int(4) default NULL,

# позиция

`pos` int(4) default NULL,

PRIMARY KEY (`id_smile`)

) ;

Похожие:

Справочник по таблицам базы данных Руководство создавалось на основе версии 03 Таблицы и их предназначение menu iconРуководство пользователя Версия «Прогноз sql»
Установка аис поз. Обновление версии. Резервное копирование базы данных. Восстановление базы данны
Справочник по таблицам базы данных Руководство создавалось на основе версии 03 Таблицы и их предназначение menu iconSql универсальный язык для работы с реляционными базами данных. Под базой данных понимается совокупность связанных таблиц. Все таблицы базы данных поименованы. Каждый столбец таблицы имеет порядковый номер и имя
Под базой данных понимается совокупность связанных таблиц. Все таблицы базы данных поименованы. Каждый столбец таблицы имеет порядковый...
Справочник по таблицам базы данных Руководство создавалось на основе версии 03 Таблицы и их предназначение menu iconПрактические занятия к теме №3 задача 1 Задание Создание базы данных
...
Справочник по таблицам базы данных Руководство создавалось на основе версии 03 Таблицы и их предназначение menu iconРабота с базой данных access
Макросы и Модули. Главным объектом является Таблица. Таблицы, формы, запросы, отчеты связаны друг с другом общей задачей и являются...
Справочник по таблицам базы данных Руководство создавалось на основе версии 03 Таблицы и их предназначение menu iconИнструкция по переходу на версию 1 москва, 2007
Для перехода на версию 1 с предыдущих версий системы Банк-Клиент нужно сначала выполнить установку новой версии с созданием пустой...
Справочник по таблицам базы данных Руководство создавалось на основе версии 03 Таблицы и их предназначение menu iconМинистерство экономического развития и торговли российской федерации
Установка. Обновление версии. Резервное копирование базы данных. Восстановление базы данны
Справочник по таблицам базы данных Руководство создавалось на основе версии 03 Таблицы и их предназначение menu iconТема: Базы данных. Основные понятия. Создание и редактирование структуры таблицы бд
Формирование представления об основных различиях информационных систем от баз данных
Справочник по таблицам базы данных Руководство создавалось на основе версии 03 Таблицы и их предназначение menu icon«состав и питательность кормов» руководство пользователя
Настоящий документ представляет собой описание локальной версии базы данных “Состав и питательность кормов”, поставляемой на лазерном...
Справочник по таблицам базы данных Руководство создавалось на основе версии 03 Таблицы и их предназначение menu iconОписание структуры базы данных «вбу: угрозы, охрана, использование»
База данных выполнена в программе Microsoft Access с использованием стандартных методов проектирования реляционных баз данных. Включает...
Справочник по таблицам базы данных Руководство создавалось на основе версии 03 Таблицы и их предназначение menu iconПрактическая реализация построения распределенной неоднородной базы данных н. А. Лашкин, В. Г. Орчиков
В данной работе рассматриваются возможности построения распределённой sql базы данных на основе субд различных производителей
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org