From 89c90b53fe64b261205fc1fcbcc364b5507d5eb8 Mon Sep 17 00:00:00 2001 From: Nikiroy78 Date: Sun, 12 Mar 2023 02:42:45 +0300 Subject: [PATCH] upload files into repos --- 2.nodejs_js/readme.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/2.nodejs_js/readme.md b/2.nodejs_js/readme.md index bc26b1f..eaddccd 100644 --- a/2.nodejs_js/readme.md +++ b/2.nodejs_js/readme.md @@ -22,4 +22,37 @@ contact | Контактные данные +-> email | Адрес эл. почты +-> users | Список имён пользователя addresses | Список адресов контакта +``` +Итак, мы сразу можем в основную таблицу с контактами записать : (id, time_stamp, parent(ссылка на id текущей таблицы)). +Далее, для **contact** будет создана таблица с полями (row, obj_id, server, email). +Для **users** будет создана таблица (row, contact_id, username). +Для **addresses** будет создана таблица (row, obj_id, address). +**Итого у нас получается следующая структура:** +``` +======================================================================================== +table Objects: +======================================================================================== +id (int) = NULL | AI, UQ, PK, NN | Идентификатор объекта +time_stamp (timestamp) = NULL | NN | Дата создания контакта +parent (int) = NULL | FK(Objects.id) | Идентификатор родительского объекта +======================================================================================== +table Contacts: +======================================================================================== +row (int) = NULL | AI, UQ, PK, NN | Идентификатор записи +obj_id (int) = NULL | FK(Objects.id), NN | Ссылка на основной объект +server (string) = NULL | NN | Адрес сервера +email (string) = NULL | NN | Адрес эл. почты +======================================================================================== +table Users: +======================================================================================== +row (int) = NULL | AI, UQ, PK, NN | Идентификатор записи +contact_id (int) = NULL | FK(Contacts.id), NN | Ссылка на запись контакта +username (string) = NULL | NN | Имя пользователя +======================================================================================== +table Addresses: +======================================================================================== +row (int) = NULL | AI, UQ, PK, NN | Идентификатор записи +obj_id (int) = NULL | FK(Objects.id), NN | Ссылка на основной объект +address (string) = NULL | NN | Адрес +======================================================================================== ``` \ No newline at end of file