一个数据库有三个记录类型:(1)供应商,包含唯一的供应商编号、供应商名称和供应商地址;(2)零部件,包含唯一的零部件编号、零部件名称、描述和位置;(3)采购,包含唯一的供应商编号(引用的供应商记录中的供应商编号)、零部件编号(引用的零部件记录中的零部件编号)和数量。这个数据库有()。A、单一的平面文件结构B、多层结构C、关系结构D、网络结构

题目

一个数据库有三个记录类型:(1)供应商,包含唯一的供应商编号、供应商名称和供应商地址;(2)零部件,包含唯一的零部件编号、零部件名称、描述和位置;(3)采购,包含唯一的供应商编号(引用的供应商记录中的供应商编号)、零部件编号(引用的零部件记录中的零部件编号)和数量。这个数据库有()。

  • A、单一的平面文件结构
  • B、多层结构
  • C、关系结构
  • D、网络结构

相似考题
更多“一个数据库有三个记录类型:(1)供应商,包含唯一的供应商编号、供”相关问题
  • 第1题:

    (1)对数据库“商品管理”使用一对多报表向导建立报表“rpt1”。要求:父表为“供应商”子表为“商品信息”,从父表中选择字段“供应商编号”和“供应商名称”,从子表中选择字段“商品编号”、“商品名称”和“单价”,两个表通过“供应商编号”建立联系,按“供应商编号”升序排序,报表样式选择“简报式”,方向为“横向”,报表标题设置为“商品供应信息”。

    (2)请修改并执行名为“bd1”的表单,要求如下:为表单建立数据环境,并向其中添加表“订单”;将表单标题改为“供应商”;修改“查询”命令按钮下的Click事件,使用SQL语句查询出表中每个供应商供货的总金额,查询结果中包含“供应商编号”和“总金额”两个字段。


    正确答案:
    【考点指引】本大题第1小题考查的是一对多报表向导的使用,按向导提示逐步操作即可;第2小题主要考查表单的使用,重点是数据环境的建立和命令按钮事件代码的编写,这里要用到分组命令GROUP BY和求和函数SUM。
    (1)【解题步骤】
    ①选择【文件】→【新建】命令,选择“报表”,单击“向导”按钮打开“向导选取”窗口,选择“一对多报表向导”,单击“确定”按钮进入“一对多报表向导”对话框。
    ②在“一对多报表向导”对话框中.选择“数据库和表”列表框中的“供应商”作为父表,从“可用字段”列表框中将“供应商编号”字段添加到选定字段表框中,用做父表的可用字段。
    ③单击“下一步”设计子表的可用字段,选择“数据库和表”列表框中的“商品信息”作为子表,从“可用字段”列表框中的“商品编号”、“商品名称”和“单价”字段添加到“选定字段”列表框中。
    ④单击“下一步”进入“为表建立关系”的设计界面,在此处系统已经默认设置好进行关联的字段:父表的“供应商编号”和子表的“供应商编号”字段。
    ⑤单击“下一步”进入“排序记录”的设计界面,将“可用字段或索引标识”列表框中的“供应商编号”字段添加到右边的“选定字段”列表框中,并选择“升序”单选项。
    ⑥单击“下一步”进入“选择报表样式”的界面,在“样式”列表框中选择“简报式”,在“方向”选项组中选择“横向”。
    ⑦单击“下一步”,进入最后的“完成”设计界面,在“报表标题”文本框中输入“商品供应信息”为报表添加标题,单击“完成”命令按钮,在系统弹出的“保存为”对话框中,将报表以“rpt1”文件名保存在考生文件夹下,退出报表设计向导。
    (2)【解题步骤】
    ①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“bd1.sex”,单击“确定”按钮,打开表单设计器,在表单属性窗口中将Caption属性值修改为“供应商”。
    ②在表单设计器中,用鼠标右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开表单的数据环境,选择数据库“商品管理”,将数据表文件“订单”添加到数据环境中。
    ③双击“查询”命令按钮,在Click事件中输入代码:SELECT供应商编号,suM(金额)AS总金额FROM订单GR()UP BY供应商编号
    ④关闭表单设计器并保存表单。

  • 第2题:

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

    【说明】

    某企业的生产管理部门拟开发生产计划管理系统,该系统负责管理生产计划信息,记录生产安排和采购的情况。现有的表格信息如表4-1、表4-2和表4-3所示。

    根据上述需求设计的生产计划数据库的关系模式如图4-1所示。

    关系模式的主要属性、含义及约束如表4-4所示。

    该企业的生产管理部门可根据需求制定多个生产计划。每个生产计划包含多个生产产品。一个生产产品可由多个生产小组共同生产。一个产品基于固定数量的用料来生产。企业有多个供应商,每个供应商可以提供若干种材料,每种材料可以由多个供应商提供。企业根据不同生产计划,从供应商处购买材料。

    属性间的函数依赖关系如下:

    对于“生产计划”关系模式:

    生产计划编号→生产计划名称,起始时间,截止时间,预算总金额

    生产计划编号,产品编号→生产数量

    产品编号→产品名称

    生产小组编号→生产小组名称

    生产计划编号,生产小组编号,产品编号→安排人力

    生产计划编号,产品编号→→生产小组编号,安排人力

    对于“产品用料”关系模式:

    材料编号→材料名称,单位

    产品编号,材料编号→材料数量

    对于“采购”关系模式:

    采购单号→供应商,地址,电话,总价格,日期

    采购单号,材料编号→数量

    供应商,材料编号→单价

    供应商→地址,电话

    对关系“生产计划”,请回答以下问题:

    (1)关系“生产计划”是否满足第四范式?用不超过200个字的内容叙述理由。

    (2)把“生产计划”分解为第四范式,分解后的关系名依次为:生产计划1,生产计划2…


    正确答案:(1)“生产计划”关系模式不满足第四范式。 (2)分解后的关系模式如下: 生产计划1 (生产计划编号生产计划名称起始时间截止时间预算总金额) 生产计划2 (生产计划编号产品编号生产数量) 生产计划3 (生产计划编号产品编号生产小组编号安排人力) 生产计划4 (产品编号产品名称) 生产计划5 (生产小组编号生产小组名称)
    (1)“生产计划”关系模式,不满足第四范式。 (2)分解后的关系模式如下: 生产计划1 (生产计划编号,生产计划名称,起始时间,截止时间,预算总金额) 生产计划2 (生产计划编号,产品编号,生产数量) 生产计划3 (生产计划编号,产品编号,生产小组编号,安排人力) 生产计划4 (产品编号,产品名称) 生产计划5 (生产小组编号,生产小组名称)

  • 第3题:

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

    查询供应商地址包含“西安”的供应商名及电话的SQL语句为:

    SELECT供应商名,电话

    FROM S

    WHERE ______ ;

    A.地址IN(西安)

    B.地址like'%西安%'

    C.地址IN('西安')

    D.地址like'西安'

    A.

    B.

    C.

    D.


    正确答案:B
    解析:正确选项为B。根据题意,查询供应商地址包含“西安”的供应商名及电话的SQL语句应该采用like…,故完整的SQL语句为:
      SELECT 供应商名,电话
      FROM S
      WHERE 地址 like '%西安%';

  • 第4题:

    建立一个供应商、零件数据库。其中“供应商”表S(Sno,Shame,Zip,City)分别表示:供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno→(Sname,Zip, City),Zip→City。“供应商”表S属于(16)。

    A.1NF

    B.2NF

    C.3NF

    D.BCNF


    正确答案:B
    解析:本题考查范式的基础知识。“供应商”表S属于2NF,因为表S的主键是Sno,非主属性Sname,Zip,City不存在对键的部分函数依赖。但是,当2NF消除了非主属性对码的传递函数依赖,则称为3NF。“供应商”表S不属于3NF,因为存在传递依赖,即Sno→Zip,Zip→City。所以正确的答案是B。

  • 第5题:

    在某企业的工程项目管理数据库中供应商关系 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. 需要生成一个独立关个系模式,该模式的主键为(供应商号,项目号,零件号)


    正确答案:A,D

  • 第6题:

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



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

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

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

  • 第7题:

    一个数据库有三个记录类型:(1)供应商,包含唯一的供应商编号、供应商名称和供应商地址;(2)零部件,包含唯一的零部件编号、零部件名称、描述和位置;(3)采购,包含唯一的供应商编号(引用的供应商记录中的供应商编号)、零部件编号(引用的零部件记录中的零部件编号)和数量。这个数据库有( )。

    A.单一的平面文件结构
    B.多层结构
    C.关系结构
    D.网络结构

    答案:C
    解析:
    这个数据库有一个关系结构,因为没有关联,这不是数据本身包含的信息。选项A不正确,每个记录类型都与一个平面文件对应,但是这是一个多维结构而不是一个单一的平面文件结构。选项B不正确,层次结构应该有一个包含关系的树型结构,而不是明确的数值。选项D不正确,网络结构有双向指针,而不是明确的数值。

  • 第8题:

    供应商分类编号必须是唯一的。()


    答案:对
    解析:
    供应商分类编号必须是唯一的。

  • 第9题:

    采购订单的供应商交运地址,以下说法正确的是()

    • A、一个供应商可以有多个交运地址
    • B、一个供应商只能有一个交运地址
    • C、一个供应商最多可以有三个交运地址

    正确答案:C

  • 第10题:

    采购订单的发票地址,以下说法正确的是()

    • A、一个供应商可以有多个发票地址
    • B、一个供应商只能有一个发票地址
    • C、一个供应商最多可以有三个发票地址

    正确答案:A

  • 第11题:

    建立一个供应商、零件数据库。其中"供应商"表S(Sno,Sname,Zip,City)中的属性分别表示供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为Sno→(Sname,Zip,City),Zip→City。"零件"表P(Pno,Pname,Color,Weight,City),表示零件号、零件名、颜色、重量及产地。表S与表P之间的关系SP(Sno,Pno,Price,Qty)表示供应商代码、零件号、价格、数量。若要求:供应商代码不能为空,且值是唯一的,供应商的名也是唯一的;零件号不能为空,且值是唯一的;一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的SQL语句空缺部分补充完整。CREATETABLES(SnoCHAR(5)(1),SnameCHAR(30)UNIQUE,ZipCHAR(8),CityCHAR(20)(2)); 空白(1)处应选择()

    • A、FOREIGN KEY
    • B、NOT NULL UNIQUE
    • C、FOREIGNKEY(Sno)
    • D、PRIMARY KEY(Sname)

    正确答案:B

  • 第12题:

    单选题
    采购订单的发票地址,以下说法正确的是()
    A

    一个供应商可以有多个发票地址

    B

    一个供应商只能有一个发票地址

    C

    一个供应商最多可以有三个发票地址


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

  • 第13题:

    供应商评估的目的是为了建立一个供应商数据库,大大提升企业对供应商选择的能力。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第14题:

    某数据库中有关系:

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

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

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

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

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

    ①根据要求画出ER图;


    正确答案:

  • 第15题:

    在考生文件夹下有“xxx.mdb”数据库。

    (1)以“供应商”表为数据源, 自动创建数据访问页“供应商”,添加“欢迎访问供应商信息页!”标签(楷体GB2312,18号,加粗)。以“供应商”文件名存到考生文件夹下。

    (2)在“供应商”页背景中添加Office电子表格。

    (3)在“供应商”页中添加矩形,用矩形框包含所有数据。“供应商”页结果如图:


    正确答案:

  • 第16题:

    在某企业的工程项目管理系统的数据库中供应商关系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

  • 第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题:

    一个数据库有三个记录类型:(1)供应商,包含唯一的供应商编号、供应商名称和供应商地址;(2)零部件,包含唯一的零部件编号、零部件名称、描述和位置;(3)采购,包含唯一的供应商编号(引用的供应商记录中的供应商编号)、零部件编号(引用的零部件记录中的零部件编号)和数量。这个数据库有()。

    • A、单一的平面文件结构
    • B、多层结构
    • C、关系结构
    • D、网络结构

    正确答案:C

  • 第21题:

    设有以下基本表: (1)供应商表(供应商编号,供应商名称,供应商所在城市); (2)零件表(零件编号,零件名称,零件颜色,零件重量); (3)工程项目表(工程编号,工程名称,工程所在城市); (4)工程供货表(工程编号,供应商编号,零件编号,零件数量)。    用SQL语言写出下列查询语句 (1)查询所有工程的全部细节    (2)查询所在城市为上海的所有工程的全部细节  (3)查询重量最轻的零件代号  (4)查询为工程编号为“JG2008001”的工程提供零件的供应商编号       (5)查询为工程编号为“JG2008001”的工程提供零件编号为“P1”的供应商编号       (6)查询由供应商编号为S1的供应商提供零件的工程名称    (7)查询供应商S1提供的零件的颜色


    正确答案: 1.SELECT * FROM 工程项目表
    2.SELECT * FROM 工程项目表 WHERE 工程所在城市=’上海’
    3.SELECT 零件编号FROM 零件表 WHERE 零件重量=  (SELECT MIN(零件重量) FROM 零件表)
    4.SELECT 供应商编号 FROM 工程供货表 WHERE 工程编号=’JG2008001’
    5.SELECT 供应商编号 FROM 工程供货表 
      WHERE 工程编号=’JG2008001’ AND 零件编号=’P1’
    6.SELECT 工程项目表.工程名称 FROM 工程项目表,工程供货表 
      WHERE 工程项目表.工程编号=工程供货表.工程编号 AND 工程供货表.供应商编号=’S1’ 
    7.SELECT DISTINCT零件表.零件颜色FROM零件表,工程供货表
    WHERE 零件表.零件编号=工程供货表.零件编号 AND 工程供货表.供应商编号=’S1’

  • 第22题:

    设某商业集团数据库中有三个实体集。一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等。供应商与商品间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多个供应商订购,供应商供应每种商品有月供应量;商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品可在多个商店销售,商店销售商品有月计划数。再将ER图转换成关系模式集,并指出每个关系模式的主键和外键。


    正确答案:这个ER图转换的关系模式如下:
    商品(商品号,商品名,规格,单价)
    供应商(供应商编号,供应商名,地址)
    商店(商店号,商店名,地址)
    供应(商品号,供应商编号,月供应量)
    销售(商品号,商店号,月计划数)

  • 第23题:

    单选题
    建立一个供应商、零件数据库。其中"供应商"表S(Sno,Sname,Zip,City)中的属性分别表示供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为Sno→(Sname,Zip,City),Zip→City。"零件"表P(Pno,Pname,Color,Weight,City),表示零件号、零件名、颜色、重量及产地。表S与表P之间的关系SP(Sno,Pno,Price,Qty)表示供应商代码、零件号、价格、数量。若要求:供应商代码不能为空,且值是唯一的,供应商的名也是唯一的;零件号不能为空,且值是唯一的;一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的SQL语句空缺部分补充完整。CREATETABLES(SnoCHAR(5)(1),SnameCHAR(30)UNIQUE,ZipCHAR(8),CityCHAR(20)(2)); 空白(2)处应选择()
    A

    NOT NULL

    B

    NOT NULL UNIQUE

    C

    PRIMARY KEY(Sno)

    D

    PRIMARY KEY(Sname)


    正确答案: C
    解析: 在给定的SQL语句中,因为Sno是主键,所以第(1)空应该填"PRIMARYKEY",但给出的选项中没有这个词组。试题描述告诉我们,"供应商代码不能为空,且值是唯一的",所以应该选择B,而在第(2)空处填写"PRIMARYKEY(Sno)"。

  • 第24题:

    单选题
    采购订单的供应商交运地址,以下说法正确的是()
    A

    一个供应商可以有多个交运地址

    B

    一个供应商只能有一个交运地址

    C

    一个供应商最多可以有三个交运地址


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