diff --git a/docs/design/README.md b/docs/design/README.md
index 4d91190..b4036de 100644
--- a/docs/design/README.md
+++ b/docs/design/README.md
@@ -1,11 +1,6 @@
-# Проєктування системи
+# Проєктування бази даних
-
-Вбудовування зображень діаграм здійснюється з використанням сервісу [plantuml.com](https://plantuml.com/).
-
-В markdown-файлі використовується опис діаграми
-
-```md
+## BE модель
>
+entity Survey.duration <>
+entity Survey.isPaused <>
+entity Survey.isNamed <>
-participant Service
+entity Question
+entity Question.text <>
-Service -> SR : register
-SR -> SR
-SR --> Service
-...
+entity Responce
+entity Responce.value <>
-SR -> Service: heartbeat
-SR <-- Service: health
-...
+entity Link
+entity Link.usageLimit
+entity Link.responceLimit
+entity Link.uses
+entity Link.responces
+entity Link.path
-Client -> SR: find
-Client <-- SR: service endpoint
-Client -> Service: request
-Client <-- Service: response
+Account.username --* Account
+Account.password --* Account
+Survey.name --* Survey
+Survey.duration --* Survey
+Survey.isPaused --* Survey
+Survey.isNamed --* Survey
+Link.usageLimit -u-* Link
+Link.responceLimit -u-* Link
+Link.uses --* Link
+Link.responces --* Link
+Link.path -u-* Link
-@enduml
-
-
-```
-
-яка буде відображена наступним чином
-
-
-
-@startuml
-
- @startuml
-
-participant Client
-
-participant SR as "Service Registry"
-
-participant Service
-
-Service -> SR : register
-SR -> SR
-SR --> Service
-...
-
-SR -> Service: heartbeat
-SR <-- Service: health
-...
-
-Client -> SR: find
-Client <-- SR: service endpoint
-Client -> Service: request
-Client <-- Service: response
+Responce.value -u-* Responce
+Question.text -u-* Question
+Account "1,1" -- "0,*" Survey
+Survey "1,1" -- "0,*" Question
+Question "1,1" -r- "0,*" Responce
+Account "0,1" -r- "0,*" Responce
+Link "0,*" -- "1,1" Survey
@enduml
diff --git a/utils/table-generator/use-cases/survey.link.create.uc b/utils/table-generator/use-cases/survey.link.create.uc
new file mode 100644
index 0000000..e75dd9f
--- /dev/null
+++ b/utils/table-generator/use-cases/survey.link.create.uc
@@ -0,0 +1,12 @@
+Назва | Додати посилання на опитування
+Учасники | Користувач, система
+Передумови | Користувач авторизований у системі
+Результат | Нове посилання на опитування
+Виключні ситуації | 001.005 Користувач не ідентифікований
+ | 001.006 Запитане опитування не існує
+ | 001.008 Користувач не є власником опитування
+Основний сценарій | 1. Користувач натискає кнопку створення посилання на опитування
+ | 2. Система виводить налаштування для нового посилання (можливі 001.005, 001.006, 001.008)
+ | 3. Користувач вводить налаштування для нового посилання
+ | 4. Користувач натискає на кнопку створення посилання
+ | 5. Система створює нове посилання
diff --git a/utils/table-generator/use-cases/survey.link.delete.uc b/utils/table-generator/use-cases/survey.link.delete.uc
new file mode 100644
index 0000000..e34b5e0
--- /dev/null
+++ b/utils/table-generator/use-cases/survey.link.delete.uc
@@ -0,0 +1,12 @@
+Назва | Видалити посилання на опитування
+Учасники | Користувач, система
+Передумови | Користувач авторизований у системі
+Результат | Видалення посилання на опитування
+Виключні ситуації | 001.005 Користувач не ідентифікований
+ | 001.006 Запитане опитування не існує
+ | 001.008 Користувач не є власником опитування
+ | 001.009 Запитане посилання на існує
+Основний сценарій | 1. Користувач натискає кнопку видалення посилання
+ | 2. Система виводить кнопку підтвердження видалення посилання
+ | 3. Користувач натискає на кнопку підтвердження видалення посилання
+ | 4. Система видаляє посилання (можливі 001.005, 001.006, 001.008, 001.009)
diff --git a/utils/table-generator/use-cases/survey.link.modify.uc b/utils/table-generator/use-cases/survey.link.modify.uc
new file mode 100644
index 0000000..7a6f727
--- /dev/null
+++ b/utils/table-generator/use-cases/survey.link.modify.uc
@@ -0,0 +1,13 @@
+Назва | Змінити властивості посилання на опитування
+Учасники | Користувач, система
+Передумови | Користувач авторизований у системі
+Результат | Зміна властивостей посилання на опитування
+Виключні ситуації | 001.005 Користувач не ідентифікований
+ | 001.006 Запитане опитування не існує
+ | 001.008 Користувач не є власником опитування
+ | 001.009 Запитане посилання на існує
+Основний сценарій | 1. Користувач натискає кнопку редагування властивостей посилання
+ | 2. Система виводить налаштування для обраного посилання (можливі 001.005, 001.006, 001.008, 001.009)
+ | 3. Користувач вводить юажані зміни властивостей посилання
+ | 4. Користувач натискає на кнопку збереження властиностей посилання
+ | 5. Система змінює властивості посилання