问题 问答题

首先创建一个名为order_m的数据库,并向其中添加order表和orderitem表。然后在数据库中创建视图viewone:利用该视图只能查询商品号为a00002的商品订购信息。查询结果依次包含订单号、签订日期和数量三项内容。各记录按订单号升序排列,最后利用刚创建的视图查询视图中的全部信息,并将查询结果存放在表tabletwo中。

答案

参考答案:①在命令窗口输入命令代码:
create data Order_m
选择[文件]→[新建]命令,新建“order_m”数据库,右击数据库设计器空白处,在弹出的菜单中,选择“添加表”,将表“order”和“orderitem”添加到数据库设计器中;选择“新建本地视图”,选择“新建视图”,在弹出的“添加表或视图”对话框中,将表“order”和“orderitem”添加到视图设计器中。
②根据题意,在查询设计器的“字段”选项卡中,将“可用字段”列表框中的字段“order.订单号”、“order.签订日期”、“orderitem.数量”添加到右边的“选定字段”列表框中。
③在“筛选条件”选项卡中的“字段”、“条件”、“实例”中选择“orderitem.商品名”、“=”、“a00002”。
④在“排序根据”选项卡中将“选定字段”列表框中的“order.订单号”字段添加到右边的“排序条件”中,在“排序选项”中选择“升序”。
⑤关闭查询设计器并保存查询为“viewone”。
⑥选择[文件]→[新建]命令,选择“查询”,单击“新建文件”按钮打开查询设计器,将视图“viewone”添加到查询设计器中.选择[查询]→[查询去向]→[表],保存表“tabletwo”。

解析:[考点指引] 本题考查的是数据库的查询和视图的建立。

问答题 简答题
单项选择题