Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая Сычева Ксения.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
950.78 Кб
Скачать

2. Проектная часть

2.1. Требования к системе

Техническое задание является исходным материалом для создания информационной системы или другого продукта. Поэтому техническое задание (ТЗ) в первую очередь должно содержать основные технические требования к продукту и отвечать на вопрос, что данная система должна делать, как работать и при каких условиях.

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

Таким образом, техническое задание является документом, который позволяет как разработчику, так и заказчику представить конечный продукт и впоследствии выполнить проверку на соответствие предъявленным требованиям.

Руководствующими стандартами при написании технического задания являются  ГОСТ 34.602.89 «Техническое задание на создание автоматизированной системы» и ГОСТ 19.201-78 «Техническое задание. Требования к содержанию и оформлению». Первый стандарт предназначен для разработчиков автоматизированных систем, второй - для программных средств.

Для разработки автоматизированного рабочего места менеджера кадрового агентства было составлено ТЗ (см. Приложение 1).

2.2. Схема базы данных

Как правило, для администрирования баз данных используется приложение phpMyAdmin, которое позволяет удалять, изменять и создавать базы данных и таблицы с помощью SQL запросов или простым нажатием кнопок.

Структура базы данных в Drupal очень простая и понятная (см. Приложение 2). По умолчанию все таблицы имеют префикс drupal_ . Все таблицы называются согласно содержимому.

drupal/access

Таблица хранит правила доступа к сайту.

drupal.access (модуль user)

Поле

Тип

Null

Default

Назначение

aid

int(11)

Нет

Автоинкремент

Первичный ключ (unique)

mask

varchar(255)

Нет

''

Маска для фильтрации доступа

type

varchar(255)

Нет

''

Тип правила доступа: name, mail, host

status

tinyint(4)

Нет

0

1 - разрешает доступ, 0 - запрещает доступ

drupal/accesslog

Таблица хранит информацию доступа к сайту для статистики.

drupal.accesslog (модуль statistics)

Поле

Тип

Null

Default

Назначение

aid

int(11)

Нет

Autoincrement

Первичный ключ, уникальный идентификатор доступа

sid

varchar(64)

Нет

''

Идентификатор сеанса броузера пользователя, посетившего страницу

title

varchar(255)

Да

NULL

Заголовок посещённой страницы

path

varchar(255)

Да

NULL

Внутренний путь Drupal к посещённой странице (относительно корня установки)

url

varchar(255)

Да

NULL

URL источника отсылки

hostname

varchar(128)

Да

NULL

имя хоста пользователя, посетившего страницу

uid

int(10) unsigned

Да

0

user.uid пользователя, посетившего страницу

timer

int(10) unsigned

Нет

0

Время в милисекундах, для загрузки страницы

timestamp

int(10) unsigned

Нет

0

Временная метка посящения страницы

drupal/action

Таблица хранит информацию о действиях.

drupal.action (модуль trigger)

Поле

Тип

Null

Default

Назначение

aid

varchar(255)

Нет

0

Первичный ключ, уникальный идентификатор действия

type

varchar(32)

Нет

''

Объект, над которым производятся действия

callback

varchar(255)

Нет

''

Функция обратного вызова, исполняемая, при запуске действия

parameters

longtext

Нет

Параметры, передаваемые функции обратного вызова

description

varchar(255)

Нет

0

Описание действия

drupal/aggregator_feed

Таблица хранит индивидуальные элементы, импортированные из ленты.

drupal.aggregator_feed (модуль aggregator)

Поле

Тип

Null

Default

Назначение

fid

int(10)

Нет

Autoincrement

Первичный ключ, уникальный идентификатор ленты

title

varchar(255)

Нет

''

Заголовок ленты

url

varchar(255)

Нет

''

URL ленты

refresh

int(11)

Нет

0

С каким интервалом проверять новые ленты (в сек)

checked

int(11)

Нет

0

Время последней проверки ленты, время Unix

url

varchar(255)

Нет

''

URL родительского сайта ленты

description

longtext

Нет

Описание родительского веб сайта

image

longtext

Нет

Изображение, представляющее ленту

etag

varchar(255)

Нет

''

Существующий дескриптор заголовка ответа HTTP, для проверки достоверности кеша.

modified

int(11)

Нет

0

Момент, когда лента была последний раз модифицирована, в виде временной метки Unix.

block

tyniint(4)

Нет

0

Количество элементов, для отображения в блоке ленты.

drupal/aggregator_category

Таблица хранит категории для лент агрегатора и элементы лент.

drupal.aggregator_category (модуль aggregator)

Поле

Тип

Null

Default

Назначение

cid

int(11)

Нет

Autoincrement

Первичный ключ, уникальный идентификатор категории агрегатора

title

varchar(255)

Нет

''

Заголовок категории

description

longtext

Нет

Описание категории

block

tinyint(4)

Нет

Количество последних элементов для показа внутри блока категорий

drupal/aid

Таблица хранит идентификаторы действий по умолчанию и служит таблицей последовательности для конфигурируемых действий.

drupal.aid (модуль trigger)

Поле

Тип

Null

Default

Назначение

aid

int(10) unsigned

Нет

Autoincrement/td>

Первичный ключ, уникальный идентификатор действия

drupal/authmap

Таблица хранит распределённое отображение аутентификации.

drupal.authmap (модуль user)

Поле

Тип

Null

Default

Назначение

aid

int(10) unsigned

Нет

Autoincrement

Первичный ключ, уникальный идентификатор отображения аутентификации

uid

int(11)

Нет

0

users.uid пользователя

authname

varchar(128)

Нет

''

Уникальное имя аутентификации

module

varchar(128)

Нет

''

Модуль, управляющий аутентификацией

drupal/batch

Таблица хранит информацию о пакетах (процессах, выполняемых через множество HTTP запросов).

drupal.batch (модуль block)

Поле

Тип

Null

Default

Назначение

bid

int (11) unsigned

Нет

Autoincrement

Первичный ключ, уникальный идентификатор пакета

token

varchar(64)

Нет

Строковый маркер, созданные по идентификатору текущего сеанса и идентификатору пакета. Используется для подтверждения пользователя

timestamp

int(11)

Нет

Временная метка Unix

batch

longtext

Да

Сериализованный массив, данных для обработки пакетом

drupal/blocks

Таблица хранит настройки блока.

drupal.blocks (модуль block)

Поле

Тип

Null

Default

Назначение

bid

int (11)

Нет

Autoincrement

Первичный ключ, уникальный идентификатор

module

varchar(64)

Нет

''

Модуль из которого берется блок. 'block' - для любого специального блока

delta

varchar(32)

Нет

0

Уникальный идентификатор для блока внутри модуля

theme

varchar(64)

Нет

''

Тема, в которой применяются эти установки

status

tityint(4)

Нет

0

Состояние доступности блока 1 - активизирован, 0 - нет

weight

tityint(4)

Нет

0

Вес блока в области

region

varchar(64)

Нет

''

Область, внутри которой установлен блок

custom

tityint(4)

Нет

0

Флаг контроля видимости ( 0 - не контролируется пользователем, 1 - включён, но может быть скрыт, 2 - скрыт, но может быть показан)

trottle

tityint(4)

Нет

0

Флаг контроля нагрузки ( 0 - не регулировать, 1 - регулируем, при возрастании нагрузки)

visibility

tityint(4)

Нет

0

Флаг контроля способа отображения блока ( 0 - на всех страницах. кроме перечисленных, 1 - только неа перечисленных страницах, 2 - использовать PHP код)

pages

text

Нет

''

Список страниц, по которым можно включить или исключить блок

title

varchar(64)

Нет

''

Заголовок блока. Пустая строка - покажет по заголовок умолчанию. удалит заголовок Область, внутри которой установлен блок

cache

tityint(4)

Нет

1

Целочисленный флаг режима кеширования. (-1 - не кешировать, 1 - кешировать для роли, 2 - кешировать для пользователя, 4 - кешировать для страницы, 8 - блок кеша является глобальным)

drupal/book

Таблица хранит описательную информацию о подшивке.

drupal.book (модуль book)

Поле

Тип

Null

Default

Назначение

vid

int(10) unsigned

Нет

menu_links.mlid страницы подшивки

nid

int(10) unsigned

Нет

node.nid страницы подшивки

bid

int(10) unsigned

Нет

0

Идентификатор подшивки - book.nid страницы верхнего уровня

drupal/boxes

Таблица хранит содержимое специально созданных блоков.

drupal.boxes (модуль block )

Поле

Тип

Null

Default

Назначение

bid

int(10) unsigned

Нет

Autoincrement

blocks.bid блока

body

longtext

Да

Содержимое блока

info

varchar(128)

Нет

''

Описание блока

format

smalint(6)

Нет

0

filter_formats.format тела блока (например 1 - Filtered HTML)

drupal/cache

Обобщённая таблица кеша, используемая для кеширования не разделённых по собственным таблицам кеширования. Дополнительные модули могут использовать её, для хранения своей информации.

drupal.cache

Поле

Тип

Null

Default

Назначение

cid

varchar(255)

Нет

''

Первичный ключ, уникальный идентификатор кеша

data

longblob

Да

Коллекция данных для кеширования

expire

int(11)

Нет

0

Временная метка UNIX, указывающая, когда данные устареют. 0 - никогда

created

int(11)

Нет

0

Временная метка UNIX, указывающая, когда данные были созданны

headers

text

Да

''

Любые специальные заголовки HTTP для добавления к кешированным данным

serialized

smalint(6)

Нет

0

Признак сериализации содержимого (1 - да, 0 - нет)

drupal/comments

Таблица хранит комментарии и связанные данные.

drupal.comments (модуль comment)

Поле

Тип

Null

Default

Назначение

cid

int(11)

Нет

Autoincrement

Первичный ключ, уникальный идентификатор комментария

pid

int(11)

Нет

0

commens.cid, на который отвечает этот комментарий. 0 - без связи

nid

int(11)

Нет

0

node.nid, на который отвечает этот комментарий.

uid

int(11)

Нет

0

usewrs.nid автора комментария.

subject

varchar(64)

Нет

''

Заголовок комментария

сomment

longtext

Нет

Содержание комментария

hostname

varchar(128)

Нет

''

Имя хоста автора

timestamp

int(11)

Нет

0

Временная метка UNIX последнего обновления комментария.

status

tityint(3) unsigned

Нет

0

Состояние публикации 0 - опубликован, 1 - нет

format

smallint(6)

Нет

0

filter_formats.format формат комментария

thread

varchar(255)

Нет

""

Место комментария в цепочке

name

varchar(60)

Да

NULL

Имя автора users.name или введённое пользователем(для анонимов)

mail

varchar(64)

Да

NULL

email автора или введённое пользователем (для анонимов, при включённой соответствующей настройке)

homepage

varchar(255)

Да

NULL

web страница автора или введённое пользователем (для анонимов, при включённой соответствующей настройке)

drupal/contact

Таблица хранит установки категорий формы контакта.

drupal.contact (модуль contact)

Поле

Тип

Null

Default

Назначение

cid

int(10) unsigned

Нет

Autoincrement

Первичный ключ, уникальный идентификатор контакта

category

varchar(255)

Нет

''

Имя категории

recipients

longtext

Нет

Список адресов email пользователя, через запятую

replay

longtext

Нет

Текст автоматического ответного сообщения

weight

tityint(4)

Нет

Вес категории

selected

tityint(4)

Нет

Флаг выбрана ли категория по умолчанию. 1 - да, 0 - нет

drupal/files

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

drupal.files (модуль upload)

Поле

Тип

Null

Default

Назначение

fid

int(10) unsigned

Нет

Autoincrement

Первичный ключ, уникальный идентификатор файла

uid

int(10) unsigned

Нет

0

users.uid пользователя, связанного с файлом

filename

varchar(255)

Нет

''

Имя файла

filepath

varchar(255)

Нет

''

Путь к файлу, относительно корня установки

filemime

varchar(255)

Нет

''

MIME тип файла

filesize

in(10) unsigned

Нет

0

Размер файла в байтах

status

int(11)

Нет

0

Флаг временности файла. 1 - временный, 0 - постоянный,

timestamp

in(10) unsigned

Нет

0

Временная метка UNIX добавления файла

drupal/filters

Таблица отображает фильтр на формат ввода.

drupal.filters (модуль filter)

Поле

Тип

Null

Default

Назначение

fid

int(11)

Нет

Autoincrement

Первичный ключ,идентификатор потока

format

int(11)

Нет

0

Внешний ключ, которому присвоен фильтр (filter_formats.format)

module

varchar(64)

Нет

''

Исходный модуль фильтра

delta

tinyint(4)

Нет

0

Идентификатор, внутри модуля, на который установлена ссылка

weight

tinyint(4)

Нет

0

Вес фильтра внутри формата

drupal/history

Таблица хранит информацию о том какие материалы читали пользователи.

drupal.history (модуль node)

Поле

Тип

Null

Default

Назначение

uid

int(11)

Нет

0

user.uid читавшего node.nid

nid

int(11)

Нет

0

node.nid прочитанного материала

timestamp

int(11)

Нет

0

Временная метка Unix прочтения материала

drupal/forum

Таблица хранит отношения материалам к терминам форума.

drupal.forum (модуль forum)

Поле

Тип

Null

Default

Назначение

nid

int(10)

Нет

0

node.nid материала

vid

int(10)

Нет

0

Первичный ключ node.vid материала

tid

int(10)

Нет

0

term_data.tid термина, форума, присвоенного материалу

drupal/languages

Таблица хранит базовую информацию о локалях.

drupal.languages (модуль locale)

Поле

Тип

Null

Default

Назначение

language

varchar(12)

Нет

Код языка, например 'ru'

name

varchar(64)

Нет

Название языка на английском

native

varchar(64)

Нет

Название языка на нем самом

direction

int(11)

Нет

0

Направление письма: 0 - ltr, 1 - rtl

enabled

int(11)

Нет

0

Флаг доступности: 1 - доступен, 0 - нет

plurals

int(11)

Нет

0

Количество индексов множественного числа

formula

varchar(128)

Нет

''

Формула для множественного числа PHP коде

domain

varchar(128)

Нет

''

Домен использования языка

prefix

varchar(128)

Нет

''

Префикс пути, для использования с этим языком

plurals

int(11)

Нет

0

Количество индексов множественного числа

width

int(11)

Нет

0

Вес, в списке языков

jawascript

varchar(32)

Нет

''

Расположение файла трансляции JavaScript

drupal/locales_source

Таблица хранит список исходных английских строк.

drupal.locales_source (модуль locale)

Поле

Тип

Null

Default

Назначение

lid

int(11)

Нет

Autoincrement

Уникальный идентификатор строки

location

varcaher(255)

Нет

''

Путь Drupal в случае онлайн перевода или путь файла импортируемых строк

source

blob

Нет

Исходная строка на английском

textgroup

varchar(255)

Нет

'default'

Определённая модулем группа трансляций

version

varchar(20)

Нет

'none'

Версия Drupal, где последний раз была использована строка (для оптимизации перевода)

drupal/menu_links

Таблица содержит индивидуальные ссылки внутри меню.

drupal.menu_links (модуль menu)

Поле

Тип

Null

Default

Назначение

menu_name

varchar(32)

Нет

''

Имя меню. Все ссылки с одинаковым именем, являются частью одного меню

mlid

int(10) unsigned

Нет

Autoincrement

Идентификатор ссылки меню - целочисленный первичный ключ.

plid

int(10) unsigned

Нет

0

Идентификатор родительской ссылки mlid, находящейся ниже в иерархии, 0 - для верхнего уровня

link_patch

varchar(255)

Нет

''

Путь Drupal или внешний путь, на который указывает ссылка

route_patch

varchar(255)

Нет

''

Для ссылок Drupal, подключает ссылку path для соединений (0 - внешняя ссылка)

link_title

varchar(255)

Нет

''

Текст, отображаемый в ссылке. Может быть модифицирован, обратным вызовом в заголовке menu_route

options

text

Да

Сериализованный массив опций, передаваемых функции url() или l(), такой как строка запроса или атрибуты HML

module

varchar(255)

Нет

'system'

Имя модуля, сгенерировавшего эту ссылку

hidden

smalint(6)

Нет

0

Флаг визуализации ссылки. 0- видимая, -1 - обратный вызов меню, 1 - отключённый элемент менню

external

smalint(6)

Нет

0

Флаг - признак указания ссылки на полный URL, начиная с протокола, вроде http:// (1- для внешних, 0 - для внутренних)

has_children

smalint(6)

Нет

0

Флаг признак родительства данной ссылки. (1 - есть дочерние ссылки, 0 - нет)

expanded

smalint(6)

Нет

0

Флаг признак развёрнутости в меню. (1 - развёрнута, 0 - нет)

wight

int(11)

Нет

0

Вес ссылки на одинаковой глубине

depth

smalint(6)

Нет

0

Глубина, относительно верхнего уровня. plid==0 будет иметь depth==1

customized

smalint(6)

Нет

0

Флаг, указывающий, что пользователь отредактировал ссылку вручную (1 - да, 0 - нет)

p1

int(10) unsigned

Нет

0

Первый mlid в материализованном пути. Если N=depth, то pN эквивалентно mlid. Если depth>1, то p(N-1) должно быть эквивалентно plid. Все pX (где X>depth) должны быть = 0.

p2

int(10) unsigned

Нет

0

Второй mlid в материализованном пути. -//-.

p3

int(10) unsigned

Нет

0

Третий mlid в материализованном пути. -//-.

p4

int(10) unsigned

Нет

0

Четвёртый mlid в материализованном пути. -//-.

p5

int(10) unsigned

Нет

0

Пятый mlid в материализованном пути. -//-.

p6

int(10) unsigned

Нет

0

Шестой mlid в материализованном пути. -//-.

p7

int(10) unsigned

Нет

0

Седьмой mlid в материализованном пути. -//-.

p8

int(10) unsigned

Нет

0

Восьмой mlid в материализованном пути. -//-.

p9

int(10) unsigned

Нет

0

Девятый mlid в материализованном пути. -//-.

update

smalint(6)

Нет

0

Флаг, указывающий, что ссылка была создана, при обновлении с Drupal 5

drupal/node

Таблица хранит базовую информацию о материалах.

drupal.node (модуль node)

Поле

Тип

Null

Default

Назначение

nid

int(10) (unsigned)

Нет

Автоинкремент

Первичный идентификатор (unique)

vid

int(10) (unsigned)

Нет

0

Текущий идентификатор версии (unique)

type

varchar(32)

Нет

''

Тип материала

title

varchar(255)

Нет

''

Заголовок материала (простой текст)

uid

int(11)

Нет

0

Владелец, первоначально создавший материал

status

int(11)

Нет

1

Признак видимости публикации

created

int(11)

Нет

0

Временная метка Unix создания материала

changed

int(11)

Нет

0

Временная метка Unix последнего сохранения

comment

int(11)

Нет

0

Признак разрешённости комментирования 2 - разрешено 1 - только чтение 0 - запрещено

promote

int(11)

Нет

0

Признак публикации на главной

moderate

int(11)

Нет

0

Признак модерируемости (сейчас не используется ядром)

sticke

int(11)

Нет

0

Признак закрепления вверху списка - 1, нет - 0

language

varchar(12)

Нет

''

Язык материала

tnid

int(10) (unsigned)

Нет

0

Идентификатор множества трансляций

translate

int(11)

Нет

0

Признак необходимости обновления трансляции страницы

drupal/permission

Таблица хранит права доступа для пользователей

drupal.permission (модуль user)

Поле

Тип

Null

Default

Назначение

pid

int(11)

Нет

Автоинкремент

Первичный ключ: идентификатор превелегий

rid

int(10) (unsigned)

Нет

0

rid роли, которой назначены привилегии

perm

longtext

Да

Список назначенных привелегий

tid

ind(10) (unsigned)

Нет

0

Для привилегий на основе таксономии (не используется)

drupal/poll

Таблица хранит специфичную информацию материалов опросов.

drupal.poll (модуль poll)

Поле

Тип

Null

Default

Назначение

nid

int(10) (unsigned)

Нет

0

nid опроса

runtime

int(11)

Нет

0

Количество секунд после node.created

active

int(10) (unsigned)

Нет

0

Булево значение - признак открытости запроса

drupal/profile_values

Таблица хранит роли пользователей.

drupal.profile_values (модуль profile)

Поле

Тип

Null

Default

Назначение

fid

int(10) (unsigned)

Нет

0

fid поля

uid

int(10) (unsigned)

Нет

0

uid пользователя профиля

value

text

Да

Значение для поля

drupal/role

Таблица хранит роли пользователей.

drupal.role (модуль user)

Поле

Тип

Null

Default

Назначение

rid

int(10) (unsigned)

Нет

Автоинкремент

Первичный ключ: идентификатор роли

name

varchar(64)

Нет

''

Уникальное наименование роли

drupal/search_dataset

Таблица хранит элементы, подлежащие поиску.

drupal.dataset (модуль search)

Поле

Тип

Null

Default

Назначение

sid

int(10) (unsigned)

Нет

0

Идентификатор искомого элемента, например материала

type

varchar(16)

Да

NULL

тип элемента, например материал

data

longtext

Нет

''

Список, разделенный пробелами слов из элемента

reindex

int(10) (unsigned)

Нет

0

Устанавливается для переиндексации

drupal/search_index

Таблица хранит индекс поиска и ассоциируемые слова, элементы и множества.

drupal.search_index (модуль search)

Поле

Тип

Null

Default

Назначение

word

varchar(50)

Нет

''

word, ассоциированный с искомым элементом

sid

ind(10) (unsigned)

Нет

0

sid искомого элемента, к которому относится слово

type

varchar(16)

Да

NULL

type исключаемого элемента, к которому относится слово

score

float

Да

Числовая оценка слова. Больше у более важных

drupal/sessions

Таблица содержит список параметров сессий

drupal.sessions

Поле

Тип

Null

Default

Назначение

uid

ind(11) (unsigned)

Да

ID пользователя или 0 для анонимов

sid

varchar(64)

Нет

''

Идентификатор сеанса. Генерируется Session API в PHP

hostname

varchar(128)

Нет

''

IP адрес, последний раз использованный данным sid

timestamp

int(11)

Нет

0

Временная метка Unix запроса страницы сеансом. Старые записи очищаются автоматически

cache

int(11)

Нет

0

Время последнего сообщения данного пользователя. Исп. при задании minimum_cache_lifetime

session

longtext

Да

Сериализованное содержание $_SESSION, массив имя/значение, которое сохраняется между сеансами

drupal/system

Таблица содержит список тем, модулей и механизмов в файловой системе.

drupal.system (модуль taxonomy)

Поле

Тип

Null

Default

Назначение

filename

varchar(255)

Нет

''

Путь к файлу, относительно корня устаноки

name

varchar(255)

Нет

''

Имя элемента (напр. node)

type

varchar(255)

Нет

''

Тип элемента (module, theme, theme_engine)

owner

varchar(255)

Нет

''

Родитель темы (тема или theme_engine)

status

int(11)

Нет

0

Признак доступности 1 - доступно, 0 - нет

throttle

tinyint(4)

Нет

0

Признак недоступности, при увеличении нагрузки

bootstrap

int(11)

Нет

0

Признак загрузки во время ранней фазы загрузки Drupal (перед обращением к кешу)

schema_version

smalint(6)

Нет

-1

Версия схемы базы (-1 - таблицы не установлены, 0 - N версии по возрастанию)

weight

int(11)

Нет

0

Порядок вызова обработчиков относительно других модулей (одинаковые по именам)

info

text

Да

Сериализованный массив, с информацией из .info

drupal/term_data

Таблица хранит информацию о терминах.

drupal.term_data (модуль taxonomy)

Поле

Тип

Null

Default

Назначение

tid

int(10) (unsigned)

Нет

Автоинкремент

Идентификатор термина

vid

int(10) (unsigned)

Нет

0

Идентификатор словаря с назначенным термином

name

varchar(255)

Нет

''

Имя термина

description

longtext

Да

Описание термина

weight

tinyint(4)

Нет

0

Вес термина относительно других

drupal/term_node

Таблица хранит отношение между терминами и материалами.

drupal.term_node (модуль taxonomy)

Поле

Тип

Null

Default

Назначение

nid

int(10) (unsigned)

Нет

0

Идентификатор материала nid

vid

int(10) (unsigned)

Нет

0

Идентификатор материала vid

tid

int(10) (unsigned)

Нет

0

Идентификатор термина, назначенного материалу tid

drupal/term_synonym

Таблица хранит синонимы терминов.

drupal.term_synonym (модуль taxonomy)

Поле

Тип

Null

Default

Назначение

tid

int(10) (unsigned)

Нет

0

ID термина

name

varchar(255)

Нет

''

Имя синонима

tsid

int(11)

Нет

Автоикримент

Первичный ключ: уникальный идентификатор синонима

drupal/upload

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

drupal.upload (модуль upload)

Поле

Тип

Null

Default

Назначение

fid

int(10) (unsigned)

Нет

0

Первичный ключ: псевдоним пути (unique)

vid

int(10) (unsigned)

Нет

0

Материал, связанный с файлом

description

varchar(255)

Нет

''

Описание загружаемого файла

list

tinyint(3) (unsigned)

Нет

0

Перечислять ли файл 1- да, 0 - нет

nid

int(10) (unsigned)

Нет

0

width

tinyint(4)

Нет

0

Вес файла, относительно остальных

drupal/url_alias

Таблица хранит данные о пользователях.

drupal.url_alias (модуль path)

Поле

Тип

Null

Default

Назначение

pid

int(10)

Нет

Автоинкремент

Первичный ключ: псевдоним пути (unique)

src

varchar(128)

Нет

''

Путь Drupal, для которого нужен псевдоним

dst

varchar(128)

Нет

''

Псевдоним пути

language

varchar(12)

Нет

''

Язык для псевдонима

drupal/users

Таблица хранит данные о пользователях.

drupal.variables (модуль user)

Поле

Тип

Null

Default

Назначение

uid

int(10)

Нет

Автоинкремент

Первичный ключ: код пользователя (unique)

name

varchar(60)

Нет

''

Уникальное имя пользователя (unique)

pass

varchar(32)

Нет

''

Пароль пользователя (хеш-значение MD5)

mail

varchar(64)

Да

''

Адрес зл. почты пользователя

mode

tinyint(4)

Да

0

Режим отображения комментариев цепочки/плоский

sort

tinyint(4)

Да

0

Порядок сортировки комментариев для пользователя

threshold

tinyint(4)

Да

0

Предпочтения пользователя (сейчас не используется)

theme

varchar(255)

Нет

''

Тема пользователя по умолчанию

signature

varchar(255)

Нет

''

Подпись пользователя

signature_format

smalint(6)

Нет

0

Формат подписи

created

int(11)

Нет

0

Временная метка создания пользователя

access

int(11)

Нет

0

Временная метка последнего обращения к сайту

login

int(11)

Нет

0

Временная метка последнего входа на сайт

status

tinyint(4)

Нет/td>

0

Актвен ли пользователь. 1 - активен, 0 - нет

timezone

varchar(8)

Да

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

language

varchar(12)

Нет

Язык пользователя по умолчанию

picture

varchar(255)

Нет

Путь к аватарке пользователя

init

varchar(64)

Да

Адрес почты, для начального создания аккаунта

data

longtext

Да

Данные для user_laod() (вероятно исчезнет в дальнейшем)

drupal/variables

Таблица хранит пары переменная/значение, созданные ядром и модулями системы

drupal.variables

Поле

Тип

Null

Default

Назначение

name

varchar(128)

Нет

''

Первичный ключ: имя переменной (unique)

value

longtext

Нет

Значение переменной

drupal/vocabulary

Таблица хранит информацию о словаре.

drupal.vocabulary (модуль taxonomy)

Поле

Тип

Null

Default

Назначение

vid

int(10) (unsigned)

Нет

0

Первичный ключ

name

varchar(255)

Нет

''

Имя словаря

description

longtest

Да

Описание словаря

help

varchar(255)

Нет

Текст справки для словаря

relations

tinyint(3) unsigned

Нет

0

Включены ли связанные термины словаря. (0 = отключены, 1 = включены)

hierarchy

tinyint(3) unsigned

Нет

0

Тип иерархии для словаре. (0 = отключено, 1 = единичная,2 = множественная)

multiple

tinyint(3) unsigned

Нет

0

Множественный термин могут ли быть назначены материалу. (0 = нет, 1 = да)

required

tinyint(3) unsigned

Нет

0

Обязательны ли термины для словаря. (0 = нет, 1 = да)

tags

tinyint(3) unsigned

Нет

0

Включён ли свободный выбор тегов для словаря. (0 = нет, 1 = да)

module

varchar(255)

Нет

''

Модуль, создавший словарь

weight

tinyint(3)

Нет

0

Вес словаря, относительно других

drupal/watchdog

Таблица хранит журнал системных событий.

drupal.watchdog (модуль dblog)

Поле

Тип

Null

Default

Назначение

wid

int(11)

Нет

Автоинкремент

Первичный ключ: идентификатор события

uid

int(11)

Нет

0

Пользователь, вызвавший событий

type

varchar(16)

Нет

''

Тип журнального события

message

longtext

Нет

Сообщение событий, через t() функцию

variables

longtext

Нет

Сериализованный массив переменных строки сообщения через t() функцию

servrity

tinyint(3) unsigned

Нет

0

Уровень серьёзности 0 - авария, 7 - отладка (unsigned)

link

varchar(255)

Нет

''

Ссылка на просмотр результатов

location

text

Нет

Ссылка на URL источника события

referer

text

Нет

''

URL страницы, с которой производится ссылка

hostname

varchar(128)

Нет

''

имя хоста пользователя, вызвавшего событие

timestamp

int(11)

Нет

0

Временная метка Unix возникновения события