Смекни!
smekni.com

Поиск фотооборудования (стр. 3 из 8)

- user_id – номер пользователя;

- group_id – номер группы;

· Таблица messagesхранит сообщения пользователей

Таблица 1.8 – Messages

Название поля Тип поля
id Целочисленный
subject Строковый
body Текст
sender_id Целочисленный
recipient_id Целочисленный
parent_msg_id Целочисленный
send_at Целочисленный
read_at Целочисленный
replied_at Целочисленный
sender_deleted_at Целочисленный
recipient_deleted_at Целочисленный

- Id – уникальное поле таблицы численного типа, содержащее номер сообщения;

- subject – тема сообщения;

- body – текст сообщения;

- sender_id – номер профиля отправителя;

- recipient_id – номер профили получателя;

- parent_msg_id – номер сообщения, в ответ на которое написано данное;

- send_at – дата и время отправления;

- read_at – дата и время прочтения;

- replied_at – дата и время ответа;

- sender_deleted_at – дата и время удаления отправителем;

- recipient_deleted_at – дата и время удаления получателем;

· Таблица it_categories хранит категории содержимого (древовидная структура, вложенные множества)

Таблица 1.9 – It_categories

Название поля Тип поля
id Целочисленный
name Строковый
parent_id Целочисленный
order Целочисленный
slug Строковый
alternate_title Строковый
description Текст
lft Целочисленный
rght Целочисленный
tree_id Целочисленный
level Целочисленный

- id – уникальное поле таблицы численного типа, содержащее номер категории;

- name – название категории;

- parent_id – номер родительской категории;

- order – порядок категории;

- slug – название категории на латинице;

- alternate_title – альтернативное название;

- description – описание категории;

- lft – левый индекс;

- rght – правый индекс;

- tree_id – номер дерева категорий;

- level – уровень вложенности категории;

· Таблица it_brands хранит список фирм производителей

Таблица 1.10 – It_brands

Название поля Тип поля
id Целочисленный
name Строковый
description Текст
logo_path Строковый
country_id Целочисленный
user_id Целочисленный
status Целочисленный
created Целочисленный
slug Строковый

- id – уникальное поле таблицы численного типа, содержащее номер фирма;

- name – название фирмы;

- description – описание фирмы;

- logo_path – путь к логотипу;

- country_id – номер страны;

- user_id – номер профиля представителя (0, если нет);

- status – статус публикации (опубликовано, требует модерации, отказано в публикации, требует доработки и т.д.);

- created – дата и время добавления в базу;

- slug – название фирмы на латинице;

· Таблица items хранит список оборудования и его основные характеристики

Таблица 1.11 – Items

Название поля Тип поля
id Целочисленный
name Строковый
brand_id Целочисленный
description Текст
category_id Целочисленный
user_id Целочисленный
slug Строковый
status Целочисленный
created Целочисленный
max_price Вещественный
min_price Вещественный
av_price Вещественный

- id – уникальное поле таблицы численного типа, содержащее номер оборудования;

- name – название оборудования;

- brand_id – номер фирмы производителя;

- description – описание оборудования;

- category_id – номер категории, к которой принадлежит оборудование;

- user_id – номер пользователя, который добавил оборудование;

- slug – название оборудования на латинице;

- status – статус публикации;

- created – дата и время добавления оборудования;

- max_price – максимальная цена на оборудование;

- min_price – минимальная цена на оборудование;

- av_price – средняя цена на оборудование;

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

Таблица 1.12 – Us_want_it

Название поля Тип поля
id Целочисленный
item_id Целочисленный
user_id Целочисленный

- id – уникальное поле таблицы численного типа, содержащее номер связи;

- item_id – номер оборудования;

- user_id – номер пользователя;

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

Таблица 1.13 – us_have_it

Название поля Тип поля
id Целочисленный
item_id Целочисленный
user_id Целочисленный

- id – уникальное поле таблицы численного типа, содержащее номер связи;

- item_id – номер оборудования;

- user_id – номер пользователя;

· Таблица it_pics хранит изображения оборудования


Таблица 1.14 – it_pics

Название поля Тип поля
id Целочисленный
it_id Целочисленный
path Строковый
rating Вещественный
status Целочисленный

- id – уникальное поле таблицы численного типа, содержащее номер изображения;

- it_id – номер оборудования;

- path – путь к файлу изображения;

- rating – количество просмотров изображения;

- status – статус публикации;

· Таблица it_synonyms хранит синонимы названий оборудования

Таблица 1.15 – it_synonyms

Название поля Тип поля
id Целочисленный
it_id Целочисленный
title Строковый

- id – уникальное поле таблицы численного типа, содержащее номер синонима;

- it_id – номер оборудования;

- title – синоним;

· Таблица it_prop_names хранит названия параметров оборудования

Таблица 1.16 – it_prop_names

Название поля Тип поля
id Целочисленный
name Строковый
measurement Строковый
decor Целочисленный
category_id Целочисленный
obligatory Логический
status Целочисленный
created Целочисленный

- id – уникальное поле таблицы численного типа, содержащее номер параметра;

- name – название параметра;

- measurement – измерение;

- decor – номер режима отображения;

- category_id – номер категории;

- obligatory – обязательность параметра;

- status – статус публикации;

- created – дата и время создания параметра;

· Таблица it_prop_int хранит значения целочисленных параметров

Таблица 1.17 – it_prop_int

Название поля Тип поля
id Целочисленный
it_id Целочисленный
name_id Целочисленный
value Целочисленный

- id – уникальное поле таблицы численного типа, содержащее номер значения;

- it_id – номер оборудования;

- name_id – номер параметра;

- value – значение параметра;

· Таблица it_prop_bool хранит значения логических параметров


Таблица 1.18 – it_prop_bool

Название поля Тип поля
id Целочисленный
it_id Целочисленный
name_id Целочисленный
value Логический

- id – уникальное поле таблицы численного типа, содержащее номер значения;

- it_id – номер оборудования;

- name_id – номер параметра;

- value – значение параметра;

· Таблица it_prop_flo хранит значения параметров

Таблица 1.19 – it_prop_flo

Название поля Тип поля
id Целочисленный
it_id Целочисленный
name_id Целочисленный
value Вещественный

- id – уникальное поле таблицы численного типа, содержащее номер значения;

- it_id – номер оборудования;

- name_id – номер параметра;

- value – значение параметра;

· Таблица it_prop_str хранит значения строковых параметров

Таблица 1.20 – it_prop_str

Название поля Тип поля
id Целочисленный
it_id Целочисленный
name_id Целочисленный
value Строковый

- id – уникальное поле таблицы численного типа, содержащее номер значения;

- it_id – номер оборудования;

- name_id – номер параметра;

- value – значение параметра;

· Таблица it_prop_list_name хранит значения параметров с типом «список»

Таблица 1.21 – it_prop_list_name

Название поля Тип поля
id Целочисленный
name Строковый

- id – уникальное поле таблицы численного типа, содержащее номер значения списка;

- name – значение списка;

· Таблица it_prop_list_name_prop хранит связь параметра со списком его значений

Таблица 1.22 – it_prop_list_name_prop

Название поля Тип поля
id Целочисленный
it_prop_list_name_id Целочисленный
it_prop_name_id Целочисленный

- it_prop_list_name_id – номер значения списка;

- it_prop_name_id – номер параметра;

· Таблица shops хранит информацию о магазине


Таблица 1.23 – shops

Название поля Тип поля
id Целочисленный
user_id Целочисленный
city_id Целочисленный
name Строковый
logo_path Строковый
description Текст
slug Строковый
status Целочисленный
created Целочисленный

- id – уникальное поле таблицы численного типа, содержащее номер магазина;