检索部门编号、部门名称、部门所在地及其每个部门的员工总数。

题目

检索部门编号、部门名称、部门所在地及其每个部门的员工总数。


相似考题

1.试题二(共15分)阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。【说明】某企业信息系统的部分关系模式及属性说明如下:(1)员工关系模式:员工(员工编号,姓名,部门,工资,职务,教育水平),其中员工编号是主键,部门是外键,参照部门关系模式的部门编号属性。(2)部门关系模式:部门(部门编号,部门名称,经理),其中部门编号是主键,经理是外键,参照员工关系模式的员工编号属性。(3)项目关系模式:项目(项目编号,项目名称,所属部门,负责人),其中项目编号是主键,所属部门和负责人是外键,分别参照部门关系模式和员工关系模式的部门编号和员工编号属性。(4)员工项目关系模式:员工项目(员工编号,项目编号),其中员工编号和项目编号是主键,同时员工编号和项目编号也是外键,分别参照员工关系模式的员工编号和项目关系模式的项目编号。【问题1】(2分)假设定义员工关系模式时,没有定义主键和外键。请用SQL语句补充定义员工关系模式的实体完整性约束和参照完整性约束。(a) ;(b) ;【问题2】(13分)请将下列SQL查询语句补充完整。(1)查询平均工资(不包含职务为经理的员工)超过3000的部门的编号,部门名称及其平均工资,并按平均工资从高到低排序。SELECT部门编号,部门名称,(c) AS平均工资FROM员工,部门WHERE (d)GROUP BY (e)HAVING (f)(g);(2)查询工资大于全体员工平均工资的员工编号,姓名和工资。SELECT员工编号,姓名,工资FROM员工WHERE (h);(3)查询没有承担任何项目的部门编号和部门名称。SELECT部门编号,部门名称FROM部门WHERE (i) (SELECT.FROM项目WHERE (i) );(4)查询研发部所有员工的员工编号和教育水平,若教育水平大于20,则输出研究生;若教育水平小于等于20,并大于16,则输出本科生;否则输出其他。SELECT员工编号,CASEWHEN教育水平>20 THEN‘研究生’(k)(l)ENDFROM员工,部门WHERE (m) ;(5)查询部门名称不以“处”结尾的部门编号和部门名称。SELECT部门编号,部门名称FROM部门WHERE部门名称 (n) ;

参考答案和解析
正确答案:select d.deptno,d.dname,d.loc,count(*) from emp e,dept d where e.deptno=d.deptno group by d.deptno,d.dname,d.loc。
更多“检索部门编号、部门名称、部门所在地及其每个部门的员工总数。”相关问题
  • 第1题:

    某公司有7个部门,每个部门的人数相等。已知部门一的男性员工的人数比部门二、部门三两个部门的女性员工总数少2人;部门四、部门五两个部门的女性员工总数比部门六、部门七两个部门的男性员工总数少2人。则该公司的男性员工人数与女性员工人数比是多少?( )

    A.4:3

    B.3:4

    C.3:2

    D.2:3


    正确答案:A

  • 第2题:

    阅读下列说明,回答问题1至问题3,将解答填入的对应栏内。

    [说明]

    某集团公司拥有多个大型连锁商场,公司需要构建一个数据库系统便于管理其业务运作活动。

    [需求分析结果]

    1.商场需要记录的信息包括商场编号(商场编号不重复)、商场名称、地址和联系电话。某商场信息如下表1所示。

    2.每个商场包含不同的部门,部门需要记录的信息包括部门编号(不同商场的部门编号不同)、部门名称、位置分布和联系电话。某商场的部门信息如表2所示。

    3.每个部门雇用了多名员工处理日常事务,每名员工只能属于一个部门(新进员工在培训期不隶属于任何部门)。员工需要记录的信息包括员工编号、姓名、岗位、电话号码和工资。员工信息如下表3所示。

    4.每个部门的员工中有一个是经理,每个经理只能管理一个部门。系统要记录每个经理的任职时间。

    [概念模型设计]

    根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:

    [关系模式设计]

    商场(商场编号,商场名称,地址,联系电话)

    部门(部门编号,部门名称,位置分布,联系电话,(a))

    员工(员工编号,姓名,岗位,电话号码,工资,(b))

    经理((c),任职时间)

    根据问题描述,补充四个联系,完善图3-1的实体联系图。


    正确答案:
    解析:本题考查数据库概念结构设计及向逻辑结构转换的掌握。
    此类题目要求考生认真阅读题目对现实问题的描述,经过分类、聚集和概括等方法从中确定实体及其联系。题目已经给出了4个实体,需要根据需求描述给出实体间的联系。
    由“每个商场包含有不同的部门”可知商场与部门间为1:m联系;由“每个部门雇用了多名员工处理日常事务”可知部门与员工间为1:n联系;由“每个部门的员工中有一个经理……,每个经理只能管理一个部门”可知部门与经理间为1:1联系,并且员工是经理的超类型,经理是员工的子类型。完善的实体联系图如下图所示。

  • 第3题:

    检索每个部门的职工工资的总和,要求显示“部门名称”和“基本工资”.正确的语句是( )。

    A.SELECT部门名称,SUM(基本工资)FR0M部门, 职工 WHERE职工.部门号=部门.部门号 ORDER BY部门号

    B.SELECT部门名称,SUM(基本工资)FROM部门, 职1:WHERE职工.部门号=部门.部门号 GROUP BY部门号

    C.SELECT部门名称,SUM(基本工资)FROM部门,职工 WHERE职工部门号=部门.部门号 0RDRE BY职工部门号

    D.SELECT部门名称,SUM(基本工资)FROM部门, 职工 WHERE职工.部门号=部门.部门号 GROUP BY职工.部门号


    正确答案:D
    D。【解析】进行SQL简单计算查询时,还可以加上GROUPBY子句进行分组计算查询。通常来说,一个计算函数的范围是满足WHERE子句指定条件的所有记录。当加上GRUPBY子句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个GROUPBY子句一起使用时,计算函数的范围变为每组所有的记录。本题通过“GROUPBY职工.部门号”可以先将记录按“部门号”分组,然后再通过函数“SUM(基本工资)”对每组记录求和;另外,在指定分组条件时,因为两个表中都存在相同的字段,即“部门号”,因此要指定分组的字段来自哪个数据表,否则系统出现“部门号不唯一”的错误提示;0RDERBY是对查询结果进行排序的短语,没有分组的功能。

  • 第4题:

    某关系数据库中有如下的员工表和部门表,适全作为员工表的主键和外键的字段分别为

    A.员工编号和部门编号

    B.部门编号和员工编号

    C.部门编号和姓名

    D.姓名和部门编号


    正确答案:A

  • 第5题:

    某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下:部门(部门代码,部门名称,电话)员工(员工代码,姓名,部门代码)顾客(顾客号,姓名,年龄,性别)维修(顾客号,故障情况,维修日期,员工代码)假设每个部门允许有多部电话,则电话属性为( )。若每个部门有多名员工,而每个员工只属于一个部门。员工代码唯一标识员工关系的每一个元组。部门和员工之间是(请作答此空)联系。一个员工同一天可为多位顾客维修车辆,而一名顾客,也可由多个员工为其维修车辆,维修关系模式的主键是( ),员工关系模式的外键是( )。

    A.1:1
    B.1:n
    C.n:1
    D.n:m

    答案:B
    解析:
    多值属性:一个属性对应多个值从题干:一个部门有多个员工,一个员工只在一个部门,?推出部门与员工之间为1:*从题干:一个员工可以给多个顾客修车,一个顾客可以由多个员工修车,推出员工和顾客之间是*:*,一般多对多的联系转关系的主键为双方实体主码组合而成但本题由于一个顾客可以找同员工多次修车的情况,因此需要在额外增加一个属性修车的时间,所以本题中选项C比较合适由于员工与部门之间存在*:1的联系,推出员工关系应该存在一个外键,关联到部门,所以选择D比较合适

  • 第6题:

    某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下:部门(部门代码,部门名称,电话)员工(员工代码,姓名,部门代码)顾客(顾客号,姓名,年龄,性别)维修(顾客号,故障情况,维修日期,员工代码)假设每个部门允许有多部电话,则电话属性为(请作答此空)。若每个部门有多名员工,而每个员工只属于一个部门。员工代码唯一标识员工关系的每一个元组。部门和员工之间是( )联系。一个员工同一天可为多位顾客维修车辆,而一名顾客,也可由多个员工为其维修车辆,维修关系模式的主键是( ),员工关系模式的外键是( )。

    A.组合属性
    B.派生属性
    C.多值属性
    D.单值属性

    答案:C
    解析:
    多值属性:一个属性对应多个值从题干:一个部门有多个员工,一个员工只在一个部门,?推出部门与员工之间为1:*从题干:一个员工可以给多个顾客修车,一个顾客可以由多个员工修车,推出员工和顾客之间是*:*,一般多对多的联系转关系的主键为双方实体主码组合而成但本题由于一个顾客可以找同员工多次修车的情况,因此需要在额外增加一个属性修车的时间,所以本题中选项C比较合适由于员工与部门之间存在*:1的联系,推出员工关系应该存在一个外键,关联到部门,所以选择D比较合适

  • 第7题:

    某集团公司拥有多个大型连锁商场,公司需要构建一个数据库系统以方便管理其业务运作活动。
    【需求分析结果】
    (1)商场需要记录的信息包括商场编号(编号惟一)、商场名称、地址和联系电话。某商场信息如表3-4所示。
    表3-4 商场信息表



    (2)每个商场包含不同的部门,部门需要记录的信息包括部门编号(集团公司分配)、部门名称、位置分布和联系电话。某商场的部门信息如表3-5所示。
    表3-5 部门信息表



    (3)每个部门雇佣多名员工处理日常事务,每名员工只能隶属一个部门(新进员工在培训期不隶属于任何部门)。员工需要记录的信息包括员工编号(集团公司分配)、姓名、岗位、电话号码和工资。员工信息如表3-6所示。
    表3-6 员工信息表



    (4)每个部门的员工中有一名是经理,每个经理只能管理一个部门,系统需要记录每个经理的任职时间。
    【概念模型设计】
    根据需求阶段搜集的信息,设计实体联系图(如图3-17)和关系模式(不完整)。



    【关系模式设计】
    商场(商场编号,商场名称,地址,联系电话)
    部门(部门编号,部门名称,位置分布,联系电话,(a))
    员工(员工编号,员工姓名,岗位,电话号码,工资,(b))
    经理((c),任职时间)
    【问题1】
    根据问题描述,补充4个联系,完善图3-17所示的实体联系图。联系名可用联系1、联系2、联系3和联系4代替,联系的类型分为1:1、1:n和m:n。
    【问题2】
    根据实体联系图,将关系模式中的空(a)-(c)补充完整,并分别给出部门、员工和经理 ?关系模式的主键和外键。
    【问题3】
    为了使商场有紧急事务时能联系到轮休的员工,要求每位员工必须且只能登记一位紧急联系人的姓名和联系电话,不同的员工可以登记相同的紧急联系人。则在图3-17中还需添加的实体是(1),该实体和图3-17中的员工存在(2)联系(填写联系类型)。给出该实体的关系模式。


    答案:
    解析:
    【问题1】完整的实体联系图如图3-18所示。



    【问题2】
    (a)所在商场编号
    (b)所在部门编号 (c)员工编号




    【问题3】
    (1)紧急联系人
    (2)1:n
    关系模式为:紧急联系人(紧急联系人编号,姓名,联系电话)。

  • 第8题:

    在部门档案建立的过程中,必须录入的项目是()。

    • A、部门编号
    • B、部门名称
    • C、部门属性
    • D、部门负责人

    正确答案:A,B

  • 第9题:

    在部门档案建立过程中,要求输入唯一值的是()。

    • A、部门编号
    • B、部门名称
    • C、部门属性
    • D、负责人

    正确答案:A

  • 第10题:

    单选题
    根据“职工”表建立一个“部门”视图,该视图包括了部门编号和(该部门的)平均工资两个字段,正确的SQL语句是(  )。
    A

    CREATE VIEW部门AS部门编号,AVG(工资)AS平均工资FROM职工GROUP BY部门编号

    B

    CREATE VIEW部门AS SELECT部门编号,AVG(工资)AS平均工资FROM职工GROUP BY部门名称

    C

    CREATE VIEW部门SELECT部门编号,AVG(工资)AS平均工资FROM职工GROUP BY部门编号

    D

    CREATE VIEW部门AS SELECT部门编号,AVG(工资)AS平均工资FROM职工GROUP BY部门编号


    正确答案: D
    解析:
    建立视图的命令格式为:CREATE VIEW视图名AS,建立之后应当采用GROUP BY对部门编号分组。

  • 第11题:

    多选题
    在部门档案建立的过程中,必须录入的项目是()。
    A

    部门编号

    B

    部门名称

    C

    部门属性

    D

    部门负责人


    正确答案: D,A
    解析: 暂无解析

  • 第12题:

    单选题
    在部门档案建立过程中,要求输入唯一值的是()。
    A

    部门编号

    B

    部门名称

    C

    部门属性

    D

    负责人


    正确答案: A
    解析: 暂无解析

  • 第13题:

    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

    【说明】

    某集团公司拥有多个大型连锁商场,公司需要构建一个数据库系统以方便管理其业务运作活动。

    【需求分析结果】

    1.商场需要记录的信息包括商场编号(编号唯一),商场名称,地址和联系电话。某商场信息如表5—1所示。

    2.每个商场包含有不同的部门,部门需要记录的信息包括部门编号(集团公司分配),部门名称,位置分布和联系电话。某商场的部门信息如表5—2所示。

    3.每个部门雇用多名员工处理日常事务,每名员工只能隶属于一个部门(新进员工在培训期不隶属于任何部门)。员工需要记录的信息包括员工编号(集团公司分配),姓名,岗位,电话号码和工资。员工信息如表5—3所示。

    4.每个部门的员工中有一名是经理,每个经理只能管理一个部门,系统需要记录每个经理的任职时间。

    【概念模型设计】

    根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:

    【关系模式设计】

    商场(商场编号,商场名称,地址,联系电话)

    部门(部门编号,部门名称,位置分布,联系电话,(a) )

    员工(员工编号,员工姓名,岗位,电话号码,工资,(b))

    经理( (c) ,任职时间)

    根据问题描述,补充四个联系,完善图5—2的实体联系图。联系名可用联系l、联系2、联系3和联系4代替,联系的类型分为l:1、l:n和m:n。


    正确答案:
    解析:此类题目要求考生认真阅读题目对现实问题的描述,经过分类、聚集和概括等方法从中确定实体及其联系。题目己经给出了实体,需要根据需求描述给出实体间的联系。
    问题1:由“每个商场包含有不同的部门”可知商场与部门问为1:m联系;由“每个部门雇用了多名员工处理日常事务”可知部门与员工问为l:n联系;由“每个部门的员工中有一个经理……每个经理只能管理一个部门”可知部门与经理间为1:1联系,并且员工是经理的超类型,经理是员工的子类型。

  • 第14题:

    现有如下关系: 职工(职工号,姓名,性别,职务)部门(部门编号,部门名称,职工号,姓名,部门地址,电话)其中,部门关系的外键是(63)。

    A.部门编号

    B.姓名

    C.职工号

    D.(职工号,姓名)


    正确答案:C
    解析:外键首先是另外一个关系的主键,因为这里的职工关系的主键是职工号,因此,部门关系的外键是职工号。

  • 第15题:

    部门、员工和项目的关系模式及它们之间的E-R图如下所示,其中,关系模式中带实下划线的属性表示主键属性。 部门(部门代码,部门名称,电话) 员工(员工代码,姓名,部门代码,联系方式,薪资) 项目(项目编号,项目名称,承担任务)若部门和员工关系进行自然连接运算,其结果集为( )一元关系。员工和项目关系之间的联系类型为( ),因此它们之间的联系需要转换成一个独立的关系模式,该关系模式的主键是( )。

    A.5 B.6 C.7 D.8A.1对1 B.1对多C.多对1 D.多对多A.(项目名称,员工代码) B.(项目编号,员工代码) C.(项目名称,部门代码) D.(项目名称,承担任务)


    正确答案:C,D,B

  • 第16题:

    某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下:部门(部门代码,部门名称,电话)员工(员工代码,姓名,部门代码)顾客(顾客号,姓名,年龄,性别)维修(顾客号,故障情况,维修日期,员工代码)假设每个部门允许有多部电话,则电话属性为( )。若每个部门有多名员工,而每个员工只属于一个部门。员工代码唯一标识员工关系的每一个元组。部门和员工之间是( )联系。一个员工同一天可为多位顾客维修车辆,而一名顾客,也可由多个员工为其维修车辆,维修关系模式的主键是(请作答此空),员工关系模式的外键是( )。

    A.顾客号,姓名
    B.顾客号,故障情况
    C.顾客号,维修日期,员工代码
    D.故障情况,维修日期,员工代码

    答案:C
    解析:
    多值属性:一个属性对应多个值从题干:一个部门有多个员工,一个员工只在一个部门,?推出部门与员工之间为1:*从题干:一个员工可以给多个顾客修车,一个顾客可以由多个员工修车,推出员工和顾客之间是*:*,一般多对多的联系转关系的主键为双方实体主码组合而成但本题由于一个顾客可以找同员工多次修车的情况,因此需要在额外增加一个属性修车的时间,所以本题中选项C比较合适由于员工与部门之间存在*:1的联系,推出员工关系应该存在一个外键,关联到部门,所以选择D比较合适

  • 第17题:

    某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下:部门(部门代码,部门名称,电话)员工(员工代码,姓名,部门代码)顾客(顾客号,姓名,年龄,性别)维修(顾客号,故障情况,维修日期,员工代码)假设每个部门允许有多部电话,则电话属性为( )。若每个部门有多名员工,而每个员工只属于一个部门。员工代码唯一标识员工关系的每一个元组。部门和员工之间是( )联系。一个员工同一天可为多位顾客维修车辆,而一名顾客,也可由多个员工为其维修车辆,维修关系模式的主键是( ),员工关系模式的外键是(请作答此空)。

    A.顾客号
    B.员工代码
    C.维修日期
    D.部门代码

    答案:D
    解析:
    本题考查数据库方面的基础知识。由于员工与部门之间存在n:1的联系,推出员工关系应该存在一个外键,关联到部门,所以21题选择D比较合适。

  • 第18题:

    部门、员工和项目的关系模式及它们之间的E-R图如下所示,其中,关系模式中带实下划线的属性表示主键属性。图中:
    部门(部门代码,部门名称,电话)
    员工(员工代码,姓名,部门代码,联系方式,薪资)
    项目(项目编号,项目名称,承担任务)

    若部门和员工关系进行自然连接运算,其结果集为(54)元关系。由于员工和项目之间关系之间的联系类型为(55),所以员工和项目之间的联系需要转换成一个独立的关系模式,该关系模式的主键是(56)

    A.(项目名称,员工代码)
    B.(项目编号,员工代码)
    C.(项目名称,部门代码)
    D.(项目名称,承担任务)

    答案:B
    解析:
    本题考查数据库知识点。自然连接:如果两个关系中进行比较的分量是相同的属性组,并且在结果中把重复的属性列去掉,则称为自然连接。自然连接的特点是先进行笛卡尔积运算,然后等值连接,最后对于重复的属性列只留下一个即可。本题中,应将部门和员工两关系模式中的部门代码进行相等比较,并去掉重复的一个部门代码列,最终的列为(部门代码,部门名称,电话,员工代码,姓名,联系方式,薪资),共包含7个列,试题(54)选择C选项。题目图中以标明员工与项目关系为“*:*”,即“多:多”的关系,试题(55)选择D选项。试题(56)考查的是将概率模型转换为逻辑模型的知识,在概率模型中,如果实体之间的关系为多对多的关系,则实体之间的联系也需要转变为逻辑模型中的一个关系模式,根据以上分析,员工和项目之间的联系需要转换成一个独立的关系模式,该关系模式的主键是员工表的主键“员工编号”与项目表的主键“项目编号”的组合“项目编号,员工代码”,且此组合确实能唯一地确定每一个元组,试题(56)选择B选项。

  • 第19题:

    关系模式:职工(职工号,姓名,性别,部门编号,部门名称)为第三范式


    正确答案:错误

  • 第20题:

    在设置部门档案时,必须录人的项目包括()。 

    • A、部门编号
    • B、部门名称
    • C、部门属性
    • D、负责

    正确答案:A,B

  • 第21题:

    有两个基本关系:职员(编号,姓名,部门号),部门(部门号,部门名称,部分领导),职员表的主键为编号,部门表的主键为部门号,则部门号是职员表的()

    • A、主码
    • B、外码
    • C、域
    • D、映像

    正确答案:B

  • 第22题:

    多选题
    在设置部门档案时,必须录人的项目包括()。
    A

    部门编号

    B

    部门名称

    C

    部门属性

    D

    负责


    正确答案: D,B
    解析: 暂无解析

  • 第23题:

    单选题
    有两个基本关系:职员(编号,姓名,部门号),部门(部门号,部门名称,部分领导),职员表的主键为编号,部门表的主键为部门号,则部门号是职员表的()
    A

    主码

    B

    外码

    C

    D

    映像


    正确答案: B
    解析: 暂无解析