我要存储的数据内容主要包括两方面的内容,其对象是产品的相关属性,
第一个内容:产品名称,编号,年月日,单价,重量,需求量,进货量;(产品的编号有2万多个,关键每一天产品的属性都是不一样的,所以第一个内容有4千万多条内容,总的来说)。
第二个内容:产品名称,编号,产地,生产年月日,销售年月日;(此内容就有2万多个)。
我想问的是要想提高查询数度,第一个表应该怎么建立,可不可以就建一个表,把4千万多条数据都放到一起;要是不行可以采用别的什么好的办法?要是建多个表,怎么建?怎么分类?怎么建立各表之间的联系?
第一个内容:产品名称,编号,年月日,单价,重量,需求量,进货量;(产品的编号有2万多个,关键每一天产品的属性都是不一样的,所以第一个内容有4千万多条内容,总的来说)。
第二个内容:产品名称,编号,产地,生产年月日,销售年月日;(此内容就有2万多个)。
我想问的是要想提高查询数度,第一个表应该怎么建立,可不可以就建一个表,把4千万多条数据都放到一起;要是不行可以采用别的什么好的办法?要是建多个表,怎么建?怎么分类?怎么建立各表之间的联系?
/--产品表:
product:p_id(产品编号),p_name(产品名称),p_makefrom(产地),p_makedate(生产日期),p_weight(重量),p_price(单价)/--销售表:
product_sal:s_id(销售编号),p_id(产品编号),s_date(销售日期),s_price(销售单价),s_count(销售数量)/--库存表:
product_stock:st_id(查验日期),p_id(产品编号),st_date(进库日期),st_count(进库数量),st_date(出库日期),st_count(出库数量)
/--在product中以p_id(产品编号)建立主键,在其余两表中以此字段建立外键;
/--product_sal,product_stock两表分别以s_id(销售编号),st_id(查验日期)建立主键;
/--三表分别以主关键字建立索引;
/--各表间采用p_id关联。