参考答案和解析
正确答案:C
解析:在数据库系统设计的概念模式设计阶段,是根据对用户信息需要的分析设计E-R图。其中,对于属性的分析中,派生属性是指可以由其他属性经过运算得到的属性,因而派生属性产生冗余,通常不存储。例如,本试题中由于可用属性birth替换age并可计算age,因此age属性是Employee实体中存在的派生属性。
  多值属性是指一个实体在该属性上会同时取多个属性,这些值也都必须存储,例如,本试题中tel是:Employee实体中存在的多值属性,可以将tel属性加上employeeID独立为一个实体。
  数据约束也用于描述用户的信息。根据参照完整性约束的定义,Employee实体中的departID属性应为外码(Foreign Key)。
更多“____A.Primary Key NOTNULLB.PIimary,KeyC.Foreign KeyD.Candidate KeyA.B.C.D.”相关问题
  • 第1题:

    In a public-key cryptosystem,(71)encrypted with the public key can only be deciphered with the private key from the same(72). Conversely,(71)encrypted with the private key can be decrypted only with the public key. Users can make their public keys(73)available or place them at a key distribution center or others to access. However, the private key must be(74)safe. In public-key systems there's no(75)to find a safe channel for communicating a shared secret key.

    A.binarytext

    B.hypertext

    C.plaintext

    D.supertext


    正确答案:C

  • 第2题:

    给定员工关系EMP(EmpID,Ename,sex,age,tel,DepID),其属性含义分别为:员工号、姓名、性别、年龄、电话、部门号;部门关系DEP(DepID,Dname,Dtel,DEmpID),其属性含义分别为:部门号、部门名、电话,负责人号。若要求DepID参照部门关系DEP的主码DepID,则可以在定义EMP时用(7)进行约束。若要查询开发部的负责人姓名、年龄,则正确的关系代数表达式为(8)。

    A.Primary Key(DepID)On DEP(DepID)

    B.Primary Key(DepID)On EMP(DepID)

    C.Foreign Key(DepID)References DEP(DepID)

    D.Foreign Key(DepID)References EMP(DepID)


    正确答案:C
    本题中要求“DepID参照部门关系DEP的主码DepID”,实际上就是在创建EMP时,将DelID定义为外键。其具体定义语法为:ForeignKey(DepID)ReferencesDEP(DepID)。

  • 第3题:

    _____

    A.PRIMARY KEY (部门号) NOT NULL UNIQUE

    B.PRIMARY KEY (部门名) UNIQUE

    C.FOREIGN KEY (负责人) REFERENCES 员工 (姓名)

    D.FOREIGN KEY (负责人) REFERENCES 员工 (员工号)

    A.

    B.

    C.

    D.


    正确答案:D
    解析:本题考查数据库中范式的基本概念和基本的SQL语句。
      由于部门名是唯一的,因此在“部门名CHAR(10)”后应有“UNIQUE”。根据表1可以看出负责人来自员工且等于员工号属性,因为员工关系的主键是员工号,所以部门关系的外键负责人需要用FOREIGN KEY (负责人) REFERENCES 员工 (员工号) 来约束。这样部门关系的SQL语句如下:
      CREATE TABLE 部门 (部门号 CHAR (3) PRIMARY KEY,
      部门名 CHAR (10) UNIQUE,
      负责人 CHAR (4),
      电话 CHAR (20)
      FOREIGN KEY (负责人) REFERENCES 员工 (员工号));
      根据SQL的语法要求,查询各部门负责人的姓名及住址的SQL语句的空缺部分补充完整如下:
      SELECT 部门名, 姓名, 住址
      FROM 部门, 员工 WHERE 员工号=负责人;

  • 第4题:

    下列SQL语句中,能够实现参照完整性控制的语句是——。

    A.PRIMARY KEY

    B.FOREIGN KEY

    C.FOREIGN KEY和REFERENCES

    D.REFERENCES


    正确答案:C
    解析:能够实现参照完整性控制的SQL语句是FOREIGN KEY和REFERENCES。

  • 第5题:

    某医院有科室关系D(科室号,科室名,负责人,联系电话),其中:"科室号"唯一标识关系D中的每一个元组。住院部设有病人关系R(住院号,姓名,性别,科室号,家庭住址),其中,"住院号"唯一标识关系R中的每一个元组,"性别"的取值只能为M或F,要求科室号参照科室关系D中的科室号。创建R关系的sQL语句如下:

    CREATE TABLE R(住院号CHAR58 ( ),姓名CHAR59,性别CHAR60 ( ),科室号cHAR61 (请作答此空),家庭住址CHAR62);

    A.PRIMARY KEY NOT NULL
    B.PRIMARY KEY UNIQUE
    C.FOREIGN KEY REFERENCES D(科室号)
    D.FOREIGN KEY REFERENCES D(科室名)

    答案:C
    解析:
    本题的正确答案是C。根据题意。属性"科室号"是外键,因此需要用语句"REFERENCES D(科室号)"进行参考完整性约束。

  • 第6题:

    某医院住院部信息系统中有病人表R(住院号,姓名,性别,科室号,病房,家庭住址),“住院号”唯一标识表R中的每一个元组,“性别”的取值只能为M或F,“家庭住址”包括省、市、街道、邮编,要求科室号参照科室关系D中的科室号;科室关系D(科室号,科室名,负责人,联系电话),“科室号”唯一标识关系D中的每一个元组。a.创建关系R的SQL语句如下:CREATE TABLE R(住院号CHAR(8)( ),姓名CHAR(10),性别CHAR(1)( ),科室号CHAR(4),病房CHAR(4),家庭住址ADDR,//ADDR为用户定义的类(请作答此空));b.表R中复合属性是( )。

    A.PRIMARY KEY(科室号)NOT NULL UNIQUE
    B.PRIMARY KEY(科室名)UNIQUE
    C.FOREIGN KEY(科室号)REFERENCES D(科室号)
    D.FOREIGN KEY(科室号)REFERENCES D(科室名)

    答案:C
    解析:
    试题的正确答案是C。根据题意。属性“科室号”是外键,因此需要用语句“REFERENCESD(科室号)”进行参考完整性约束。

  • 第7题:

    键盘事件的执行顺序是()。

    AKey Press、Key Down、Key Up

    BKey Down、Key Press、Key Up

    CKey Up、Key Down、Key Press

    DKey Up、Key Press、Key Down


    B

  • 第8题:

    PKI是()。

    • A、Private Key Infrastructure
    • B、Public Key Institute
    • C、Public Key Infrastructure公钥基础设施
    • D、Private Key Institute

    正确答案:C

  • 第9题:

    判断某个key是否在字典d中存在,以下做法正确且严谨的是:()

    • A、’key’ind.keys()
    • B、d.get(’key’)isnotNone
    • C、hasattr(d,’key’)
    • D、’key’ind

    正确答案:A,D

  • 第10题:

    PKI的全称是()。

    • A、Private Key Intrusion
    • B、Public Key Intrusion
    • C、Private Key Infrastructure
    • D、Public Key Infrastructure

    正确答案:D

  • 第11题:

    单选题
    键盘事件的执行顺序是()。
    A

    Key Press、Key Down、Key Up

    B

    Key Down、Key Press、Key Up

    C

    Key Up、Key Down、Key Press

    D

    Key Up、Key Press、Key Down


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

  • 第12题:

    单选题
    By default, what type of SSH server key is generated by Cisco NX-OS Software?()
    A

     DSA key generated with 512 bits

    B

     RSA key generated with 768 bits

    C

     RSA key generated with 1024 bits

    D

     DSA key generated with 1024 bits

    E

     RSA key generated with 2048 bits


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

  • 第13题:

    Which statement is true regarding a session key in the Diffie-Hellman key-exchange process?()

    A. A session key value is exchanged across the network.

    B. A session key never passes across the network.

    C. A session key is used as the key for asymmetric data encryption.

    D. A session key is used as the key for symmetric data encryption.


    参考答案:B

  • 第14题:

    某数据库中有供应商关系S和零件关系P,其中:供应商关系模式S(Sno,Sname,Szip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件关系模式P(Pno,Pname,Color,Weight, City)中的属性分别表示:零件号、零件名、颜色、重量、产地。要求一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将以下(56)空缺处的SQL语句补充完整。

    A.PRIMARY KEY(Sno)REFERENCE S(Sno),FOREIGN KEY(Pno)REFERENCES P(Pno)

    B.FOREIGN KEY(Sno)REFERENCE S(Sno),PRIMARY KEY(Pno)REFERENCES P(Pno)

    C.FOREIGN KEY(Sno)REFERENCE S(Sno),FOREIGN KEY(Pno)REFERENCES P(Pno)

    D.PRIMARY KEY(Sno)REFERENCE S(Sno),PRIMARY KEY(Pno)REFERENCES P(Pno)


    正确答案:C
    解析:本试题SQL语句空缺部分主要是对关系模式SP的完整性定义。依题意,一个供应商可以供应多种零件,而一种零件可以由多个供应商供应,因此,在供应商和零件之间存在多对多的联系。为此需要为该联系创建一个关系模式,该关系模式的主码为供应商代码Sno和零件号Pno构成,即试题中已给出的PRIMARY KEY(Sno,Pno)。供应商代码Sno为供应商关系的主码,在SP关系中的供应商代码Sno必须参照供应商关系S,即 FOREIGN KEY(Sno)REFERENCE S(Sno)。零件号Pno为零件关系的主码,在SP关系中的零件号Pno必须参照零件关系P,即FOREIGN KEY(Pno) REFERENCES P(Pno)。由以上分析可知,(56)空缺处的正确答案是选项C。

  • 第15题:

    在SQL语言中,______子句能够实现关系参照性规则。

    A.PRIMARY KEY

    B.NO TNULL

    C.FOREIGN KEY

    D.FOREIGN KEY...REFERENCES...


    正确答案:D

  • 第16题:

    The ratio of output response to a specified change in the input is known as ______.

    A.primary feedback

    B.sensitivity

    C.deviation

    D.dead band


    正确答案:B

  • 第17题:

    某企业信息管理系统的部分关系模式为:部门(部门号,部门名,负责人,电话)、职工(职工号,职工姓名,部门号,职位,住址,联系电话)。部门关系中的部门名为非空值,负责人参照职工关系的职工号,请将下述SQL语句的空缺部分补充完整。CREATE TABLE 部门(部门号 CHAR(4) PRIMARY KEY, 部门名 CHAR(20)( ), 负责人 CHAR(6), 电话 CHAR(15), (请作答此空));

    A.PRIMARY KEY(部门号)NOT NULL UNIQUE
    B.PRIMARY KEY(部门名)UNIQUE
    C.FOREIGN KEY(负责人)REFERENCES 职工(职工号)
    D.FOREIGN KEY(负责人)REFERENCES 职工(职工姓名)

    答案:C
    解析:
    负责人参照职工关系的职工号,职工号是外键。用FOREIGN KEY(负责人) REFERENCE 职工(职工号)表示。

  • 第18题:

    给定员工关系EMP(EmpID,Ename,sex,age,tel,DepID),其属性含义分别为:员工号、姓名、性别、年龄、电话、部门号;部门关系DEP(DepID,Dname,Dtel,DEmpID),其属性含义分别为:部门号、部门名、电话,负责人号。若要求DepID参照部门关系DEP的主码DepID,则可以在定义EMP时用(请作答此空)进行约束。若要查询开发部的负责人姓名、年龄,则正确的关系代数表达式为( )。

    A.Primary Key(DepID)On DEP(DepID)
    B.Primary Key(DepID)On EMP(DepID)
    C.Foreign Key(DepID)References DEP(DepID)
    D.Foreign Key(DepID)References EMP(DepID)

    答案:C
    解析:
    员工关系中的:DepID是一个外键,为了保证数据的正确性,通过参照完整性加以约束。SQL语言通过使用保留字Foreign Key定义外键,References指明外码对应于哪个表的主键。参照完整性定义格式如下:Foreign Key(属性名)References表名(属性名)可见,若要求DepID参照部门关系DEP的主码DepID,则可以在定义EMP时用“Foreign Key(DepID)References DEP(DepID)”进行约束。试题(8)要求“查询开发部的负责人姓名、年龄”的关系代数表达式,选项B是先进行σ2='开发部'(DEP)运算,即在DEP关系中选择部门名Dname='开发部'的元组;然后将EMP关系与其进行EMP.DepID=DEP.DepID的自然连接,并去掉右边的重复属性“DERDepID”,自然连接后的属性列为(EmpID,Ename,sex,age,tel,DepID,Dname,Dtel,DEmpID);在此基础上进行σ1=9运算,即进行员工号EmpID等于部门负责人号DEmpID的选取运算;最后进行属性列2(Ename)和属性列4(age)的投影运算。

  • 第19题:

    By default, what type of SSH server key is generated by Cisco NX-OS Software?()

    • A、 DSA key generated with 512 bits
    • B、 RSA key generated with 768 bits
    • C、 RSA key generated with 1024 bits
    • D、 DSA key generated with 1024 bits
    • E、 RSA key generated with 2048 bits

    正确答案:C

  • 第20题:

    键盘事件的执行顺序是()。

    • A、Key Press、Key Down、Key Up
    • B、Key Down、Key Press、Key Up
    • C、Key Up、Key Down、Key Press
    • D、Key Up、Key Press、Key Down

    正确答案:B

  • 第21题:

    public class Key {  private long id1;  private long 1d2;  // class Key methods  }  A programmer is developing a class Key, that will be used as a key in a standard java.util.HashMap. Which two methods should be overridden to assure that Key works correctly as a key?()

    • A、 public int hashCode()
    • B、 public boolean equals(Key k)
    • C、 public int compareTo(Object o)
    • D、 public boolean equals(Object o)
    • E、 public boolean compareTo(Key k)

    正确答案:A,D

  • 第22题:

    PKI是()。

    • A、Private Key lnfrastructure
    • B、Public Key lnstitute
    • C、Public Key lnfrastructure
    • D、Private Key lnstitute

    正确答案:C

  • 第23题:

    单选题
    Which statement is true regarding a session key in the Diffie-Hellman key-exchange process?()
    A

    A session key value is exchanged across the network.

    B

    A session key never passes across the network.

    C

    A session key is used as the key for asymmetric data encryption.

    D

    A session key is used as the key for symmetric data encryption.


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