itgle.com

在下面教师表和系部表中,教师号和系部号分别是两个表的主键 教师表(教师号,教师名,系部号,职务,工资)系部表(系部号,系部名,部门人数,工资总额)在这两个表中,只有一个是外键,它是___________。A.教师表中的“教师号”B.教师表中的“系部号”C.系部表中的“系部号”D.系部表中的“教师号”

题目
在下面教师表和系部表中,教师号和系部号分别是两个表的主键 教师表(教师号,教师名,系部号,职务,工资)系部表(系部号,系部名,部门人数,工资总额)在这两个表中,只有一个是外键,它是___________。

A.教师表中的“教师号”

B.教师表中的“系部号”

C.系部表中的“系部号”

D.系部表中的“教师号”


相似考题
更多“在下面教师表和系部表中,教师号和系部号分别是两个表的主键 教师表(教师号,教师名,系部号,职务,工资)系部表(系部号,系部名,部门人数,工资总额)在这两个表中,只有一个是外键,它是___________。 ”相关问题
  • 第1题:

    “教师表”中有“职工号”“姓名”“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是( )。

    A.SELECT教师表,系号,COUNT(*)AS人数FROM教师表,学院表GROUP BY教师表,系号INTO DBF TEMP SELECT MAX(人数)FROM TEMP

    B.SELECT教师表,系号,COUNT(*)FROM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系号INTO DBF TEMP SELECT MAX(人数)FROM TEMP

    C.SELECT教师表,系号,CoUNT(*)AS人数FROM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系号TO FILE TEMP SELECT MAX(人数)FROM TEMP

    D.SELECT教师表,系号,COUNT(*)AS人数FRoM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系导INTO DBF TEMP SELECT MAX(人数)FROM TEMP


    正确答案:D
    D。【解析】首先通过GROUPBY子句用来分组,将各系教师人数存入表TEMP中,然后再查询各组人数的最大值。

  • 第2题:

    34. “教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段。计算 “计算机”系老师总数的命令是( )。

    A.SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;

    ON 教师表.系号=学院表.系号 WHERE 系名=”计算机”

    B. SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;

    ON 教师表.系号=学院表.系号 ORDER BY 教师表.系号;

    HAVING 学院表.系名=” 计算机”

    C. SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;

    ON 教师表.系号=学院表.系号GROUP BY 教师表.系号;

    HAVING 学院表.系名=” 计算机”

    D. SELECT SUM(*) FROM 老师表INNER JOIN 学院表;

    ON 教师表.系号=学院表.系号ORDER BY 教师表.系号;

    HAVING 学院表.系名=” 计算机”


    正确答案:A
    解析:这个题不需要分组也不需要排序,只要计数COUNT(*),条件是系名=”计算机”

  • 第3题:

    【单选题】在学生管理数据库中,创建视图“V系部”,存放职称为“讲师”的教师系部信息,包括教师号、性别、职称、基本工资、系部主任

    A.CREATE VIEW V系部 AS SELECT t.教师编号,性别,职称,基本工资,系部主任 FROM 教师表 t,系部表 d WHERE t.系部编号 =d.系部编号 and 职称='讲师'

    B.CREATE VIEW V系部 AS SELECT 教师编号,性别,职称,基本工资,系部主任 FROM 教师表,系部表 WHERE 教师表.系部编号 =系部表.系部编号 and 职称='讲师'

    C.CREATE VIEW V系部 AS SELECT t.教师编号,性别,职称,基本工资,系部主任 FROM 教师表 t join 系部表 d ON t.系部编号 =d.系部编号 and 职称='讲师'

    D.CREATE VIEW V系部 AS SELECT 教师表.教师编号,性别,职称,基本工资,系部主任 FROM 教师表,系部表 WHERE 教师表.系部编号 =系部表.系部编号 and 职称='讲师'


    记录

  • 第4题:

    “教师表”中有“职工号”“姓名”“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是( )。

    A.SELECT COUNT(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号WHERE系名=“计算机”

    B.SELECT COUNT(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号0RDER BY教师表系号HAVING学院表,系名=“计算机”

    C.SELECT SUM(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号GROUP BY教师表,系号

    D.SELECT SUM(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号0RDER BY教师表,系号HAVING学院表,系名=“计算机”


    正确答案:A
    A。【解析]INNERJOIN运算为普通连接,组合两个表中的记录,只要在公共字段之中有相符的值。GROUPBY子句用来分组,HAVING子句用来从分组的结果中筛选行。

  • 第5题:

    ( 35 ) “ 教师表 ” 中有 “ 职工号 ” 、 “ 姓名 ” 、 “ 工龄 ” 和 “ 系号 ” 等字段,“ 学院表 ”中有 “ 系名 ” 和 “ 系号 ” 等字段,求教师总数最多的系的教师人数,正确的命令序列是

    A ) SELECT 教师表 . 系号 , COUNT ( * ) AS 人数 FROM 教师 表 , 学院表 ;

    GROUP BY 教师表 . 系号 INTO DBF TEMP

    SELECT MAX ( 人数 ) FROM TEMP

    B ) SELECT 教师表 . 系号 , COUNT ( * ) FROM 教师表 , 学院表 ;

    WHERE 教师表 . 系号 = 学院表 . 系号 GROUP BY 教师表 . 系号 INTO DBF TEMP

    SELECT MAX( 人数 ) FROM TEMP

    C ) SELECT 教师表 , 系号 ,COUNT(*) AS 人数 FROM 教师表 , 学院表 ;

    WHERE 教师表 . 系号 = 学院表 . 系号 GROUP BY 教师表 . 系号 TO FILE TEMP

    SELECT MAX( 人数 ) FROM TEMP

    D ) SELECT 教师表 . 系号 ,COUNT(*) AS 人数 FROM 教师表 , 学院表 ;

    WHERE 教师表 . 系号 = 学院表 . 系号 GROUP BY 教师表 . 系号 INTO DBF TEMP

    SELECT MAX( 人数 ) FROM TEMP


    正确答案:D