Oracle

检索出10部门或20部门的员工信息,显示字段:empno、ename、deptno。

题目

检索出10部门或20部门的员工信息,显示字段:empno、ename、deptno。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(1)将数据库“职员管理”添加到项目“xm”中。(2)对数据库“职员管理”下的表“部门”,使用视图向导建立视图“view1”,要求显示出表中的全部字段,并按“部门编号”排序(升序)。(3)设置表“员工信息”的字段“性别”的默认值为“男”。(4)为表“员工信息”的字段“工资”设置完整性约束,要求工资至少在800元(含)以上,否则提示信息:“工资必须达到最低保障线800”。


正确答案:
【考点指引】本大题主要考查项目管理器的基本操作,包括添加数据库、使用视图向导建立视图、设置完整性约束等,这些都可以在项目管理器中完成。
(1)【操作步骤】
①选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。
②在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”命令按钮,在“打开”对话框中选择数据库“职员管理”,单击“确定”按钮将数据库“职员管理”添加到新建的项目“xm”中。
(2)【操作步骤】
①在“数据”选项卡中,展开数据库“职员管理”,选择“职员管理”分支下的“本地视图”。
②单击项目管理器右边的“新建”命令按钮,在弹出的“新建本地视图”对话框中,单击“视图向导”按钮,在“本地视图向导”对话框中,选择“职员管理”数据库下的“部门”数据表,并把“可用字段”下的全部字段添加到“选定字段”列表框中。
③连续单击“下一步”进入“排序记录”的设计界面,将“可用字段”列表框中的“部门.部门编号”字段添加到右边的“选定字段”列表框中,并选择“升序”单选项。
④连续单击“下一步”进入最后的“完成”设计界面,单击“完成”按钮保存视网为“view1”,退出视图设计向导。
(3)【操作步骤】
①在项目管理器中,依次展开“数据库”、“职员管理”、“表”,选择“员工信息”表,单击“修改”按钮,打开表设计器。
②在“员工信息”表设计器的“字段”选项卡下,选择“性别”字段,在“字段有效性”的“默认值”文本框中输入“"男””。
(4)【操作步骤】
在“员工信息”表设计器中的“字段”选项卡下,选择“工资”字段,在“字段有效性”的“规则”编辑框中输入“工资>=800”,“信息”编辑框中输入“”工资必须达到最低保障线800””,单击“确定”按钮,关闭表设计器并保存表“员工信息”结构。

第2题:

部门DEPT(Deptno,Name,Tel,Leader)和职工EMP(Empno,Name,Sex,Address,Deptno)实体集,若一个职工只能属于一个部门,部门负责人Leader是一个职工。关系DEPT和EMP的外码分别为(39);下图中a、b处的实体名分别为(40)。

A.Deptno、Empno

B.Name、Depmo

C.Leader、Depmo

D.Name、Address


正确答案:C

第3题:

在数据库“company”中为“dept”表增加一个新字段“人数”,编写满足如下要求的程序:根据“员工信息”表中的“部门编号”字段的值确定“部门信息”表的“人数”字段的值,即对“员工信息”表中的记录按“部门编号”归类。将“部门信息”表中的记录存储到“result”表中(表结构与“部门信息”表完全相同)。最后将程序保存为“result.prg”,并执行该程序。


正确答案:
【考点指引】本大题主要考查数据库表的修改及分组统计命令的使用。
【解题步骤】
①选择【文件】→【打开】命令打开数据库“company”。
②从数据库设计器中,选择表“dept”,单击右键,在弹出的快捷菜单中选择“修改”命令,打开表设计器。
③在表设计器中,单击“字段”选项卡,在最后一行处单击,输入字段名“人数”,类型为“整型”,单击“确定”按钮保存表“dept”结构。
④切换到命令窗口,输人命令:MODIFY COMMAND result(回车执行)创建程序“result.prg”.
⑤在程序编辑窗口中输入以下程序代码:
SELECT dept.部门编号,部门名称,COUNT(*)AS
人数FROM员工信息,dept INTO ARRAY arrRlt WHERE
dept.部门编号一员工信息.部门编号GROUP BY dept.部门编号,部门名称
CLOSE ALL
DELETE FRM dept
PACK
INSERT INT0 dept FRM ARRAY arrRlt
SELECT*INTO TABLE result FROM dept
⑥关闭程序编辑器保存“result.prg”,在命令窗口中输入:DO result(回车执行)。

第4题:

在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值()。

A.select ename,nvl(comm.,0)from emp

B.select ename,null(comm.,0)from emp

C.SELECT ename,NULLIF(comm,0)FROM emp

D.SELECT ename,DECODE(comm.,NULL,0)FROM emp


参考答案:D

第5题:

● 部门DEPT(Deptno, Name, Tel, Leader) 和职工EMP(Empno, Name, Sex, Address, Deptno) 实体集,若一个职工只能属于一个部门,部门负责人 Leader 是一个职工。关系DEPT和EMP的外码分别为 (30) ;下图中a、b处的实体名分别为 (31) 。

(30)

A. Deptno、Empno

B. Name、 Deptno

C. Leader、Deptno

D. Name、 Address

(31)

A. DEPT、Empno

B. DEPT、EMP

C. EMP、Deptno

D. EMP、DEPT


正确答案:C,B

第6题:

cnki专业检索的检索表达式构成是()。

A.检索字段=“检索词或检索式”

B.检索字段=“检索词或检索式”

C.检索字段==检索词或检索式

D.检索字段=检索词或检索式


参考答案:D

第7题:

mdb”数据库中有部门人员、部门信息、产品、订单和工资五张表。

(1)以产品、订单和部门人员表为数据源,创建查询“查询1”,统计所有员工的销售额。结果显示员工ID、姓名和销售额字段,销售额=Sum(产品数量×单价)。查询结果如图所示。

(2)以查询1为数据源,创建参数查询“查询2”,实现输入员工ID显示员工的销售信息。参数提示为“请输入员工ID”,结果显示员工ID、姓名和销售额字段。查询结果如图所示。


正确答案:

第8题:

在考生文件夹下的“职员管理”数据库中完成下列基本操作:

(1)为“员工信息”表增加一个字段,字段名为“EMAIL”,类型为“字符型”,宽度为“20”。

(2)设置“员工信息”表中“性别”字段的有效性规则,性别取“男”或“女”,默认值为“女”。

(3)在“员工信息”表中,将所有记录的“EMAIL”字段值用“部门编号”的字段值加上“职工编号”的字段值再加上“@XXX.tom.cn”进行替换。

(4)通过“部门编号”字段建立“员工信息”表和“部门”表间的永久联系。


正确答案:
【考点指引】本大题主要考查数据库设计器的基本探作,包括修改表结构、设置有效性规则和建立表间联系,这些都可以在数据库设计器中完成,另外还考查了记录的批量修改。
(1)【操作步骤】
①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“职员管理.dbc”,单击“确定”按钮,打开数据库设计器。
②在“数据库设计器”中,选择表“员工信息”,单击鼠标右键,在弹出的快捷菜单中选择“修改”命令,打开表设计器。
③在“表设计器”中,单击“字段”选项卡,单击最后一行,输入字段名“EMAIL”,“类型”为“字符型”,“宽度”为“20”。
(2)【操作步骤】
在“员工信息”表设计器的“字段”选项卡中,选择“性别”字段,在“字段有效性”的“规则”文本框中输入“性别=〝男″OR性别=〝女″”,“默认值”文本框中输入“〝女″”,单击“确定”按钮关闭表设计器并保存表“员工信息”结构。
(3)【操作步骤】
①在“数据库设计器”中,选择表“员工信息”,单击鼠标右键,在弹出的快捷菜单中选择“浏览”,打开数据浏览窗口。
②选择【表】→【替换字段】命令,打开“替换字段”对话框,在“字段”下拉列表框中选择“EMAIL”字段,在“替换为”文本框中输入“部门编号+职工编号+〝@XXX.corn.cn″”,在“替换条件”的“作用范围”下拉列表框中选择“ALL”,单击“替换”命令按钮进行字段值替换。
(4)【操作步骤】
在数据库设计器中,将“部门”表中“索引”下面的“部门编号”主索引字段拖曳到“员工信息”表中“索引”下面的“部门编号”索引字段上,建立两个表之间的永久性联系。

第9题:

在“Acc2.mdb”数据库中有“部门人员”、“部门信息”、“产品”和“工资”4张表。

(1)以“部门信息”和“部门人员”表为数据源,创建查询“查询1”,查询各部门经理的信息。结果显示“部门名称”、“姓名”、“性别”和“职位”字段。查询结果如图1所示。

(2)以“部门人员”表和“工资”表为数据源,创建查询“查询2”,查询每个员工的税前工资。结果显示“员工ID”、“姓名”和“税前工资”字段,税前工资=基本工资-住房补助+岗位工资-保险。查询结果如图2所示。


正确答案:

(1)在“Acc2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“部门信息”和“部门人员”表。选择“部门名称”、“姓名”、“性别”和“职位”字段。在“职位”字段的“准则”行输入“Like”*经理””。单击“保存”按钮,输入查询名称为“查询1”。
(2)在“数据库”窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“部门人员”表和“工资”表。选择“员工ID,,和“姓名”字段,添加“税前工资:[工资表]![基本工资]-[工资表]![住房补助]+[工资表]![岗位工资]-[工资表]![保险]”字段。单击“保存”按钮,输入查询名称为“查询2”。

第10题:

emp表有主键字段empno,现需要查询empno为100的ename,并赋值给变量v_ename,请写出PL/SQL块实现该功能,要求在PL/SQL块中能够捕捉到不存在记录的异常和其它未知异常,并显示出来。


正确答案:DECLARE 
  V_ENAME VARCHAR2(100); BEGIN 
  SELECT ENAME INTO V_ENAME FROM EMP WHERE EMPNO = 100; EXCEPTION 
  WHEN NO_DATA_FOUND THEN 
    dbms_output.put_line('不存在记录');   WHEN OTHERS THEN 
    dbms_output.put_line('存在其它未知的异常'); END; 

更多相关问题