当前位置:首页 > 数据库系统应用上机实验指导书
《数据库系统应用》上机实验指导书
(Select 商品ID From 商品 Where 单价>
(Select 单价 From 商品
Where 商品ID=1))
C.带有ANY或ALL谓词的子查询
当子查询的查询结果包含多个值时,光用谓词“IN”来连接子查询和父查询是不够的,有时会用到前置了比较运算符的谓词“ANY”或“ALL”。其中,“ANY”代表子查询结果中的某个值,“ALL”代表子查询结果中的所有值。
例2-14查询单价价格大于所有 “3”号类产品的产品名称及其价格。 Select 商品名称,单价 From 商品
Where 单价>all (Select 单价 From 商品
Where 类别ID=3)
实验任务: (第一题必做,做完还有时间可以完成后面的题目)
1. 将实验步骤中的所有例题在SQL视图中执行
2. 在销售员表中增加一个联系人为自己名字的供应商记录,其他字段
自己随便设置。
3. 查询出姓名为“金正鹏”的销售员的销售员ID、姓名、职务、雇用
日期、家庭电话、地址
4. 查询出不姓张的所有销售员的姓名、职务、雇用日期
5. 查询出库存量超过警戒库存量但又小于50的所有商品的商品名称、
库存量、警戒库存量
6. 查询出姓张或姓王的所有销售员的信息
7. 查询出某天被卖出了的所有商品的详细信息(去掉重复行)
8. 查询出所有没留传真号码的供应商公司名称、联系人姓名、地址及
电话
9. 查询出某种具体商品所属的类别名称
10. 查询出库存量<10的所有商品信息及其对应的供应商公司名称
- 24 -
《数据库系统应用》上机实验指导书
实验六 窗体
实验目的
1、 熟悉使用向导创建窗体
2、 掌握使用设计视图创建窗体 3、 熟悉控件的使用
实验内容
1、 创建简单的数据窗体 2、 创建高级窗体
3、 使用设计视图创建数据窗体、控制窗体等 4、 练习控件的使用
实验步骤
窗体是数据库系统与用户的界面,通常用于显示各种提示、出错、警告信息;用于编辑数据表中的数据,可以利用窗体对数据库中的数据进行输入、修改、删除等操作;通过在窗体中建立命令按钮或其他控件,设置相应事件,可以控制应用程序流程等。 1 用向导创建窗体
在“数据库”窗口中选择“窗体”对象,用鼠标双击“使用向导创建窗体”,出现如图所示窗体向导。先选择窗体所依赖的表或查询,即窗体的数据源。然后再从“可用字段”中选择将要在窗体中处理的字段。
- 25 -
《数据库系统应用》上机实验指导书
图 1 窗体向导
点击“下一步”,确定窗体使用的布局,有纵栏表、表格、数据表、两端对齐、数据透视表、数据透视图等六种选择。再下一步是选择窗体所用的样式,最后设置窗体的标题并决定是打开还是修改窗体。
说明:由于我们在设计表时,为了表设计的科学性,有些字段以各种数字、代号作为字段值,而用查询来完整提取必须信息,因此,通常窗体是以查询作为数据源,或者从多个建立关系的表中选出必须的字段用于窗体处理。
2 创建主/子式窗体或链接窗体
主/子式窗体包括两个以上的表或查询,因此在创建主/子式窗体时必须选择两个以上表或查询中的字段,并且所选择的表或查询之间必须先建立了关系。
操作方法:启动窗体向导,选择两个以上建立了关系的表或查询中的字段,然后向导会根据所选的数据源即它们之间建立的关系确定窗体的类别(带有子窗体的窗体、链接窗体),最后设置窗体的布局和样式、标题等。主/子式窗体如下图,“类别”主窗体中嵌套了“商品”子窗体,主子窗体的下面一行为记录导航工具,用于记录定位。
- 26 -
《数据库系统应用》上机实验指导书
3 使用设计视图创建窗体
双击“在设计视图创建窗体”,出现如图所示窗体设计视图。左边“工具箱”中列出了常用的控件,右边给出了窗体的主体和标尺。
图 2 窗体设计视图
根据窗体的类型,如果窗体不包含数据(如控制面板或用户自定义对话框),则不需要数据源,否则应根据需要为窗体设置数据源,窗体的记录源可以来自单个表的数据,也可以是先建立一个查询。可以从“窗体”→“属性”或弹出菜单中打开“属性对话框”设置记录源,如图。
- 27 -
共分享92篇相关文档