- 0
- 0
- 约2.05千字
- 约 3页
- 2026-05-20 发布于广东
- 举报
课外拓展:在网络玩具销售系统中使用索引和视图
在数据库GlobalToys中完成如下索引和视图的操作。
(1)查询并显示购物者的名字及其所订购的玩具的总价。
SELECTvFirstName,mTotalCost
FROMshopperjoinOrders
ONshopper.cShopperId=Orders.cShopperId;
上述查询的执行要花费很长的时间,可创建相应的索引来优化上述查询。
CREATEINDEXidx_orders_shopperidONOrders(cShopperId);
(2)表Toys经常用于查询,查询一般基于属性cToyId,用户必须优化查询的执行,同时确保属性cToyId没有重复。
CREATEUNIQUEINDEXidx_toys_ctoyidONToys(cToyId);
(3)表Category经常用于查询,查询一般基于属性cCategory。属性cCategoryId被定义为主键,在表上创建相应的索引加快查询的执行,同时确保属性cCategory没有重复。
CREATEUNIQUEINDEXidx_category_ccategoryONCategory(cCategory);
(4)完成下面的查询。
①显示购物者的名字和他们所订购的玩具的名称。
SELECTshopper.vFirstNam
原创力文档

文档评论(0)