25 lines
1.4 KiB
Markdown
25 lines
1.4 KiB
Markdown
# Блок заданий "Задание, Java Script, Node JS:" (2)
|
||
2. Есть объекты вида
|
||
```typescript
|
||
// Я изменил название для наглядности и для корректного форматирования в .md
|
||
{ id : integer,
|
||
time_stamp : timestamp,
|
||
parent: : parentObject,
|
||
contact: : {server: ..., email: ..., users: [name, ...]},
|
||
addresses : [adress1, ...],
|
||
}
|
||
```
|
||
Какую структуру таблиц в реляционной БД нужно создать для хранения этой информации?
|
||
|
||
Поскольку нам дано мало информации кроме абстрактного списка объектов, то вероятнее всего перед нами имеется главный объект со следующими полями *(Для наглядности, этот объект у нас будет неким контактом)*:
|
||
```
|
||
id | Идентификатор контакта
|
||
time_stamp | Дата создания контакта
|
||
parent | "Родительский" контакт
|
||
contact | Контактные данные
|
||
|
|
||
+-> server | Адрес сервера
|
||
+-> email | Адрес эл. почты
|
||
+-> users | Список имён пользователя
|
||
addresses | Список адресов контакта
|
||
``` |