题目详情

某集团公司拥有多个大型连锁商场,公司需要构建一个数据库系统以方便管理其业务运作活动。

【需求分析结果】

(1)商场需要记录信息包括商场编号(编号惟一)、商场名称、地址和联系电话。某商场信息如表3-4所示。

表3-4 商场信息表

中级软件设计师,章节练习,基础复习,中级软件设计师模拟

(2)每个商场包含不同部门,部门需要记录信息包括部门编号(集团公司分配)、部门名称、位置分布和联系电话。某商场部门信息如表3-5所示。

表3-5 部门信息表

中级软件设计师,章节练习,基础复习,中级软件设计师模拟

(3)每个部门雇佣多名员工处理日常事务,每名员工只能隶属一个部门(新进员工在培训期不隶属于任何部门)。员工需要记录信息包括员工编号(集团公司分配)、姓名、岗位、电话号码和工资。员工信息如表3-6所示。

表3-6 员工信息表

中级软件设计师,章节练习,基础复习,中级软件设计师模拟

(4)每个部门员工中有一名是经理,每个经理只能管理一个部门,系统需要记录每个经理任职时间。

【概念模型设计】

根据需求阶段搜集信息,设计实体联系图(如图3-17)和关系模式(不完整)。

中级软件设计师,章节练习,基础复习,中级软件设计师模拟

【关系模式设计】

商场(商场编号,商场名称,地址,联系电话)

部门(部门编号,部门名称,位置分布,联系电话,(a))

员工(员工编号,员工姓名,岗位,电话号码,工资,(b))

经理((c),任职时间)

【问题1】

根据问题描述,补充4个联系,完善图3-17所示实体联系图。联系名可用联系1、联系2、联系3和联系4代替,联系类型分为1:1、1:n和m:n。

【问题2】

根据实体联系图,将关系模式中空(a)-(c)补充完整,并分别给出部门、员工和经理 ?关系模式主键和外键。

【问题3】

为了使商场有紧急事务时能联系到轮休员工,要求每位员工必须且只能登记一位紧急联系人姓名和联系电话,不同员工可以登记相同紧急联系人。则在图3-17中还需添加实体是(1),该实体和图3-17中员工存在(2)联系(填写联系类型)。给出该实体关系模式。

正确答案及解析

正确答案
解析

【问题1】完整实体联系图如图3-18所示。

中级软件设计师,章节练习,基础复习,中级软件设计师模拟

【问题2】

(a)所在商场编号

(b)所在部门编号 (c)员工编号

中级软件设计师,章节练习,基础复习,中级软件设计师模拟

中级软件设计师,章节练习,基础复习,中级软件设计师模拟

【问题3】

(1)紧急联系人

(2)1:n

关系模式为:紧急联系人(紧急联系人编号,姓名,联系电话)。

你可能感兴趣的试题

单选题

E-mail地址由分隔符“()”分为前后两部分,分别指明用户名及邮件

  • A.//
  • B.\\
  • C.@
查看答案
单选题

某 html 文档中有如下代码,则在浏览器中打开该文档时显示为( )。

<form>

Listl:

<input type="text" name="List1" />

<br / >

List2:

<input type="text" name="List 2 " />

< /form>

初级程序员,章节练习,初级程序员真题

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案
单选题

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

CREATE TABLE P( 商品名CHAR(30)( ),

条形码CHAR(30) ( ) ,

供应商号 CHAR(5) ,

价格 CHAR(20) ,

数量CHAR(20)

( )(供应商号) REFERENCES S(供应商号));

查询供应商及价格小于等于 2500 元且大于等于 1280 元的“电冰箱”的数量的SQL语句为:

SELECT商品名,供应商名,价格,数量

FROM P

WHERE商品名= ’电冰箱’ AND ( ) ;

将供应商号“12021”所供应的商品价格上涨3%的SQL语句为:

UPDATE P

( )

WHERE 供应商号= ’12021’;

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

SELECT供应商名,电话

FROM S

WHERE ( );

  • A.NULL
  • B.UNIQUE
  • C.NOT NULL
  • D.NOT NULL UNIQUE
查看答案
单选题

函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为( );若以传引用方式调用g,则函数f的返回值为( )。

初级程序员,章节练习,初级程序员真题

  • A.3
  • B.4
  • C.6
  • D.7
查看答案
单选题

初级程序员,章节练习,初级程序员真题

初级程序员,章节练习,初级程序员真题

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案

相关题库更多 +