2. 已知网上书城数据库中存在三张表:用户(用户名,密码),图书(图书编号,图书名,作者,出版社),购物车(购书记录编号,用户名

2. 已知网上书城数据库中存在三张表:用户(用户名,密码),图书(图书编号,图书名,作者,出版社),购物车(购书记录编号,用户名,图书编号,购书数量),则下列说法错误的是( )

A.购物车表的用户名应设置为外键

B.购物表的购书记录编号应设置为主键

C.购物车表的图书编号应设置为外键

D.购物车表的购书记录编号应设置为外键

正确答案是D