Как создать таблицу с несколькими атрибутами и ссылку на основную таблицу? - PullRequest
0 голосов
/ 15 мая 2018

У меня есть таблица с именем customer.Клиент, вот детали для таблицы

Table name: customers
Attributes: 
           cus_id -- primary key
           cus_street_num -- multi-attribute (home_address)
           cus_street_name -- multi-attribute (home_address)
           cus_suburb -- multi-attribute (home_address)
           cus_gender

Вот мой код для создания таблицы клиента.Но как мне создать мультиатрибут и связать его с таблицей клиентов?

Что такое мультиатрибут?Например, домашний адрес является мультиатрибутом.Зачем?Потому что домашний адрес состоит из 3 компонентов.Номер улицы, название улицы и пригород.Эти 3 вещи могут быть отдельными атрибутами, но без них они бесполезны.Однако вместе они составляют домашний адрес.

CREATE TABLE customers (
    cus_id        NUMBER(5,0)
                  CONSTRAINT cus_id_pk
                  PRIMARY KEY (cus_id),
    cus_gender    NUMBER(1,0)
);
...