博学公司网上销售管理系统的数据库部分关系模式如下所示。其中

题目

博学公司网上销售管理系统的数据库部分关系模式如下所示。其中,客户号唯一标识一位客户,产品号唯一标识一件产品,订单号唯一标识一份订单。一份订单必须且仅对应一位客户,一份订单可由一到多条订单明细组成,一位客户可以有多份订单。客户(客户号,姓名,性别,地址,邮编)产品(产品号,名称,库存,单价)订单(订单号,时间,金额,客户号)订单明细(订单号,产品号,数量)订单关系模式的主键为(1);订单明细关系模式的主键为(2);其中订单的外键为(3)。 空白(2)处应选择()

  • A、订单号
  • B、产品号
  • C、(订单号,产品号)
  • D、(订单号,数量)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

数据库管理系统由3级模式组成,其中决定DBMS功能的是(14)。数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是(15)。

A.逻辑模式

B.外模式

C.内模式

D.物理模式


正确答案:B
解析:数据库的3级模式由外模式、模式和内模式组成。外模式又称关系子模式或用户模式,是模式的子集,是数据的局部逻辑结构,也是数据库用户看到的数据视图。决定DBMS的功能。DBMS主要由存储管理器和查询处理器两大部分组成。模式又称关系模式或逻辑模式,是数据库中前期数据的全局逻辑结构和特性的描述,也是所有用户的公共数据视图。内模式又称存储模式,是数据在数据库系统中的内部表示,即数据的物理结构和存储方式的描述。数据库系统的3级模式是对数据的3个抽象级别,数据的具体组织由数据库管理系统负责,用户能逻辑地处理数据,不必考虑数据在计算机中的表示和存储方法。数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是OS、DBMS和应用软件。

第2题:

CRM软件系统划分为接触渠道、业务功能及()三个组成部分。

A、关系模式

B、数据库

C、客户数据

D、销售数据


正确答案:B

第3题:

站在数据库管理系统的角度看,数据库系统一般采用三级模式结构,如下图所示。图中①②处应填写(19),③处应填写(20)。

A.外模式/概念模式

B.概念模式/内模式

C.外模式/概念模式映像

D.概念模式/内模式映像


正确答案:C

第4题:

● 站在数据库管理系统的角度看,数据库系统一般采用三级模式结构,如下图所示图中①②处应填写 (19) , 处应填写 (20) 。

(19)

A. 外模式 / 概念模式

B. 概念模式 / 内模式

C. 外模式 / 概念模式映象

D. 概念模式 / 内模式映象

(20)

A. 外模式 / 概念模式

B. 概念模式 / 内模式

C. 外模式 / 概念模式映象

D. 概念模式 / 内模式映象


正确答案:C,D

第5题:

阅读以下说明和表,回答问题1~问题4。

【说明】

某公司信息管理系统的需求分析和部分关系模式设计的结果描述如下。

1.公司有多个部门,每个部门有一名负责人、一间办公室、一部电话、多名职员,每个职员最多属于一个部门,负责人也是一名公司职员。

2.公司职员的月工资大于等于1000元且小于等于8000元。

3.数据库的部分关系模式设计如下:

职员(职员号,职员姓名,月工资,部门号,办公室,电话)

部门(部门号,部门名,负责人代码,任职时间)

4.“职员”和“部门”的关系示例分别如表2-1和表2-2所示。

根据上述说明,请给出

(1)“职员”关系模式的主键和外键。

(2)“部门”关系模式的主键和外键。


正确答案:(1)主键:职员号 外键:部门号 (2)主键:部门号或部门名 外键:负责人代码
(1)主键:职员号 外键:部门号 (2)主键:部门号,或部门名 外键:负责人代码 解析:本试题中,“部门”关系的主键为部门号,“职员”关系的主键为职员号。在“部门”关系中,部门由于负责人也是来自职员关系,所以负责人代码是外键。在“职员”关系中,部门号是“部门”关系的主键,因此部门号是外键。根据题意,“职员”和“部门”的关系模式可表示如下:
职员(职员号,职员姓名,月工资,部门号,办公室,电话)
部门(部门号,部门名,,任职时间)

第6题:

通常支持MIS的数据库系统由模式、子模式、【 】、数据库和数据库管理系统等几部分组成。


正确答案:应用程序
应用程序 解析:数据库系统是指以数据库方式管理大量共享数据的计算机机软件系统;支持MIS的数据库系统由模式、子模式、应用程序、数据库和数据库管理系统等组成。

第7题:

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

[说明]

某企业网上销售管理系统的数据库部分关系模式如下所示:

客户(客户号,姓名,性别,地址,邮编)

产品(产品号,名称,库存,单价)

订单(订单号,时间,金额,客户号)

订单明细(订单号,产品号,数量)

关系模式的主要属性及约束如下表所示。

以下是创建部分关系表的SQL语句,请将空缺部分补充完整。

CREATE TABLE客户(

客户号 CHAR(5) (a),

姓名 CHAR(30),

性别 CHAR(2) (b),

地址 CHAR(30),

邮编 CHAR(6));

CREATE TABLE 订单(

订单号CHAR(4),

时间 CHAR(10),

金额 NUMBER(6,2),

客户号CHAR(5)NOTNULL,

PRIMARY KEY(订单号),

(c);


正确答案:(a)NOT NULL UNIQUE或NOT NULL PRIMARY KEY 或 PRIMARY KEY (b)CHECK (VALUE IN('男''女')) (c)FOREIGN KEY (客户号) REFERENCES 客户(客户号)
(a)NOT NULL UNIQUE或NOT NULL PRIMARY KEY 或 PRIMARY KEY (b)CHECK (VALUE IN('男','女')) (c)FOREIGN KEY (客户号) REFERENCES 客户(客户号) 解析:本题考查的是SQL语言中的创建基本表命令。
SQL中使用CREATE TABLE命令来定义基本表,其一般格式为:
CREATE TABLE表名>(列名>数据类型>[列级完整性约束条件]
[,列名>数据类型>[列级完整性约束条件]]...
[,表级完整性约束条件>]);
本题着重考查完整性约束的定义。
. 实体完整性定义。声明主键有两种方法:将PRIMARYKEY保留字加在属性类型之后;在属性列表中引入一个新元素,该元素包含保留字PRIMARY KEY和用圆括号括起的构成主键的属性或者属性组列表。
. 参照完整性定义。FOREIGNKEY(属性名)REFERFENCES表名(属性名)。参照完整性通过保留字FOREIGNKEY定义哪些列为外码,REFERFENCES指明外码所对应的被参照表的主码。
. 用户定义完整性定义。用CHECK后增加一条检查子句来完成属性值上的约束。
根据题目描述,客户号唯一标识一位客户,客户性别取值为“男”或者“女”,一份订单必须且仅对应一位客户。所以,客户号是客户表的主键,客户性别的取值只能为“男”或者“女”,订单中的客户号必须外键依赖于客户。
因此,客户号应表示为主键:
(a)NOT NULL UNIQUE或NOT NULL PRIMARY KEY或PRIMARY KEY;
客户性别的取值只能为“男”或者“女”:
(b)CHECK (VALUE IN('男','女'))
订单中的客户号必须外键依赖于客户:
(c)FOREIGN KEY(客户号)REFERENCES客户(客户号)

第8题:

从数据库管理系统的角度看,数据库系统一般采用如下图所示的三级模式结构。图中①②处应填写(26),③处应填写(27)。

A.外模式/概念模式

B.概念模式/内模式

C.外模式/概念模式映像

D.概念模式/内模式映像


正确答案:C

第9题:

阅读以下某工厂人事信息管理系统数据库的设计说明,根据要求回答问题1~问题4。

[说明]

某工厂有多个部门,每个部门有多位职工,每位职工属于并且仅属于一个部门,每个部门有一位负责人,每个办公室有一部电话。每位职工的月工资大致是:800≤月工资≤4500元。

软件开发公司A为该工厂开发的信息管理数据库的部分关系模式如下所示。

职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)

部门(部门号,部门名,负责人代码,任职时间)

其中“职工”和“部门”的关系示例分别见表5-17和表5-18。

请使用“关系模式标记规则”(见本题附录),给出上述各关系模式的主键和外键。


正确答案:这是一道要求考生根据题目给定的关系模式以及属性间的函数依赖关系和给定的关系实例来确定各关系模式主键和外键的综合分析题。本试题的解答思路如下。 (1)由试题中给出的关键信息“某工厂有多个部门每个部门有多位职工每位职工属于并且仅属于一个部门每个部门有一位负责人……每位职工的月工资大致是:800≤月工资≤4500元”可以整理出如表5-24所示的关系模式主要属性、含义及约束。 (2)设K为R(UF)中的属性的组合若且对于K的任何一个真子集K′都有K′不能决定 U则K为R的候选码(候选关键字)。若有多个候选码则选一个作为主码(主键)。 (3)部门关系模式的主键和外键。由题目中给出的关键信息“某工厂有多个部门……每个部门有一位负责人”并且结合试题所给出的“部门”关系示例(见表5-18)可知仅用“部门号”作为主键可以唯一区分部门关系中的每一个元组。同时考虑到部门负责人应该来自职员所以“负责人代码”应为部门关系模式的外键。最后可得部门关系模式的主键和外键如下: 部门(部门号部门名任职时间) (4)职工关系模式的主键和外键。由题干中给出的关键信息“每位职工属于并且仅属于一个部门”可知仅用“职工号”作为主键可以唯一区分职工关系中的每一个元组。同时考虑到“部门号”是部门关系模式的主键所以它应是职工关系模式的外键。最后可得职工关系模式的主键和外键如下: 职工(职工号姓名年龄月工资电话办公室)。
这是一道要求考生根据题目给定的关系模式,以及属性间的函数依赖关系和给定的关系实例来确定各关系模式主键和外键的综合分析题。本试题的解答思路如下。 (1)由试题中给出的关键信息“某工厂有多个部门,每个部门有多位职工,每位职工属于并且仅属于一个部门,每个部门有一位负责人,……每位职工的月工资大致是:800≤月工资≤4500元”,可以整理出如表5-24所示的关系模式主要属性、含义及约束。 (2)设K为R(U,F)中的属性的组合,若,且对于K的任何一个真子集K′,都有K′不能决定 U,则K为R的候选码(候选关键字)。若有多个候选码,则选一个作为主码(主键)。 (3)部门关系模式的主键和外键。由题目中给出的关键信息“某工厂有多个部门,……每个部门有一位负责人”,并且结合试题所给出的“部门”关系示例(见表5-18)可知,仅用“部门号”作为主键,可以唯一区分部门关系中的每一个元组。同时考虑到部门负责人应该来自职员,所以“负责人代码”应为部门关系模式的外键。最后可得部门关系模式的主键和外键如下: 部门(部门号,部门名,,任职时间) (4)职工关系模式的主键和外键。由题干中给出的关键信息“每位职工属于并且仅属于一个部门”可知,仅用“职工号”作为主键,可以唯一区分职工关系中的每一个元组。同时考虑到“部门号”是部门关系模式的主键,所以它应是职工关系模式的外键。最后可得职工关系模式的主键和外键如下: 职工(职工号,姓名,年龄,月工资,,电话,办公室)。

第10题:

数据库系统的体系结构或总体结构是( )。A.外模式、模式和内模式B.数据库、数据库管理系统和数据库系统C.模型、模式和视图D、关系模型、网状模型和层次模型


正确答案:A
数据库的体系结构分为三级模式,即外模式,模式和内模式。

更多相关问题