Диаграмма базы данных
Диаграмма базы данных
Морда: СтандартнаяСераяЗеленая Главная / Портфель / Исходники / Диаграмма базы данных balin [Настройки]Диаграмма базы данныхПоследняя редакция: 7 октября 2003ВведениеДанная диаграмма отражает все связанные таблицы БД
сайта. На диаграмме показаны все столбцы этих таблиц,
но не показан тип данных который имеет каждый столбец (это
можно найти в дампе тестовой БД,
который есть в архиве с исходниками). Также показаны все
первичные, внешние, альтернативные ключи, а также связи между
таблицами. Кроме связанных таблиц, есть ещё 4 несвязанных
таблицы — они созданы не мной, и предназначены для
механизма аутенфикации. Связать их с существующей моделью мне
пока не досуг, — to do. Описание этих таблиц можно найти
в конце этого документа.ДиаграммаПоясненияU:C — каскадное обновление связанных записейD:C — каскадное удаление связанных записейD:R —
запретить удаление записи из родительской таблицы если
в связанной таблице присутствует соответствующее значение внешнего
ключа.FK — внешний ключAK — альтернативный ключО — допускаются NULL значенияИнформация о несвязанных таблицахacl
Назначеные на объект права. Описание столбцов:
auser_id — собственно про кого записываемobject_id — связка с объектомrights — младший байт — права на объект, старший — на свойства.aevent_log
Журнал всех событий аутенфикации. Описание столбцов:
auser_id — собственно про кого записываемevent_type — что за событие (описаны у auser)stat — статус (например, пытались добавлять и ошибка)dt — когда залогилиcontent — тут пишем что-то о событии...asession
Cессии, по которым отслеживается залогиненость. Описание столбцов:
sid — кука, выдающаяся на сессиюauid — кука, выдающаяся на постоянкуdt_access — время последнего доступаdt_logon — время последнего логинаdt_logout — время последнего логаутаauser
Пользователи и группы. Описание столбцов:
auser_type_id — тип пользователя (0 — пользователь, 1 — группа)rights — права пользователя/группы на корень дереваname — имя для подключенияdescription — описание (например для группы)email — email пользователяpasswd — парольnew_passwd — новый пароль (если забыли, генериться и живет пока не подтвердят)dt_register — дата/время регистрацииdt_logon — дата/время последнего логинаdt_logout — дата/время последнего логаутаis_published — разрешен доступ или нетis_default — для групп. если установлена в 1 то добавляемый пользователь включается в группуconnections_limit — количество одновременных подключенийevent_type — битовая маска, что записываем в логauser_to_auser
Принадлежность пользователя группе. Описание столбцов:
auser_id — кто (ссылка на пользователя)parent_id — в какую группу включен (ссылка на группу)rights — права, с которые пользователь имеет на группуДополнительноОписание работы и исходные коды сайтаДиаграмма базы данныхПолезноеParser 3Parser.ruБазы данныхPostgreSQLmySQL.comXMLXMLXML Spy IDEГлавная / Портфель / Исходники / Диаграмма базы данных balin [Настройки]Информация о сервереАвторРегистрация/настройки
содержание | 2 | теплоизоляция методом напыления
Используются технологии
uCoz