消费者请求公司处理新的订单或者要求现有订单的状况。订单被比较均匀的平分在10个订购路线里(例如条款线路)。条款中所有订单线路的1%在大商店里没有进货并且必须由其他的大商店提供。
这样的公司的系统同样用在由消费者、用来交付的订单程序和分析潜在供应短缺的采购标准调查的登陆支付
1.2.1 TPC-C 数据库的部件是为组成9个单独的数据基本表。在下面的实体关联表中阐述了这些基本表之间的联系并遵从条款1.4的指定规则。
图例:
•所有的数据展示说明了数据库数据量要求(参照条款4.3)。.
• 在实体块种的数字表明了基本表的集的势(组的数量)。这些数字从W得到(大商店的数字)用来阐述数据库的规模(见第四章)。
• 在关联箭头上的数字表明关联的集的势(每个父节点对应的子集平均数字)。
• 加号(+)用在关联的集的势后或者数据表中用来阐述这个数字在再测量区间之上的(见5.5)初始数据库量中服从于小的变化如已经插入或删除的组。
1.3 表的设计
1.3.1 接下来的列表定义了各种表的最小限度的构造(属性列表):
• N unique IDs 意思是这个属性必须拥有所有的ID再最小的N unique IDs装置中、不考虑物理属性的表现(例如:二进位、集合小数、照字母顺序等)。
• variable text, size N 意思是必须能够支持任何可变长长度为N的字符串。如果属性列是定长字符串并且串中字符长度小于N,它必须用空格填补。
• fixed text, size N 意思是属性列必须能支持定长长度为N的字符串。
• date and time 意思是属性列必须能支持在之间的至少精确到秒的日期时间。
• numeric, N digits 意思是属性列必须能支持任何小数位数为N的值。数字域包含的货币单位(W_YTD, D_YTD, C_CREDIT_LIM, C_BALANCE, C_YTD_PAYMENT, H_AMOUNT, OL_AMOUNT, I_PRICE)必须能用数据类型给出精确的表达,要求精确到当前执行基准所规定的流通的最小货币单位。例如美元中的C_BALANCE可以表达(12.2)带符号的十进制位(带有固定的缩放比例)、精确到41比特的分币大小的整数或者精确到双精度实数64比特的分币 。
• null 意思是为给定的属性且总是同一个属性值所提供的越界值
注释 1: 对于每个接下来可以贯彻执行任何订单的属性列表用被测试的物理系统来提供表现。
注释2: 基本表和属性名仅仅用做阐述的用途,可能执行会用到不同的名字。
大商店基本表设计