( 32 ) “ 教师表 ” 中有 “ 职工号 ” 、 “ 姓名 ” 和 “ 工龄 ” 字段 , 其中 “ 职工号 ”为主关键字 , 建立 “ 教师表 ” 的 SQL 命令是A ) CREATE TABLE 教师表(职工号 C(10) PRIMARY, 姓名 C(20), 工龄 I )B ) CREATE TABLE 教师表(职工号 C(10) FOREIGN, 姓名 C(20), 工龄 I )C ) CREATE TABLE 教师表(职工号 C(10) FOREIGN KEY, 姓名 C(20), 工龄

题目

( 32 ) “ 教师表 ” 中有 “ 职工号 ” 、 “ 姓名 ” 和 “ 工龄 ” 字段 , 其中 “ 职工号 ”为主关键字 , 建立 “ 教师表 ” 的 SQL 命令是

A ) CREATE TABLE 教师表(职工号 C(10) PRIMARY, 姓名 C(20), 工龄 I )

B ) CREATE TABLE 教师表(职工号 C(10) FOREIGN, 姓名 C(20), 工龄 I )

C ) CREATE TABLE 教师表(职工号 C(10) FOREIGN KEY, 姓名 C(20), 工龄 I )

D ) CREATE TABLE 教师表(职工号 C(10) PRIMARY KEY, 姓名 C(20), 工龄 I )


相似考题
更多“( 32 ) “ 教师表 ” 中有 “ 职工号 ” 、 “ 姓名 ” 和 “ 工龄 ” 字段 , 其中 “ 职工号 ”为主关键字 ”相关问题
  • 第1题:

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

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

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

    C.SELECT SUM(*)FROM教师表INNER JOIN学院表;ON教师表.系号=学院表.系号GROUP BY教师表.系号;HAVING学院表.系名=”计算机”

    D.SELECT SUM(*)FROM教师表INNER JION学院表;ON教师表.系号=学院表.系号ORDER BY教师表.系号;HAVING学院表.系名:“计算机”


    正确答案:A
    解析:计算数日用SELECT COUNT,该题既不需要分组也不需要排序,只要计数即可,所以条件是“系名=”计算机””。

  • 第2题:

    在SQL查询中,若要取得“职工”数据表中的所有记录和字段,其SQL语句为( )。

    A.SELECT姓名FROM职工

    B.SELECT*FROM职工

    C.SELECT姓名FROM职工 WHILE职工号=265

    D.SELECT*FROM职工WHILE职工号=265


    正确答案:B
    解析:选项A表示取得“职工”数据表中的所有记录,但只取得“姓名”字段,并不是全部字段;选项C表示取得“职工号”为0265的记录,且只取“姓名”字段;选项D表示取得“职工号”为 0265的记录的全部字段。只有选项B符合题目要求。

  • 第3题:

    “教师表”中有“职工号”“姓名”和“工龄”字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是( )。

    A.CREATE TABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I)

    B.CREATE TABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I)

    C.CREATE TABLE教师表(职工号C(10)FOREIGN KEY,姓名C(20),工龄I)

    D.CREATE TABLE教师表(职工号C(10)PRIMARY KEY,姓名C(20),工龄I)


    正确答案:D
    D。【解析】设置主关键字的语句为:PRIMARYKEY。

  • 第4题:

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

    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中,然后再查询各组人数的最大值。

  • 第5题:

    利用SQL命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是

    A.CREATE VIEW ZG_view; SELECT职工号,姓名FROM职工表

    B.CREATE VIEW ZG_view AS; SELECT职工号,姓名FROM职工表

    C.CREATE QUERY ZG_view; SELECT职工号,姓名FROM职工表

    D.CREATE QUERY ZG_view AS; SELECT职工号,姓名FROM职工表


    正确答案:B
    解析:SQL的数据定义功能中,可以对视图进行定义,语句格式为:CREATEVIEWview_name[(column_name[,column_name]...)]ASselect_statement。

  • 第6题:

    ( 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

  • 第7题:

    在Access中,有一个“员工基本信息表”,其中包含工号、姓名、性别、出生年月、部门、职位等字段,其中可以将工号作为主关键字字段。


    正确答案:正确

  • 第8题:

    有职工关系R(职工号,姓名,性别,身份证号,职务),其中职工号是主键,身份证号是候选键。为了避免在身份证号字段输入重复值,则可以在该字段上创建()


    正确答案:唯一索引

  • 第9题:

    职工表中有职工编号,职工姓名,职工年龄,职工工资四个字段,其中那个字段可以作为主关键字()。

    • A、职工姓名
    • B、职工编号
    • C、职工年龄
    • D、职工工资

    正确答案:B

  • 第10题:

    单选题
    职工表中有职工编号,职工姓名,职工年龄,职工工资四个字段,其中那个字段可以作为主关键字()。
    A

    职工姓名

    B

    职工编号

    C

    职工年龄

    D

    职工工资


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

  • 第11题:

    单选题
    在"职工"数据表中有如下字段:工号、姓名、性别、年龄,关键字可定义为()
    A

    工号

    B

    姓名

    C

    性别

    D

    年龄


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

  • 第12题:

    单选题
    “教师表”中有“职工号”、“姓名”和“工龄”字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是(  )。
    A

    CREATE TABLE教师表(职工号C(10),PRIMARY,姓名C(20),工龄I)

    B

    CREATE TABLE教师表(职工号C(10),FOREIGN,姓名C(20),工龄I)

    C

    CREATE TABLE教师表(职工号C(10),FOREIGN KEY,姓名C(20),工龄I)

    D

    CREATE TABLE教师表(职工号C(10),PRIMARY KEY,姓名C(20),工龄I)


    正确答案: D
    解析:
    关键字的设置应该使用PRIMARY KEY。PRIMARY KEY列约束表明表中的一个列/字段只能包含唯一的(不重复)、非空的数值.在该列/字段的PRIMARY KEY约束定义中不需要显式地包括NOT NULL约束。一个表只能声明一个 PRIMARYKEY。

  • 第13题:

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

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

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

    C.SELECT教师表.系号,COUNT(*)As人数FROM教师表,学院表;WHERE教师表.系号=学院表.系号GROUP BY教师表.系号TO FILE TEMPSELECT MAX(人数)FROM TEMP

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


    正确答案:D
    解析:因为要按系来算人数,所以必须要按系号进行分组。A)选项缺少将两表用共有字段联接的WHERE条件;B)选项少了AS人数;c)选项将结果存入的是文本文件,只有D)选项正确。

  • 第14题:

    利用SQL命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是A) CREATE VIEW ZG_view; SELECT 职工号,姓名FROM职工表

    B.CREATE VIEW ZG_view AS; SELECT 职工号,姓名 FROM 职工表

    C.CREATE QUERY ZG_view; SELECT 职工号,姓名 FROM 职工表

    D.CREATE QUERY ZG_view AS; SELECT 职工号,姓名 FROM 职工表


    正确答案:2
    解析:SQL的数据定义功能中,可以对视图进行定义,语句格式为:
    CREATE VIEW view_name[(column_name[,column_name]…)]AS select_statement。

  • 第15题:

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

    A.部门编号

    B.姓名

    C.职工号

    D.(职工号,姓名)


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

  • 第16题:

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

    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子句用来从分组的结果中筛选行。

  • 第17题:

    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(*),条件是系名=”计算机”

  • 第18题:

    在"职工"数据表中有如下字段:工号、姓名、性别、年龄,关键字可定义为()

    • A、工号
    • B、姓名
    • C、性别
    • D、年龄

    正确答案:A

  • 第19题:

    工资关系中有工资号、姓名、职务工资、津贴、公积金、所得税等字段,其中可以作为关键字的字段是()


    正确答案:工资号

  • 第20题:

    设“职工档案”数据表中有职工编号、姓名、年龄、职务、籍贯等字段,其中可作为关键字的字段是()。

    • A、职工编号
    • B、姓名
    • C、年龄
    • D、职务

    正确答案:A

  • 第21题:

    已知两个关系:职工(职工号,职工名,性别,职务,工资)设备(设备号,职工号,设备名,数量)其中“职工号”和“设备号”分别为职工关系和设备关系的关键字,则两个关系的属性中,存在一个外部关键字为()。


    正确答案:设备关系的“职工号”

  • 第22题:

    填空题
    有职工关系R(职工号,姓名,性别,身份证号,职务),其中职工号是主键,身份证号是候选键。为了避免在身份证号字段输入重复值,则可以在该字段上创建()

    正确答案: 唯一索引
    解析: 暂无解析

  • 第23题:

    单选题
    设“职工档案”数据表中有职工编号、姓名、年龄、职务、籍贯等字段,其中可作为关键字的字段是()。
    A

    职工编号

    B

    姓名

    C

    年龄

    D

    职务


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