在某企业的工程项目管理数据库中供应商关系 Supp、项目关系Proj 和零件关 系 Part 的 E-R 模型和关系模式如下Supp (供应商号,供应商名,地址,电话) //供应商号唯一标识Supp中的每一个元组 Proj (项目号,项目名,负责人,电话) //项目号唯一标识 Proj 中的每一个元组 Part (零件号,零件名) //零件号唯一标识 Part 中的每一个元组 其中,每个供应商可以为多个项目供应多种零件,每个项目可以由多个供应商供应多种零件,每种零件可以由多个供应商供应给多个项目。SP_P

题目

在某企业的工程项目管理数据库中供应商关系 Supp、项目关系Proj 和零件关 系 Part 的 E-R 模型和关系模式如下Supp (供应商号,供应商名,地址,电话) //供应商号唯一标识Supp中的每一个元组 Proj (项目号,项目名,负责人,电话) //项目号唯一标识 Proj 中的每一个元组 Part (零件号,零件名) //零件号唯一标识 Part 中的每一个元组 其中,每个供应商可以为多个项目供应多种零件,每个项目可以由多个供应商供应多种零件,每种零件可以由多个供应商供应给多个项目。SP_P 的联系类型为( ),( )。

A.*:*:*B.1:*:*C.1:1:*D.1:1:1A.不需要生成一个独立的关系模式B. 需要生成一个独立的关系模式,该模式的主键为(项目号,零件号,数量)C. 需要生成一个独立的关系模式,该模式的主键为(供应商号,数量)D. 需要生成一个独立关个系模式,该模式的主键为(供应商号,项目号,零件号)


相似考题
更多“在某企业的工程项目管理数据库中供应商关系 Supp、项目关系Proj 和零件关 系 Part 的 E-R 模型和 ”相关问题
  • 第1题:

    将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计的过程中【 】设计阶段的任务。


    正确答案:逻辑结构或逻辑
    逻辑结构或逻辑 解析:逻辑结构设计的目的是从概念模型导出的特定DBMS可以处理的数据库的逻辑关系,这些模式在功能、性能、完整性和一致性约束及数据库可扩充等方面均应满足用户的要求。特定的DBMS可以支持的数据模型包括层状模型、网状模型、关系模型、面向对象的模型。在本题中是E-R图中实体和联系转换为关系模型中的关系,咽此属于数据库设计中的逻辑结构设计。

  • 第2题:

    某数据库中有关系:

    供应商(供应商号,供应商名,地址)

    零件(零件号,零件名,重量)

    项目(项目编号,项目名称,开工日期)

    供应(供应商号,项目编号,零件号,零件数)

    其中一个供应商能提供多种零件和多个项目,一种零件能供给不同的项目和供应商,一个项目可以有不同的供应商和使用不同种类的零件。

    ①根据要求画出ER图;


    正确答案:

  • 第3题:

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


    正确答案:B,C,D,A,D

  • 第4题:

    数据库逻辑设计阶段分为( )。

    A.收集和分析、建立E-R模型、数据库模式设计

    B.导出关系模式、向特定的数据模型转换和模型优化

    C.概念设计、逻辑设计、物理设计

    D.设计、建立E-R模型和模式设计


    正确答案:B
    解析:关系数据库的逻辑设计步骤如下:(1)从E-R图导出初始关系模式,向一般的关系,网状模型转换。(2)向特定的DBMS支持下的数据模型转换。(3)规范化处理进行模型优化。

  • 第5题:

    在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proj和零件关系Part的E-R模型和关系模式如下:Supp(供应商号,供应商名,地址,电话) Proj(项目号,项目名,负责人,电话) Part(零件号,零件名) 其中,每个供应商可以为多个项目供应多种零件,每个项目可由多个供应商供应多种零件。SP P需要生成一个独立的关系模式,其联系类型为( ) 给定关系模式SP P(供应商号,项目号,零件号,数量)查询至少供应了3个项目(包含3项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列。 SELECT 供应商号,SUM(数量) FROM( ) GROUP BY 供应商号 ( ) ORDER BY 供应商号DESC;

    A.*:*:*B.1:*:*C.1:1:*D.1:1:1A.SuppB.ProjC.PartD.SP PA.HAVING COUNT(项目号)>2B.WHERE COUNT(项目号)>2C.HAVING COUNT(DISTINCT(项目号))>2D.WHERE COUNT(DISTINCT(项目号))>3


    正确答案:A,D,C

  • 第6题:

    在某企业的工程项目管理数据库中供应商关系Supp、项目关系Proj和零件关系Part的E-R模型和关系模式如下



    Supp(供应商号,供应商名,地址,电话)//供应商号唯一标识Supp中的每一个元组Proj(项目号,项目名,负责人,电话)//项目号唯一标识Proj中的每一个元组Part(零件号,零件名)//零件号唯一标识Part中的每一个元组其中,每个供应商可以为多个项目供应多种零件,每个项目可以由多个供应商供应多种零件,每种零件可以由多个供应商供应给多个项目。SP_P的联系类型为( ),(请作答此空)。

    A.不需要生成一个独立的关系模式
    B.需要生成一个独立的关系模式,该模式的主键为(项目号,零件号,数量)
    C.需要生成一个独立的关系模式,该模式的主键为(供应商号,数量)
    D.需要生成一个独立关个系模式,该模式的主键为(供应商号,项目号,零件号)

    答案:D
    解析:
    题干中:“每个供应商可以为多个项目供应多种零件,每个项目可以由多个供应商供应多种零件,每种零件可以由多个供应商供应给多个项目”,说明三个实体间的联系类型应为:多对多对多。对于多对多的联系在转关系时,应该转为一个独立的关系模式,该关系的主键,应为多方实体码的属性组成。

  • 第7题:

    在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proi和零件关系Part的E-R模型和关系模式如下:

    Supp(供应商号,供应商名地址电话)
    Proj(项目号,项目名,负责人电话)
    Part(零件号,零件名)
    其中,每个供应商可以为多个项目供应多种零件,每个项目可多个供应商供应多种零件。SP_P需要生成一个独立的关系模式,其联系类型为(54)
    给定关系模式SP_P(供应商号项目号零件号数量)查询至少供应了3个项目(包含3项)的供应商,输出其供应商号和供应

    A.HAVING COUNT(项目号)>2
    B.WHERE COUNT(项目号)>2
    C.HAVING COUNT(DISTINCT(项目号))>2
    D.WHERE COUNT(DISTINCT(项目号))>3

    答案:C
    解析:
    从“每个供应商可以为多个项目供应多种零件,每个项目可由多个供应商供应多种零件”中判断SP_P的联系类型是:多对多对多的关系。而选择供应商号和供应零件的数量只能从新的关系模式SP_P中选择。

    査询条件Where与Having的区別:Where是针对单条记录的判断条件,而Having是针对分组之后的判断条件。同时,由于考虑到项目号可能重复,所以要加Distinct去掉重复的项目。

  • 第8题:

    在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proi和零件关系Part的E-R模型和关系模式如下:

    Supp(供应商号,供应商名地址电话)
    Proj(项目号,项目名,负责人电话)
    Part(零件号,零件名)
    其中,每个供应商可以为多个项目供应多种零件,每个项目可多个供应商供应多种零件。SP_P需要生成一个独立的关系模式,其联系类型为(54)
    给定关系模式SP_P(供应商号项目号零件号数量)查询至少供应了3个项目(包含3项)的供应商,输出其供应商号和供应

    A.Supp
    B.Proj
    C.Part
    D.SP_P

    答案:D
    解析:
    从“每个供应商可以为多个项目供应多种零件,每个项目可由多个供应商供应多种零件”中判断SP_P的联系类型是:多对多对多的关系。而选择供应商号和供应零件的数量只能从新的关系模式SP_P中选择。
    査询条件Where与Having的区別:Where是针对单条记录的判断条件,而Having是针对分组之后的判断条件。同时,由于考虑到项目号可能重复,所以要加Distinct去掉重复的项目。

  • 第9题:

    将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中()设计阶段的任务。


    正确答案:逻辑结构

  • 第10题:

    设计E-R模型是数据库设计中的()阶段的任务将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中()或逻辑设计阶段的任务。


    正确答案:概念设计;逻辑结构

  • 第11题:

    如果采用关系数据库实现应用,在数据库逻辑设计阶段需将()转换为关系数据模型。

    • A、E-R模型
    • B、层次模型
    • C、关系模型
    • D、网状模型

    正确答案:A

  • 第12题:

    填空题
    将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中()设计阶段的任务。

    正确答案: 逻辑结构
    解析: 暂无解析

  • 第13题:

    阅读下列说明和E-R图,回答问题1至问题3,将解答填入对应栏内。

    [说明]

    建立一个供应商零件数据库,数据库要满足如下要求:

    (1)供应商代码不能为空,且是值惟一的,供应商的名也是惟一的。

    (2)零件号不能为空,且值是惟一的,零件号不能为空。

    (3)一个供应商可以供应多个零件,而一个零件可以由多个供应商供应。

    图2-1是该系统的E-R图。

    [图2-1]

    根据E-R图中给出的词汇,按照“有关模式名(属性,属性,…)”的格式,将此E-R图转换为3个关系模式,指出每个关系模式中的主码和外码,其中模式名根据需要取实体名或联系名。


    正确答案:(SnoSnameStatusCity)主键为SNo。 P(PNoPNameColorWeightCity)主键为PNo。 SP(SNoPNoStatusQty)主键为(SNoPNo)。
    (Sno,Sname,Status,City),主键为SNo。 P(PNo,PName,Color,Weight,City),主键为PNo。 SP(SNo,PNo,Status,Qty),主键为(SNo,PNo)。 解析:E-R模型向关系模型的转换应遵循如下原则:
    .每个实体类型转换成一个关系模式。
    .一个1:1的联系(一对一联系)可转换为一个关系模式,或与任意一段的关系模式合并。
    .一个1:n的联系(一对多联系)可转换为一个关系模式,或与n端的关系模式合并。
    .一个n:m的联系(多对多联系)可转换为一个关系模式,两端关系的码及其联系的属性为该关系的属性,而关系的码为两端实体的码的组合。
    .三个或三个以上多对多的联系可转换为一个关系模式,诸关系的码及联系的属性为关系的属性,而关系的码为各实体的码的组合。
    .具有相同码的关系可以合并。
    根据题述易于判断供应商的主键为供应商编号SNo,零件的主键为零件编号PNo。

  • 第14题:

    将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程之中 【 】设计阶段的任务。


    正确答案:逻辑结构 或 逻辑
    逻辑结构 或 逻辑 解析:数据库的关系属于逻辑结构。

  • 第15题:

    阅读下列说明,回答问题1和问题2,将解答写在答卷的对应栏内。

    【说明】

    供应商—零件—工程项目数据库由以下4个关系模式构成:

    S(SNO,SNAME,STATUS,CITY)

    P(PNO,PNAME,COLOR,WEIGHT,CITY)

    J(JNO,TNAME,CITY)

    SPJ(SNO,PNO,JNO,QTY)

    其中,供应商S,零件P和工程项目J分别由供应商号(SNO),零件号(PNO)和工程项目号(JNO)唯一标识。供货SPJ是指由某个供应商向某个工程项目供应某些数量的某种零件。

    【问题1】

    请用SQL语言完成如下的操作。

    ①找出给北京的工程项目提供不同的零件号:

    ②将没有供货的所有工程项目从J中删除;

    ③查询这样的工程项目号:供给该工程项目的零件P1的平均供应量大于供给工程项目n的任何一种零件的最大供应量。

    【问题2】

    定义一个视图,它由所有这样的工程项目(工程项目号与所在城市名称)组成:它们由供应商S1供货且使用零件P1。


    正确答案:[问题1] ①SELECTDISTlNCT SPJ.PNO FROM SPJJ WHERE SPJ.JNO=J.JNO AND J.CITY='北京' ②DELETE FROM J WHERE JNO NOT IN ( SELECT JNO FROM SPJ); ③SELECT DISTINCT JNO FROM SPJ WHERE
    [问题1] ①SELECTDISTlNCT SPJ.PNO FROM SPJ,J WHERE SPJ.JNO=J.JNO AND J.CITY='北京' ②DELETE FROM J WHERE JNO NOT IN ( SELECT JNO FROM SPJ); ③SELECT DISTINCT JNO FROM SPJ WHERE 解析:“找出给北京的工程项目提供不同的零件号”需要两个表(工程项目J和供货SPJ)的联合查找,要使用DISTINCT来消除重复项。
    “将没有供货的所有工程项目从J中删除”,首先要在于查向内从供货(SPJ)表内将所有供货的工程项目号(JNO)查山,然后使用NOTIN在工程项目表(J)内将不含有这些 JNO的记录删除。
    问题1中②这个查询需要使用条件语句having,还需要使用数学函数AVG、MAX。
    考生还要熟悉视图、索引的语句,请参考有关教材,这里不做说明。

  • 第16题:

    数据库的逻辑结构设计阶段的主要内容是将E-R模型中的实体和【 】转换为关系模式。


    正确答案:联系
    联系

  • 第17题:

    在某企业的工程项目管理数据库中,供应商关系 Supp (供应商号,供应商名,地址,电话 ) .项目关系 Proj (项目号,项目名,负责人,电话)和零件关系 Part (零件号, 零件名)的 E-R 模型如下图所示。其中,每个供应商可以为多个项目供应多种零件,每个项目可由多个供应商供应多种零件。a)SP_P需要生成一个独立的关系模式,其联系类型为( ) b)给定关系模式 SP_ P (供应商号,项目号,零件号,数量),按查询条件“查询至少供应了 6 个项目(包含 6 项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列”,将正确选项填入SQL 语句的空项中。 SELECT供应商号,SUM (数量) FROM( ) GROUPBY 供应商号 HAVING COUNT (DISTINCT (项目号)) >5( )

    A.*:*:* B.1:*:* C.1:1:* D.1:1:1A.SuppB.ProjC.PartD.SP_PA.ORDER BY供应商号B.GROUP BY 供应商号C.ORDER BY 供应商号 DESCD.GROUP BY 供应商号 DESC


    正确答案:A,D,C

  • 第18题:

    在某企业的工程项目管理数据库中供应商关系Supp、项目关系Proj和零件关系Part的E-R模型和关系模式如下



    Supp(供应商号,供应商名,地址,电话)//供应商号唯一标识Supp中的每一个元组
    Proj(项目号,项目名,负责人,电话)//项目号唯一标识Proj中的每一个元组Part(零件号,零件名)//零件号唯一标识Part中的每一个元组其中,每个供应商可以为多个项目供应多种零件,每个项目可以由多个供应商供应多种零件,每种零件可以由多个供应商供应给多个项目。SP_P的联系类型为(请作答此空),( )。

    A.*:*:*
    B.1:*:*
    C.1:1:*
    D.1:1:1

    答案:A
    解析:
    题干中:“每个供应商可以为多个项目供应多种零件,每个项目可以由多个供应商供应多种零件,每种零件可以由多个供应商供应给多个项目”,说明三个实体间的联系类型应为:多对多对多。对于多对多的联系在转关系时,应该转为一个独立的关系模式,该关系的主键,应为多方实体码的属性组成。

  • 第19题:

    在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proi和零件关系Part的E-R模型和关系模式如下:

    Supp(供应商号,供应商名地址电话)
    Proj(项目号,项目名,负责人电话)
    Part(零件号,零件名)
    其中,每个供应商可以为多个项目供应多种零件,每个项目可多个供应商供应多种零件。SP_P需要生成一个独立的关系模式,其联系类型为(54)
    给定关系模式SP_P(供应商号项目号零件号数量)查询至少供应了3个项目(包含3项)的供应商,输出其供应商号和供应

    A.*:*:*
    B.1:*:*
    C.1:1:*
    D.1:1:1

    答案:A
    解析:
    从“每个供应商可以为多个项目供应多种零件,每个项目可由多个供应商供应多种零件”中判断SP_P的联系类型是:多对多对多的关系。而选择供应商号和供应零件的数量只能从新的关系模式SP_P中选择。
    査询条件Where与Having的区別:Where是针对单条记录的判断条件,而Having是针对分组之后的判断条件。同时,由于考虑到项目号可能重复,所以要加Distinct去掉重复的项目。

  • 第20题:

    在关系数据库应用系统设计中,将E-R模型转换为关系模型属于下列哪个阶段的工作()。

    • A、概念设计
    • B、逻辑设计
    • C、物理设计
    • D、需求分析

    正确答案:B

  • 第21题:

    在关系数据库中,把概念模型转换成关系模型,将形成()。

    • A、层次图
    • B、E-R图
    • C、二维表
    • D、网状图

    正确答案:C

  • 第22题:

    数据库系统中除了可用层次模型和关系模型表示实体类型及实体间联系的数据模型以外,还有().

    • A、E-R模型
    • B、信息模型
    • C、网状模型
    • D、物理模型

    正确答案:C

  • 第23题:

    填空题
    设计E-R模型是数据库设计中的()阶段的任务将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中()或逻辑设计阶段的任务。

    正确答案: 概念设计,逻辑结构
    解析: 暂无解析