Расчет объема данных
Объем данных = Объем 1 строки (Кол-во символов в строке) * число
всех строк
● Для таблицы «Блюдо»: (16+16+200+2000+64+3+10+500+3+1+1+3+128+4+5)*15 = 36615 байт
● Для таблицы «Пользователь»: (16+32+256+128+50)*5 = 2410 байт ● Для таблицы «Комментарий»: (16+16+16+16+2000)*5 = 10320 байт ● Для таблицы «Избранное»: (16+16)*2 = 64 байт
● Для медиафайлов комментария: (16+256)*2 = 544 байт
Общий объем памяти равен:
36615+2410+10320+64+544=4988 9 байт
Определение запросов к БД
Схема взаимодействия пользователя с интерфейсом
Определение запросов к БД
Алгоритм
распределения
ролей
Алгоритм логики обработки запросов
|
Роль |
Разрешённые |
|
|
запросы |
|
|
|
|
Гость |
Просмотр, поиск, |
|
|
создание аккаунта |
|
|
|
|
Авторизова |
Просмотр, поиск, |
|
нный |
создание рецепта |
|
пользовате |
блюда, |
|
ль |
редактирование |
|
|
своих рецептов |
|
|
блюд, своих |
|
|
рецептов блюд |
|
|
|
|
Модерато |
Просмотр, поиск, |
|
р |
редактирование |
|
|
любых рецептов |
|
|
блюд, удаление |
|
|
любых рецептов |
|
Таблица |
блюд, блокировка |
|
аккаунтов |
|
|
|
|
|
|
разрешенных |
|
ролей |
|
Пользовательский интерфейс
Структура раздела для входа в аккаунт
Структура профиля
Пользовательский интерфейс
Структура Главной страницы
Структура
“Рецепт”
Структура раздела “Поиск”