如何创建多属性表并链接到主表?

时间:2018-05-15 11:27:21

标签: oracle database-design one-to-many

我有一个名为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)
);

0 个答案:

没有答案