● 设有商品关系P(商品名,条形码,供应商号,价格,数量), “条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系 P 中的商品名是唯一的。建立商品关系 P 的 SQL语句如下所示:CREATE TABLE P( 商品名CHAR(30) (57) ,条形码CHAR(30) (58) ,供应商号 CHAR(5) ,价格 CHAR(20) ,数量CHAR(20)(59) (供应商号) REFERENCES S(供应商号));(

题目

● 设有商品关系P(商品名,条形码,供应商号,价格,数量), “条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系 P 中的商品名是唯一的。建立商品关系 P 的 SQL

语句如下所示:

CREATE TABLE P( 商品名CHAR(30) (57) ,

条形码CHAR(30) (58) ,

供应商号 CHAR(5) ,

价格 CHAR(20) ,

数量CHAR(20)

(59) (供应商号) REFERENCES S(供应商号));

(57)

A. NULL

B. UNIQUE

C. NOT NULL

D. NOT NULL UNIQUE

(58)

A. NULL

B. NOT NULL

C. PRIMARY KEY

D. FOREIGN KEY

(59)

A. NULL

B. NOT NULL

C. PRIMARY KEY

D. FOREIGN KEY


相似考题
更多“● 设有商品关系P(商品名,条形码,供应商号,价格,数量), “条形码”唯一标识关系P中的每一个元组,商 ”相关问题
  • 第1题:

    假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为( ),S和P之间的联系类型属于( )。
    为查询产于"上海"且商品名为"冰箱"或"电视"的型号及价格,并要求价格按降序排列。实现的SQL语句如下:

    SELECT商品名,型号,价格 FROM P WHERE ( ) AND (请作答此空) ( );

    A.条形码=上海
    B.条形码='上海'
    C.产地=上海
    D.产地='上海'

    答案:D
    解析:
    本题考查数据库基本概念和SQL语言应用。
    根据题意,营销点唯一标识S中的每一个元组,所以营销点可以作为S的主键。商品关系P(商品名,条形码,型号,产地,数量,价格)中的条形码属性可以作为该关系的主键,因为,条形码是由宽度不同、反射率不同的条和空,按照一定的编码规则(码制)编制成的,用以表达一组数字或字母符号信息的图形标识符。利用条形码可以标出商品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,所以,条形码在商品流通、图书管理、邮电管理、银行系统等许多领域都得到了广泛的应用。显然,第1小题的正确答案是"营销点、条形码"。
    根据题意"每个营销点可以销售多利嘀品,每一种商品可以由不同的营销点销售",故S和P之间的联系类型属于n:m。
    查询产地为"上海"的产于"上海"且商品名为"冰箱"或"电视"的型号及价格信息,并要求按价格的降序排列的SQL语句为:
    SELECT 商品名,型号,价格
    FROMP
    WHERE (商品名='冰箱'OR商品名='电视') AND产地'上海'
    ORDER BY 价格 DESC;

  • 第2题:

    假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为(请作答此空),S和P的之间联系类型属于( )。

    A.营销点、商品名
    B.营销点、条形码
    C.负责人姓名、商品名
    D.负责人姓名、条形码

    答案:B
    解析:
    本题考查对数据库基本概念和SQL语言的掌握。根据题意,营销点唯一标识S中的每一个元组,所以营销点可以作为S的主键。商品关系P(商品名,条形码,型号,产地,数量,价格)中的条形码属性可以作为该关系的主键,因为,条形码是由宽度不同、反射率不同的条和空,按照一定的编码规则(码制)编制成的,用以表达一组数字或字母符号信息的图形标识符。利用条形码可以标出商品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,所以,条形码在商品流通、图书管理、邮电管理、银行系统等许多领域都得到了广泛的应用。显然,本题的正确答案是"营销点、条形码"。根据题意"每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售",故S和P的之间联系类型属于n:m。

  • 第3题:

    商品关系P(商品名,条形码,产地,价格)中的()属性可以作为该关系的主键。

    A.商品名

    B.条形码

    C.产地

    D.价格


    条形码

  • 第4题:

    假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为(请作答此空),S和P之间联系类型属于( )

    A.营销点,商品名
    B.营销点,条形码
    C.负责人姓名,商品名
    D.负责人姓名,条形码

    答案:B
    解析:
    本题考查对数据库基本概念和SQL语言的掌握。根据题意易知营销点是S的主键,而商品关系中条形码可以唯一标识P,即可作为主键,故选B;

  • 第5题:

    假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为( )

    A.营销点,商品名
    B.营销点,条形码
    C.负责人姓名,商品名
    D.负责人姓名,条形码

    答案:B
    解析:
    本题考查对数据库基本概念和SQL语言的掌握。
    根据题意易知营销点是S的主键,而商品关系中条形码可以唯一标识P,即可作为主键,故选B;
    条形码:由于宽度不同、反射率不同的条和空,按照一定的编码规则编制而成,用来表示一组数字或字母符号信息的图形标识符。并且可以唯一标识。