A、一对多
B、多对一
C、一对一
D、多对多
第1题:
建立一个名为my的菜单,菜单中有两个菜单项“日期”和“退出”。“日期”下还有一个子菜单,子菜单有“月份”和“年份”两个菜单项。单击“退出”菜单返回到系统菜单。
(2)在“学生管理”数据库中有“学生信息”表和“宿舍信息”表。用SQL语句完成查询,结果为学生姓名及所住的宿舍电话号码,并将结果存放于表my中。
图3-79
根据题意系统不再要求设计下级菜单因此在两个子菜单的“结果”下拉框中选择“过程”或“命令”。选择菜单命令“菜单”— “生成”生成一个菜单文件my. mpr。
(2)在命令窗口中输入命令:MODIFY COMMAND query1在程序文件编辑器窗口输入如下程序段:
****文件query1.prg中的程序段*****************
SELECT 姓名电话号码;
FROM 宿舍信息学生信息;
WHERE 宿舍信息.宿舍=学生信息.宿舍;
INTO TABLE my
***********************************************
保存文件在命令窗口输入命令:DO query1运行程序通过BROWSE 命令可查看结果。其结果如图3-80所示。
图3-80
图3-79
根据题意,系统不再要求设计下级菜单,因此在两个子菜单的“结果”下拉框中选择“过程”或“命令”。选择菜单命令“菜单”— “生成”,生成一个菜单文件my. mpr。
(2)在命令窗口中输入命令:MODIFY COMMAND query1,在程序文件编辑器窗口输入如下程序段:
****文件query1.prg中的程序段*****************
SELECT 姓名,电话号码;
FROM 宿舍信息,学生信息;
WHERE 宿舍信息.宿舍=学生信息.宿舍;
INTO TABLE my
***********************************************
保存文件,在命令窗口输入命令:DO query1,运行程序,通过BROWSE 命令可查看结果。其结果如图3-80所示。
图3-80 解析:本大题1小题主要考查的是菜单设计器的“结果”下拉框中各项的使用功能,例如要建立下级菜单,在“结果”下拉框中就必须选择“子菜单”,而要执行某条菜单命令,就应该选择“命令”或“过程”。2小题考查了SQL联接查询,设计过程中主要注意两个表之间进行关联的字段。 第2题:
1、在下列SELECT语句中,正确的是________。
A.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 From 职工基本情况表 Order By 应发工资-扣除工资
B.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 From 职工基本情况表 Order By 实发工资
C.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 Order By 实发工资 From 职工基本情况表
D.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 Order By 应发工资-扣除工资 From 职工基本情况表
E.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 From "职工基本情况表" Order By 应发工资-扣除工资
第3题:
存在两个数据库关系表:雇员表(雇员号,雇员名,部门号,工资)和部门表(部门号,部门名,部门地址),雇员表的主关键字是雇员号,部门表的主关键字是部门号。在雇员表中,属性________是外关键字。
A.雇员号
B.雇员名
C.部门号
D.工资
第4题:
设数据库有如下表:
作者表(作者号,姓名,电话)
投稿表(作者号,投稿日期,文章名,审稿结果)
作者表中保存的是所有投过稿的作者信息,不保存没有投稿的作者。现在查询所投文章中,所有审稿结果都是通过的作者号和姓名,下面语句正确的是( )。
A.SELECT作者号,姓名FROM作者表; WHERE作者号=(SELECT作者号FROM投稿表WHERE审稿结果=ˋ通过ˊ)
B.SELECT作者号,姓名:FROM作者表; WHERE作者号IN(SELECT作者号FROM投稿表WHERE审稿结果=ˋ通过ˊ)
C.SELECT作者号,姓名FROM作者表; WHERE作者号NOT IN(SELECT作者号FROM投稿表WHERE审稿结果!=ˋ通过ˊ)
D.SELECT作者号,姓名FROM作者表; WHERE作者号EXISTS(SELECT作者号FROM投稿表WHERE审稿结果=ˋ通过ˊ)
第5题:
在下列SELECT语句中,正确的是________。
A.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 From 职工基本情况表 Order By 应发工资-扣除工资
B.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 From 职工基本情况表 Order By 实发工资
C.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 Order By 实发工资 From 职工基本情况表
D.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 Order By 应发工资-扣除工资 From 职工基本情况表
E.Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 From "职工基本情况表" Order By 应发工资-扣除工资