niusouti.com

在SQL语言中,如果要建立一个工资表,包含职工号,姓名,职称,工资等字段。若要保证“32资”字段的取值不低于800元,最合适的实现方法是A.在创建工资表时为“32资”字段建立默认(default)B.在创建工资表时为“72资”字段建立检查约束(check constraint)C.在工资表上建立一个触发器(trigger)D.为工资表数据输入编写一个程序进行控制

题目

在SQL语言中,如果要建立一个工资表,包含职工号,姓名,职称,工资等字段。若要保证“32资”字段的取值不低于800元,最合适的实现方法是

A.在创建工资表时为“32资”字段建立默认(default)

B.在创建工资表时为“72资”字段建立检查约束(check constraint)

C.在工资表上建立一个触发器(trigger)

D.为工资表数据输入编写一个程序进行控制


相似考题
参考答案和解析
正确答案:B
解析:本题的知识点是用户自定义完整性规则,最方便的做法是在建立新表时加上CHECK约束条件。
更多“在SQL语言中,如果要建立一个工资表,包含职工号,姓名,职称,工资等字段。若要保证“32资”字段的取值 ”相关问题
  • 第1题:

    在工资表中有姓名和工资等字段,若要求查询结果按照工资降序排列,可使用的SQL语句是:SELECT姓名,工资FROM工资表。RDER BY工资【8】。


    正确答案:
    【答案】:DESC
    【知识点】:SQL语句中的排序子句
    【解析】:在SQL语句中 ORDER BY 子句用于根据指定的列对结果集进行排序,默认按照升序对记录进行排序,如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。

  • 第2题:

    设有职工表(其中包含字段:职工号,仓库号,工资),查询仓库号是“CK1”的职工信息,并按工资降序排序,正确的SQL命令是( )。


    正确答案:A
    在用SQL语句进行查询时,对结果字段排序应使用0RDERBY短语,降序排序使用DESC子句。

  • 第3题:

    在SQL语言中,如果要建立一个工资表,包含职工号、姓名、职称、工资等字段。若要保证“工资”字段的取值不低于800元,最合适的实现方法是()。

    A.在创建工资表时为“工资”字段建立缺省(default)
    B.在创建工资表时为“工资”字段建立检查约束(checkconstraint)
    C.在工资表上建立一个触发器(trigger)
    D.为工资表数据输入编写一个程序进行控制

    答案:B
    解析:
    一旦表中某列设置了检查约束,则在向表中添加数据时,会使用这个约束对输入的数据按照设置的逻辑进行检查。

  • 第4题:

    在SQL语言中,如果要建立一个工资表包含职工号,姓名,职称。工资等字段。若要保证工资字段的取值不低于800元,最合适的实现方法是:

    A。在创建工资表时为”工资“字段建立缺省

    B。在创建工资表时为”工资“字段建立检查约束

    C。在工资表建立一个触发器

    D。为工资表数据输入编写一个程序进行控制


    正确答案:
     

  • 第5题:

    ( 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 )


    正确答案:D