部门号 | 部门 | 负责人 | 电话 |
001 | 家电 | E002 | 1001 |
002 | 百货 | E026 |
[简答题]以下各题使用如下数据。
部门(部门号C(2)、部门名称C(10)) 职工(部门号C(2)、职工号C(4)、姓名C(8)、基本工资N(7,2)) [单项选择]第(30)~(35)题使用如下三个表:部门.DBF://部门号C(8),职工号C(10),部门名C(12),负责人C(6),电话C(16) 职工.DBF://部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D 工资.DBF://职工号C(10),基本工资N(8.2),津贴N(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职工,职工号=工资.职工号
[单项选择]下面的数据库表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作不能执行。 职工表 职工号 职工名 部门号 工资 001 李红 01 580 005 刘军 01 670 025 王芳 03 720 038 张强 02 650 部门表 部门号 部门名 主任 01 人事处 高平 02 财务处 蒋华 03 教务处 许红 04 学生处 杜琼
A. 从职工表中删除行(’025’,’王芳’,’03’,720) B. 将行(’005’,’乔兴’,’04’,7500)插入到职工表中 C. 将职工号为’001’的工资改为700 D. 将职工号为’038’的部门改为’03’ [单项选择]若有关系模式:部门(部门号,部门名),其中部门号为主键,则下列一定无法完成的操作是 __________ 。
A. 删除某个元祖 B. 修改某个元祖的部门名 C. 修改谋个元祖的部门号为空值 D. 修改谋个元祖的部门名为空值 [单项选择]某公司数据库的两个关系:部门(部门号,部门名,负责人,电话)和员工(员工号,姓名,住址)。假设每个部门有若干名员工,一名负责人,一部电话;员工号为员工关系的主键。
a.若部门名是唯一的,请将下述SQL语句的空缺部分补充完整。 CREATE TABLE 部门 (部门号 CHAR(3) PRIMARY KEY, 部门名 CHAR(10) ______, 负责人 CHAR(4), 电话 CHAR(20)) ______); b.查询各部门负责人的姓名及住址的SQL语句如下: SELECT 部门名,姓名,住址 FROM 部门,员工WHERE ______; A. NOT NULL B. UNIQUE C. KEY UNIQUE D. PRIMARY KEY 我来回答: 提交
|