设有职工(编号,姓名,职称,基本工资)和工资(编号,…,实发工资)两个数据库文件,如下程序段用关联方法显示所有职工的编号,姓名,职称,基本工资和实发工资的数据,请填空。
USE 工资 IN 1 ORDER 编号
USE 职工 IN 2 ORDER 编号
SET RELATION TO 编号【 】
第1题:
职工(编号,姓名,基本工资)和工资(编号、…、实发工资)两个数据库文件,如下程段用关拉联方法显示职工的编号,姓名,职称,基本工资和实发工资的数据,请填空。
USE工资 ALLAS GZ
INDEX ON编号TO idx3
SELECT 2
USE职工
SER PELATION ON 【 】
LIST编辑、姓名、职称、基本工资、【 】实发工资。
第2题:
【程序说明】 设有表文件“职工.DBF”(有字段:职工编号、姓名、民族)和“工资.DBF”(有字段:职工编号、工资),要在它们之间建立逻辑连接,然后为每个少数民族职工的工资增加 200元,最后显示全体职工的职工编号、姓名和工资。
【程序】
SET TALK OFF
SELECT 1
USE 职工 (5) TO ZGBH
SELECT 2
USE 工资
SET RELATION TO (6)
REPLACE 工资 WITH (7) FOR (8)
LIST职工编号, (9) ,工资
SET RELATION TO
CLOSE DATA
SET TALK ON
RETURN
(5)
A.INDEX ON 姓名
B.INDEX TO 职工编号
C.INDEX ON 职工编号
D.INDEX ON 职工编号 OF ZGBH
第3题:
设有关系W(编号,姓名,职称,基本工资),将其规范到3NF,下列正确的是( )。
A.W1(编号,姓名)W2(工种,基本工资)
B.W1(编号,职称,基本工资)W2(编号,姓名)
C.W1(编号,姓名,职称)W2(编号,基本工资)
D.以上都不对
第4题:
查询职工实发工资的正确命令是
A.SELECT 姓名,(基本工资+津贴+奖金?扣除)AS 实发工资 FROM 工资
B.SELECT 姓名,(基本工资+津贴+奖金?扣除)AS 实发工资 FROM 工资; WHERE 职工.职工号=工资.职工号
C.SELECT姓名,(基本工资十津贴+奖金?扣除)AS实发工资; FROM工资,职工WHERE职工.职工号=工资.职工号
D.SELECT姓名,(基本工资+津贴+奖金?扣除)AS实发工资; FROM工资JOIN职22 WHERE职工.职工号=工资.职工号
第5题:
以下5题使用如下三个条件:
部门.DBF:部门号C(8),部门名C(12),负责人C(6),电话C(16)
职工.DBF:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D
工资.DBF:职工号C(10),基本工资N(8.2),津贴(8.2),奖金N(8.2),扣除N(8.2)
查询职工实发工资的正确命令是
A.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS实发工资FROM工资
B.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS实发工资FROM工资; WHERE 职工.职工号=工资.职工号
C.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS实发工资; FROM工资,职工WHERE职工.职工号=工资.职工号
D.SELECT姓名,(基本工资+津贴+奖金-扣除)AS实发工资; FROM工资JOIN职工WHERE职工.职工号=工资.职工号