单选题
某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)3个实体之间的关系如表1、表2和表3所示。假设每个部门有一位负责人和一部电话,但有若干名员工;每种商品只能由一个部门负责销售。
表1 部门表
|
| 部门号 |
部门名 |
负责人 |
电话 |
| 001 |
家电部 |
E002 |
1001 |
| 002 |
百货部 |
E026 |
1002 |
| 003 |
食品部 |
E030 |
1003 |
表2 商品表
|
| 商品号 |
商品名称 |
单价 |
库存量 |
| 30023 |
微机 |
4800 |
26 |
| 30024 |
打印机 |
1650 |
7 |
| ... |
... |
... |
... |
| 30101 |
毛巾 |
10 |
106 |
| 30102 |
牙刷 |
3.8 |
288 |
| ... |
... |
... |
... |
表3 职工表
|
| 职工号 |
姓名 |
住址 |
| E001 |
王军 |
南京路 |
| E002 |
李晓斌 |
淮海路 |
| E021 |
杨烨 |
江西路 |
| E026 |
田波 |
西藏路 |
| E028 |
李晓斌 |
西藏路 |
| E029 |
刘丽华 |
淮海路 |
| E030 |
李彬彬 |
唐山路 |
| E031 |
胡慧芬 |
昆明路 |
| ... |
... |
... |
表4 统计结果
|
| 职工号 |
姓名 |
部门名 |
月销售额 |
| E001 |
王军 |
家电部 |
528900 |
| E002 |
李晓斌 |
家电部 |
368000 |
| E021 |
杨烨 |
百货部 |
12500 |
| E028 |
李晓斌 |
百货部 |
82500 |
| E031 |
胡慧芬 |
食品部 |
282608 |
| ... |
... |
|
... |
部门关系不属于第三范式的原因是{{U}} {{U}} 68 {{/U}}
{{/U}}。如果用户要求得到表4所示的结果,需要{{U}} {{U}} 69 {{/U}}
{{/U}},并增加关系模式{{U}} {{U}} 70 {{/U}} {{/U}}。
单选题
- A.没有消除非主属性对码的部分函数依赖,如部门名→负责人
- B.没有消除非主属性对码的部分函数依赖,如负责人→电话
- C.只消除了非主属性对码的部分函数依赖,而未消除传递函数依赖
- D.没有消除非主属性对码的部分函数依赖和传递函数依赖
单选题
- A.修改表1的结构,在表1中增加一个职工号
- B.修改表2的结构,在表2中增加一个职工号
- C.修改表2的结构,在表2中增加一个部门号
- D.修改表3的结构,在表3中增加一个部门号
单选题
- A.销售(职工号,商品号,日期,数量)
- B.销售(职工号,商品名称,商品号,数量)
- C.销售(职工号,部门号,日期,数量)
- D.销售(职工号,部门号,商品号,日期)
【正确答案】
A
【答案解析】在部门(部门号,部门名,负责人,电话)关系模式中,部门号是主码,所以不存在对码的部分依赖问题。根据试题假设,每个部门有一位负责人和一部电话,也就是说,存在“责人一电话”样的函数依赖,即存在对主码的传递函数依赖。
在表4中,有职工号、姓名、部门、月销售额4个属性,其中职工号和姓名可以由表3得出,但是,由表2至表3无法得出职工所在的部门,因此,应该在表3中增加“部门号”属性。同时,要计算出职工的月销售总额,还需要一个表来记录职工销售的数据。该表需要包括的属性有职工号、商品号、日期、数量。
单选题
______这一计算机软件著作权权利是不可以转让的。
- A.发行权
- B.复制权
- C.署名权
- D.信息网络传播权
【正确答案】
C
【答案解析】在计算机软件著作权中,署名权是不能转让的。
单选题
希赛公司欲为某种型号的示波器开发内置软件。该公司的架构师设计了如图所示的软件架构。在软件架构评审时,专家认为该架构存在的问题是______。
【正确答案】
C
【答案解析】本题主要考查架构评审和软件架构设计的应用。根据图中示波器的功能描述,结合示波器常见的功能和使用方式,可以看出图中仅有示波器内部处理的建模,而没有与外界的交互,如用户交互。而用户交互是示波器重要的功能,不能缺失,所以这是该架构存在的最大问题。
单选题
计算机执行程序时,在一个指令周期的过程中,为了能够从内存中读指令操作码,首先是将______的内容送到地址总线上。
- A.程序计数器(PC)
- B.指令寄存器(IR)
- C.状态寄存器(SR)
- D.通用寄存器(GR)
【正确答案】
A
【答案解析】本题考查指令的操作码。指令系统中的每一条指令都有一个操作码,它表示该指令应进行什么性质的操作。不同的指令用操作码这个字段的不同编码来表示,每一种编码代表一种指令。组成操作码字段的位数一般取决于计算机指令系统的规模。
程序计数器(PC)用于记录需要执行的下一条指令操作码的地址,所以在读指令操作码时,应将程序计数器的内容送到地址总线上。
单选题
需求管理是CMM可重复级中的6个关键过程域之一,其主要目标是______。
- A.对于软件需求,必须建立基线以进行控制,软件计划、产品和活动必须与软件需求保持一致
- B.客观地验证需求管理活动符合规定的标准、程序和要求
- C.策划软件需求管理的活动,识别和控制已获取的软件需求
- D.跟踪软件需求管理的过程、实际结果和执行情况
【正确答案】
A
【答案解析】过程能力成熟度模型(Capability Maturity Model,CMM)在软件开发机构中被广泛用来指导软件过程改进。该模型描述了软件成立能力的5个成熟级别,每一级都包含若干关键过程域(Key Process.Areas,KPA)。
CMM的第二级为可重复级,它包括6个关键过程域,分别是:需求管理、软件项目计划、软件项目跟踪和监督、软件分包合同管理、软件质量保证和软件配置管理。
需求管理的目标是为软件需求建立一个基线,提供给软件工程和管理使用;软件计划、产品和活动与软件需求保持一致。