shtd_store数据库表关系 - 图1

    suplier表——供应商信息:key + 姓名、地址、电话、国家代码、余货、评论 。其中国家代码需要和 nation 表做 join 以获得详细国家信息。

    suppkey 供应商序号
    name 供应商名称
    address 地址
    nationkey 国家代码
    phone 电话
    acctbal 余货
    comment 备注

    (2) region表——地区信息:key + 地区名

    regionkey 地区代码
    name 地区名称
    comment 备注

    (3) customer表——用户表:key + 姓名、地址、国家代号、电话等 。用户表按照 key 做 64 个 hash 分区

    custkey 主键
    name 姓名
    address 地址
    nationkey
    phone 电话
    acctbal 余额
    mktsegment
    comment 备注

    (4) part配件表——配件表:key + 配件名、厂商、品牌、类型、大小、包装、零售价

    PARTKEY 配件序号
    name 配件名
    mfgr 厂商
    brand 品牌
    type 类型
    size 大小
    container 包装
    retailprice 零售价
    comment 备注

    (5) partsupp配件供应表——配件key + 供应商key + 供应数量、批发价、评论

    partkey 配件序号
    suppkey 供应商序号
    availqty 供应量
    supplycost 批发价
    comment 备注

    (6) orders零售订单表——订单key + 客户key + 订单状态、订单总价、下单日期、优先级、收银员、发货优先级

    orderkey 订单编号
    custkey 顾客序号
    orderstatus 订单状态
    totalprice 总价
    orderdate 下单日期
    orderpriority 订单优先级
    clerk 收银员
    shippriority 发货优先级
    comment 备注

    (7) lineitem订单明细表——订单key + 配件key + 供应商key + 流水号、数量、价格、折扣、税、明细状态、发货日期、预计到达日期、实际到达日期、运单处理策略(原返?拒收退回?等)、运输途径(火车、汽运、邮寄等)

    orderkey 订单编号
    partkey 配件序号
    suppkey 供应商序号
    linenumber 流水号
    quantity 数量
    extendedprice 价格
    discount 折扣
    tax
    returnflag 退回标记
    linestatus 明细状态
    shipdate 发货日期
    commitdate 预计到达日期
    receiptdate 实际到达日期
    shipinstruct 运单处理策略
    shipmode 运输途径
    comment 备注

    nation- regionkey comment

    regionkey 地区编号
    comment 备注