零件.DBF:零件号C(2),零件名称C(10),单价N(10),规格C(8) 使用零件.DBF:项目号C(2),零件号C(2),数量I项目.DBF:项目号C(2),项目名称C(20),项目负责人C(10),电话C(20)为“数量”字段增加有效性规则:数量>0,应该使用的SQL语句是( )TABLE使用零件( )数量SET( )数量>0

题目

零件.DBF:零件号C(2),零件名称C(10),单价N(10),规格C(8) 使用零件.DBF:项目号C(2),零件号C(2),数量I

项目.DBF:项目号C(2),项目名称C(20),项目负责人C(10),电话C(20)

为“数量”字段增加有效性规则:数量>0,应该使用的SQL语句是

( )TABLE使用零件( )数量SET( )数量>0


相似考题
更多“零件.DBF:零件号C(2),零件名称C(10),单价N(10),规格C(8) 使用零件.DBF:项目号C(2),零件号 ”相关问题
  • 第1题:

    建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中只包含项目号为“s2”的数据,应该使用的SQL语句是

    CREATE VIEW item_view ( );

    SELECT 零件.零件名称,使用零件.数量,使用零件.项目号,项目.项目名称;

    FROM 零件 INNER JOIN 使用零件;

    INNER JOIN ( );

    ON 使用零件.项目号=项目.项目号;

    ON 零件.零件号=使用零件.零件号;

    WHERE 项目.项目号=‘s2’


    正确答案:

    AS  项目

  • 第2题:

    (38)

    A.P1(零件号,零件名称,单价)、P2(供应商,供应商所在地,库存量)

    B.P1(零件号,零件名称)、P2(供应商,供应商所在地,单价,库存量)

    C.P1(零件号,零件名称)、P2(零件号,供应商,单价,库存量)、P3(供应商,供应商所在地)

    D.P1(零件号,零件名称)、P2(零件号,单价,库存量)、P3(供应商,供应商所在地)、P4(供应商所在地,库存量)


    正确答案:C
    解析:本题考查的是数据库及SQL方面的基础知识。
      试题(37)的正确选项为B。根据题意,零件P关系中的零件号和供应商能唯一确定该关系中的每一个元组。
      试题(38)的正确选项为C。因为原零件关系存在非主属性对码的部分函数依赖:(零件号,供应商)→供应商所在地,但是供应商→供应商所在地,故原关系模式零件不是2NF的。分解后的关系模式零件1、零件2和零件3消除了非主属性对码的部分函数依赖,同时不存在传递依赖,故达剑3NF。

  • 第3题:


    A.P1(零件号,零件名称,单价)、P2(供应商,供应商所在地,库存量)
    B.P1(零件号,零件名称)、P2(供应商,供应商所在地,单价,库存量)
    C.P1(零件号,零件名称)、P2(零件号,供应商,单价,库存量)、P3(供应商,供应商所在地)
    D.P1(零件号,零件名称)、P2(零件号,单价,库存量)、P3(供应商,供应商所在地)、P4(供应商所在地,库存量)

    答案:C
    解析:
    为了解决关系P存在冗余以及插入异常和删除异常等问题,需要将零件关系P分解。选项A、选项B和选项D是有损连接的,且不保持函数依赖故分解是错误的,例如,分解为选项A、选项B和选项D后,用户无法查询某零件由哪些供应商供应,原因是分解足有损连接的,且不保持函数依赖。

  • 第4题:

    查询与项目“sl(项目号)所使用的任意一个零件相同的项目号、项目名称、零件号和零件名称,使用的SQL语句是

    SELECT项目.项目号,项目名称,使用零件.零件号,零件名称;

    FROM 项目,使用零件,零件WHERE项目.项目号:使用零件.项目号【 】 ;

    使用零件.零件号;零件.零件号AND使用零件。零件号【 】;

    (SELECT 零件号FROM 使用零件WHERE 使用零件.项目号='s1')


    正确答案:AND IN
    AND IN 解析:设置多表联接条件时,使用AND短语联接多个查询条件;本题中IN短语相当于集合运算符∈,通过内层查询模块查找满足条件的“零件号”集合,然后从外层查询模块中检索零件号在该集合中的每个元组。

  • 第5题:

    以下题目使用如下三个条件:

    零件.DBF:零件号C(2),零件名称C(10),单价N(10),规格C(8)

    使用零件.DBF:项目号C(2),零件号C(2),数量I

    项目.DBF:项目号C(2),项目名称C(20),项目负责人C(10),电话C(20)

    为“数量”字段增加有效性规则:数量>0,应该使用的SQL语句是【 】,ABLE使用零件【 】数量SET【 】数量>0


    正确答案:ALTER、ALTER、CHECK
    ALTER、ALTER、CHECK 解析:本题考查使用SQL语句设置字段有效性规则的语法格式。为表的字段设置有效性规则,可以使用SQL语句实现,其命令格式为:
    ALTER TABLE表名>ALTER字段名>SETCHECK表达式>