问答题 在mybase数据库中建立视图myview,视图中包括客户名、订单号、图书名、单价、数量和签订日期字段。然后使用SQL SELECT语句查询:“吴”姓读者(客户第一个字为“吴”)订购图书情况,查询结果按顺序包括myview视图中的全部字段,并要求先按客户名排序、再按订单号排序、再按图书名排序(均升序),并将查询结果存储在表文件mytable中。
【正确答案】[操作步骤] 步骤1:在mybase数据库设计器中,单击工具栏中的“新建”按钮,在打开的“新建”对话框中选择“文件类型”中的“视图”,单击“新建文件”按钮。 步骤2:在“添加表或视图”对话框中添加order、orderitem和goods表,并通过图书号和订单号设置三表之间的联系。 步骤3:在视图设计器的“字段”选项卡中将客户名、订单号、图书名、单价、数量和签订日期字段添加到选定字段。单击工具栏中的“保存”按钮,在“保存”对话框中输入视图名称myview,单击“确定”按钮。 步骤4:在命令窗口中输入: select * from myview; where 客户名 = "吴"; into table mytable; order by客户名, 订单号, 图书名 按回车运行此命令。
【答案解析】[考点] 本大题主要考查的知识点是:在数据库中创建视图、表单属性的设置和修改。 可以通过视图设计器创建视图。释放表单要使用thisform.release方法。在表单中显示视图需要先把视图添加到数据环境中,再从数据环境中添加到表单中。