试题二(共 15 分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】天津市某银行信息系统的数据库部分关系模式如下所示:客户 (客户号,姓名,性别,地址,邮编,电话)账户 (账户号,客户号,开户支行号,余额)支行 (支行号,支行名称,城市,资产总额)交易 (交易号,账户号,业务金额,交易日期)其中,业务金额为正值表示客户向账户存款;为负值表示取款。【问题1】(3 分)以下是创建账户关系的SQL语句,账户号唯一识别一个账户,客户号为客户关系的唯一标识,且不能为空。账户余额不能小于1.0

题目

试题二(共 15 分)

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

【说明】

天津市某银行信息系统的数据库部分关系模式如下所示:

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

账户 (账户号,客户号,开户支行号,余额)

支行 (支行号,支行名称,城市,资产总额)

交易 (交易号,账户号,业务金额,交易日期)

其中,业务金额为正值表示客户向账户存款;为负值表示取款。

【问题1】(3 分)

以下是创建账户关系的SQL语句,账户号唯一识别一个账户,客户号为客户关系的唯一标识,且不能为空。账户余额不能小于1.00元。请将空缺部分补充完整。

CREATE TABLE 账户(

账户号 CHAR(19) (a) ,

客户号 CHAR(10) (b) ,

开户支行号 CHAR(6) NOT NULL ,

余额 NUMBER(8,2) (c) );

【问题2】(7 分)

(1)现银行决策者希望查看在天津市各支行开户且2009年9月使用了银行存取服务的所有客户的详细信息,请补充完整相应的查询语句。 (交易日期形式为’2000-01-01’)

SELECT DISTINCT 客户.*

FROM 客户, 账户, 支行, 交易

WHERE 客户.客户号 = 账户.客户号 AND

账户.开户支行号 = 支行.支行号 AND

(d) AND

交易.账户号 = 账户.账户号 AND

(e) ;

上述查询优化后的语句如下,请补充完整。

SELECT DISTINCT 客户.*

FROM 客户, 账户, (f) AS 新支行, (g) AS 新交易

WHERE 客户.客户号 = 账户.客户号 AND

账户.开户支行号 = 新支行.支行号 AND

新交易.账户号 = 账户.账户号

(2)假定一名客户可以申请多个账户,给出在该银行当前所有账户余额之和超过百万的客户信息并按客户号降序排列。

SELECT *

FROM 客户

WHERE (h)

(SELECT 客户号 FROM 账户 GROUP BY 客户号 (i) )

ORDER BY (j) ;

【问题3】(5 分)

(1)为账户关系增加一个属性“账户标记” ,缺省值为0,取值类型为整数;并将当前账户关系中所有记录的“账户标记”属性值修改为0。请补充相关SQL语句。

ALTER TABLE 账户 (k) DEFAULT 0 ;

UPDATE 账户 (l) ;

(2)对于每笔金额超过10万元的交易,其对应账户标记属性值加1,给出触发器实现的方案。

CREATE TRIGGER 交易_触发器 (m) ON 交易

REFERENCING NEW ROW AS 新交易

FOR EACH ROW

WHEN (n)

BEGIN ATOMIC

UPDATE 账户 SET 账户标记 = 账户标记 + 1

WHERE (o) ;

COMMIT WORK ;

END ;


相似考题

1.试题二(共15 分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】天津市某银行信息系统的数据库部分关系模式如下所示:客户 (客户号,姓名,性别,地址,邮编,电话)账户 (账户号,客户号,开户支行号,余额)支行 (支行号,支行名称,城市,资产总额)交易 (交易号,账户号,业务金额,交易日期)其中,业务金额为正值表示客户向账户存款;为负值表示取款。【问题1】(3 分)以下是创建账户关系的SQL语句,账户号唯一识别一个账户,客户号为客户关系的唯一标识,且不能为空。账户余额不能小于1.00元。请将空缺部分补充完整。CREATE TABLE 账户(账户号 CHAR(19) (a) ,客户号 CHAR(10) (b) ,开户支行号 CHAR(6) NOT NULL ,余额 NUMBER(8,2) (c) );【问题2】 (7 分)(1)现银行决策者希望查看在天津市各支行开户且2009年9月使用了银行存取服务的所有客户的详细信息,请补充完整相应的查询语句。 (交易日期形式为’2000-01-01’)SELECT DISTINCT 客户.*FROM 客户, 账户, 支行, 交易WHERE 客户.客户号 = 账户.客户号 AND账户.开户支行号 = 支行.支行号 AND(d) AND交易.账户号 = 账户.账户号 AND(e) ;上述查询优化后的语句如下,请补充完整。SELECT DISTINCT 客户.*FROM 客户, 账户, (f) AS 新支行, (g) AS 新交易WHERE 客户.客户号 = 账户.客户号 AND账户.开户支行号 = 新支行.支行号 AND新交易.账户号 = 账户.账户号;(2)假定一名客户可以申请多个账户,给出在该银行当前所有账户余额之和超过百万的客户信息并按客户号降序排列。SELECT *FROM 客户WHERE (h)(SELECT 客户号 FROM 账户 GROUP BY 客户号 (i) )ORDER BY (j) ;【问题3】(5 分)(1)为账户关系增加一个属性“账户标记” ,缺省值为0,取值类型为整数;并将当前账户关系中所有记录的“账户标记”属性值修改为0。请补充相关SQL语句。ALTER TABLE 账户 (k) DEFAULT 0 ;UPDATE 账户 (l) ;(2)对于每笔金额超过10万元的交易,其对应账户标记属性值加1,给出触发器实现的方案。CREATE TRIGGER 交易_触发器 (m) ON 交易REFERENCING NEW ROW AS 新交易FOR EACH ROWWHEN (n)BEGIN ATOMICUPDATE 账户 SET 账户标记 = 账户标记 + 1WHERE (o) ;COMMIT WORK ;END

3.试题一(共15分)阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。【说明】某证券交易所为了方便提供证券交易服务,欲开发一证券交易平台,该平台的主要功能如下:(1)开户。根据客户服务助理提交的开户信息,进行开户,并将客户信息存入客户记录中,账户信息(余额等)存入账户记录中;(2)存款。客户可以向其账户中存款,根据存款金额修改账户余额;(3)取款。客户可以从其账户中取款,根据取款金额修改账户余额;(4)证券交易。客户和经纪人均可以进行证券交易(客户通过在线方式,经纪人通过电话),将交易信息存入交易记录中;(5)检查交易。平台从交易记录中读取交易信息,将交易明细返回给客户。现采用结构化方法对该证券交易平台进行分析与设计,获得如图1-1所示的上下文数一据流图和图1-2所示的O层数据流图。【问题1](3分)使用说明中的词语,给出图1-1中的实体E1-E3的名称。【问题2】(3分)使用说明中的词语,给出图1-2中的数据存储D1-D3的名称。【问题3】(4分)根据说明和图中的术语,补充图1-2中缺失的数据流及其起点和终点。【问题4】(5分)实际的证券交易通常是在证券交易中心完成的,因此,该平台的“证券交易”功能需将交易信息传递给证券交易中心。针对这个功能需求,需要对图1-1和图1-2进行哪些修改,请用200字以内的文字加以说明。

参考答案和解析
正确答案:

 
试题二(15 分)
问题 1(3 分,各1 分)
(a)  PRIMARY KEY/NOT NULL UNIQUE/NOT NULL PRIMARY KEY
(b)  FOREIGN KEY(客户号)REFERENCES 客户(客户号)
(c)  CHECK(余额>1.00)
问题 2(7 分,各1 分)
(1)
(d)  支行.城市=’天津市’
(e)  交易.交易日期 LIKE  ‘2009-09%’
注(d)(e)次序无关
(f)  (SELECT*FROM  支行  WHERE  城市=’天津市’)
(g)  (SELECT*FROM  交易  WHERE  交易日期  LIKE  ‘2009-09%’)
(2)
(h)客户号  IN
(i) HAVING SUM(余额)>1000000.00
(j)客户号  DESC
问题 3(5 分,各1 分)
(1)
(k)ADD 账户标记  INT
(l)SET  账户标记=0;
(2)
(m)AFTER INSERT
(n)新交易.金额>1000000.00
(o)账户.账户号=新交易.账户号
试题二分析
    本题考查SQL语句的基本语法与结构知识。
    此类题目要求考生掌握SQL语句的基本语法和结构,认真阅读题目给出的关系模式,针对题目的要求具体分析并解答。本试题己经给出了4个关系模式,需要分析每个实体的属性特征及实体之间的联系,补充完整SQL语句。
【问题1】
    由于问题1中“账户号唯一识别一个账户”可知账户号为账户关系的主键,即不能为空且唯一标识一条账户信息,因此需要用PRIMARY KEY对该属性进行主键约束;又由于“客户号为客户关系的唯一标识,且不能为空”可知客户号为客户关系的主键,在账户关系中应作外键,用FOREIGN KEY刘一该属性进行外键约束;由“账户余额不能小于1.00元”可知需要限制账户余额属性值的范围,通过CHECK约束来实现。从上分析可见,完整的SQL语句如下:
    CREATE TABLE账户(
              账户号CHAR(19) PRIMARY KEY,
              客户号CHAR(10) FOREIGN KEY(客户号)REFERENCES客户(客户号),
              开户支行号CHAR(6) NOT NULL,
              余额NUMBER(8, 2)CHECK(余额>1.00));
    注:PRIMARY KEY可替换为NOT NULL UNIQUE或NOT NULL PRIMARY KEY。
【问题2】
    SQL查询通过SELECT语句实现。
    (1)根据问题2要求应在表连接条件的基础上,需要添加两个条件:①支行关系的城市属性值为“天津市”,即支行.城市='天津市';②在2009年9月存在交易记录,由于交易日期形式为'2000-01-01',所以需要通过模糊匹配来实现,用LIKE关键词和通配符表示,即交易.交易日期LIKE '2009-09-%'。
    WHERE子句中条件的先后顺序会对执行效率产生影响。假如解析器是按照先后顺序依次解析并列条件,优化的原则是:表之间的连接必须出现在其他WHERE条件之后,那些可以过滤掉最多条记录的条件尽可能出现在WHERE子句中其他条件的前面。要实现上述优化过程,可以重新组织WHERE条件的顺序或者通过嵌套查询以缩小连接记录数目的规模来实现。
    根据问题2要求,考生需要添加两个子查询以缩小参与连接的记录的数目,即筛选出天津市的所有支行(SELECT*FROM支行WHERE城市='天津市'),而且找到2009年9月发生的交易记录(SELECT*FROM交易WHERE交易日期LIKE '2009-09-%'),然后再做连接查询。
   (2)根据问题2要求,可通过子查询实现“所有账户余额之和超过百万的客户信息”的查询;对SUM函数计算的结果应通过HAVING条件语句进行约束;降序通过DES(关键字来实现。
      SELECT*
      FROM客户
      WHERE客户号工N
      (SELECT客户号FROM账户GROUP BY客户号HAVTNG SUM(余额)>1000000.00)
      ORDER BY客户号DES;
【问题3】
    (l)关系模式的修改通过ALTER语句来实现,使用ADD添加属性;使用SET修改属性值。
    ALTER TABLE账户ADD账户标记 INT DEFAULT 0;
      UPDATE账户SET账户标记=0;
    (2)创建触发器可通过CREATE TRIGGER语句实现,问题3要求考生掌握该语句的基本语法结构。按照问题3要求,在交易关系中插入一条记录时触发器应自动执行,故需要创建基于INSERT类型的触发器,其触发条件是新插入交易记录的金额属性值>100000.00;最后添加表连接条件。完整的触发器实现方案如下:
    CREATE TRIGGER交易触发器AFTER INSERT ON交易
    REFERENCING NEW ROW AS新交易
        FOR EACH ROW
    WHEN新交易.金额>100000 .00
        BEGIN ATOMIC
              UPDATE账户SET账户标记=账户标记+1
      WHERE账户.账户号=新交易.账户号;
                    COMMIT WORK;
                END
更多“试题二(共 15 分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】天津市某银行信息系统的数据库部分关系模式如下所示:客户 (客户号,姓名,性别,地址,邮编,电话)账户 (账户号,客户号,开户支行号,余额)支行 (支行号,支行名称,城市,资产总额)交易 (交易号,账户号,业务金额,交易日期)其中,业务金额为正值表示客户向账户存款;为负值表示取款。【问题1】(3 分)以下是创建账户关系的SQL语句,账户号唯一识别一个账户,客户号为客户关系的唯一标识,且不能为空。账户余额不能小于1.0”相关问题
  • 第1题:

    试题二(共15分)

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

    【说明】

    某宾馆为了有效地管理客房资源,满足不同客户需求,拟构建一套宾馆信息管理系统,以方便宾馆管理及客房预订等业务活动。

    【需求分析结果】

    该系统的部分功能及初步需求分析的结果如下:

    (1)宾馆有多个部门,部门信息包括部门号、部门名称、电话、经理。每个部门可以有多名员工,每名员工只属于一个部门;每个部门只有一名经理,负责管理本部门。

    (2)员工信息包括员工号、姓名、岗位、电话、工资,其中,员工号唯一标识员工关系中的一个元组,岗位有经理、业务员。

    (3)客房信息包括客房号(如1301、1302等)、客房类型、收费标准、入住状态(已入住/未入住),其中客房号唯一标识客房关系中的一个元组,不同客房类型具有不同的收费标准。

    (4)客户信息包括客户号、单位名称、联系人、联系电话、联系地址,其中客户号唯一标识客户关系中的一个元组。

    (5)客户预订客房时,需要填写预订申请。预订申请信息包括申请号、客户号、入住时间、入住天数、客房类型、客房数量,其中,一个申请号唯一标识预订申请中的一个元组;一位客户可烈有多个预订申请,但一个预订申请对应唯一的二位客户。

    (6)当客户入住时,业务员根据客户的预订申请负责安排入住客房事宜。安排信息包括客房号、姓名、性别、身份证号、入住时间、天数、电话,其中客房号、身份证号和入住时间唯一标识一次安排。一名业务员可以安排多个预订申请,一个预订申请只由一名业务员安排,而且可安排多间同类型的客房。

    【概念模型设计】

    根据需求阶段收集的信息,设计的实体联系图如图2-1所示。

    【关系模式设计】

    部门(部门号,部门名称,经理,电话)

    员工(员工号, a ,姓名,岗位,电话,工资)

    客户 b 联系人,.联系电话,联系地址.

    客房(客房号,客房类型,收费标准,入住状态)

    预订申请( c )入住时间,天数,客房类型,客房数量)

    安排(申请号,客房号,姓名,性别,( d ) ,天数,电话,业务员)

    【问题1】(4分)

    根据问题描述,补充四个联系,完善图,2-1,的实体联系图.联系名可用联系1、联系2、联系3和联系4代替,联系的类型为1:1、1:n和m:n (或1:1,和1:*和*:*)。

    【问题2】(8分)

    (1)根据题意、,将关系模式中的空(a)~.(d)补充完整,并填入答题纸对应的位置上。

    (2)给出“预订申请”和“安排”关系模式的主键和外键。

    【问题3】(3分)

    【关系模式设计】中的“客房”关系模式是否存在规范性问题,请用丑100字以内文字解释你的观点(若存在问题,应说明如何修改“客房”关系模式).


    正确答案:


  • 第2题:

    阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
    【说明】
    某证券交易所为了方便提供证券交易服务,欲开发一证券交易平台,该平台的主要功能如下:
    (1)开户。根据客户服务助理提交的开户信息,进行开户,并将客户信息存入客户记录中,账户信息(余额等)存入账户记录中;
    (2)存款。客户可以向其账户中存款,根据存款金额修改账户余额;
    (3)取款。客户可以从其账户中取款,根据取款金额修改账户余额;
    (4)证券交易。客户和经纪人均可以进行证券交易(客户通过在线方式,经纪人通过电话),将交易信息存入交易记录中;
    (5)检查交易。平台从交易记录中读取交易信息,将交易明细返回给客户。
    现采用结构化方法对该证券交易平台进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。
    阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
    【说明】
    某证券交易所为了方便提供证券交易服务,欲开发一证券交易平台,该平台的主要功能如下:
    (1)开户。根据客户服务助理提交的开户信息,进行开户,并将客户信息存入客户记录中,账户信息(余额等)存入账户记录中;
    (2)存款。客户可以向其账户中存款,根据存款金额修改账户余额;
    (3)取款。客户可以从其账户中取款,根据取款金额修改账户余额;
    (4)证券交易。客户和经纪人均可以进行证券交易(客户通过在线方式,经纪人通过电话),将交易信息存入交易记录中;
    (5)检查交易。平台从交易记录中读取交易信息,将交易明细返回给客户。
    现采用结构化方法对该证券交易平台进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。


    【问题1】(3分)
    使用说明中的词语,给出图1-1中的实体E1-E3的名称。
    【问题2】(3分)
    使用说明中的词语,给出图1-2中的数据存储D1-D3的名称。
    【问题3】(4分)
    根据说明和图中的术语,补充图1-2中缺失的数据流及其起点和终点。
    【问题4】(5分)
    实际的证券交易通常是在证券交易中心完成的,因此,该平台的“证券交易”功能需将交易信息传递给证券交易中心。针对这个功能需求,需要对图1-1和图1-2进行哪些修改,请用200字以内的文字加以说明。


    答案:
    解析:
    问题1 E1:客户服务助理,E2:客户,E3:经纪人
    问题2 D1:客户记录,D2:账户记录,D3:交易记录
    问题3
    数据流名称:修改账户余额,起点:存款,终点:D2
    数据流名称:修改账户余额,起点:取款,终点:D2
    数据流名称:交易信息存入交易记录(在线),起点:证券交易(在线),终点:D3
    数据流名称:交易信息存入交易记录(电话),起点:证券交易(电话),终点:D3
    问题4
    图1增加外部实体“证券交易中心”,增加“证券交易平台”到“证券交易中心”,数据流:交易信息
    图2增加外部实体“证券交易中心”,增加“证券交易(在线)“到“证券交易中心”,数据流:交易信息
    图2增加“证券交易(电话)“到“证券交易中心”,数据流:交易信息

    试题分析:
    本题问题1要求识别E1-E3具体为哪个外部实体,通读试题说明,可以了解到适合充当外部实体的包括:客户、客户服务助理、经记人具体的对应关系,可以通过将顶层图与题目说明进行匹配得知如:从图中可看出E1会向交易平台发出数据流“开户信息”;而从试题说明“根据客户服务助理提交的开户信息,进行开户,并将客户信息存入客户记录中,账户信息存入账户记录中”可以看出,E1对应是客户服务助理E2、E3同理可得
    本题问题2要求识别存储,解决这类问题,以图的分析为主,配合说明给存储命名,因为存储相关的数据流一般展现了这个存储中到底存了些什么信息,如从图中可以看到D1中有客户信息,而D2中有账户信息,题目说明中又有“根据客户服务助理提交的开户信息,进行开户,并将客户信息存入客户记录中,账户信息存入账户记录中”自然D1应为客户记录,D2应为账户记录同理,D3为交易记录
    问题3分析:
    缺失数据流1
    名称:修改账户余额,起点:存款,终点:D2
    理由:从试题说明“客户可以向其账户中存款,根据存款金额修改账户余额”可以看出,这个功能有操作“根据存款金额修改账户余额”据此可以了解到从该功能应有数据流“存款”至D2,而0层图没有
    缺失数据流2:
    名称:修改账户余额,起点:取款,终点:D2
    理由:从试题说明“客户可以从其账户中取款,根据取款金额修改账户余额”可以看出,这个功能有操作“根据取款金额修改账户余额”据此可以了解到从该功能应有数据流“取款”至D2,而0层图没有
    缺失数据流3-4
    名称:交易信息存入交易记录,起点:证券交易(分为在线与电话),终点:D3
    理由:从试题说明“客户和经纪人均可以进行证券交易,将交易信息存入交易记录中”可以看出,这个功能有操作“将交易信息存入交易记录中”据此可以了解到从该功能应有数据流“证券交易”至D3,而0层图没有

  • 第3题:

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

    A. 订单号
    B. 产品号
    C. (订单号,产品号)
    D. (订单号,数量)

    答案:C
    解析:
    本题考查的是应试者对关系数据库基本概念的掌握程度,本题正确的答案是C.根据题意,因为一份订单可由一到多条订单明细组成,而订单明细指出的是产品号和数量,因此订单明细关系模式的主键为订单号,产品号。

  • 第4题:

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

    • A、订单号
    • B、客户号
    • C、(订单号,客户号)
    • D、(订单号,时间)

    正确答案:A

  • 第5题:

    以下哪些是属于明确不可告知客户的内容()

    • A、手机号全号
    • B、客户姓名
    • C、认证的银行名称
    • D、账户的余额

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

  • 第6题:

    客户/账户信息查询交易(60450)中可以查到的信息有哪些()。

    • A、客户身份证号
    • B、客户开立的存款账户信息
    • C、客户开立的账户余额
    • D、客户账户的交易流水

    正确答案:A,B,C

  • 第7题:

    个人客户申请网上银行落地业务撤单时,提供的书面撤单申请应包括()

    • A、客户号
    • B、转入账户
    • C、转出账户
    • D、交易流水号

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

  • 第8题:

    反洗钱监测系统账户信息维护项显示从核心提取的本机构开立的所有账户信息,包含()、客户号、机构代码、开户日期等信息。

    • A、账号
    • B、账户名称
    • C、账户类型
    • D、金额
    • E、交易对手

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

  • 第9题:

    对开立广东农村信用社珠江共管账户卡交易处理的要求描述不正确的是()

    • A、通过“[060465]查询客户信息“交易查询该客户号;如客户号不存在,使用“[062001]建立客户信息“交易为客户建立对公客户号。
    • B、操作“[037204]开卡“交易,为客户开立牵头人共管卡。
    • C、操作存款模块交易为客户存款。
    • D、操作“[037606]开其他共管账户卡“交易,开立其他共管账户卡。

    正确答案:A

  • 第10题:

    多选题
    对公客户经理可查询分管客户的()。
    A

    客户号信息

    B

    账户信息

    C

    账户余额

    D

    当日账户历史交易明细

    E

    历史交易明细


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

  • 第11题:

    判断题
    每个核心客户号对应唯一积分账户,同一客户号下所有账户符合积分规则交易产生的积分均计入该积分账户。
    A

    B


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

  • 第12题:

    多选题
    删除对公客户号时,需先将客户号下的()进行销户,再由客户号的维护机构或该机构的分行清算中心使用交易删除。
    A

    活期结算账户

    B

    定期存款账户

    C

    久悬账户

    D

    贷款账户


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

  • 第13题:

    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某酒店拟构建一个信息系统以方便酒店管理及客房预订业务运作活动,该系统的部分功能及初步需求分析的结果如下所述: (1)酒店有多个部门,部门信息包括部门号、部门名称、经理、电话和邮箱。每个部门可以有多名员工,每名员工只属于一个部门;每个部门有一名经理,负责管理本部门的事务和员工。 (2)员工信息包括员工号、姓名、职位、部门号、电话号码和工资。职位包括:经理、业务员等。其中员工号唯一标识员工关系中的每一个元组。 (3)客户信息包括客户号、单位名称、联系人、联系电话、联系地址,其中客户号唯一标识客户关系中的每一个元组。 (4)客户要进行客房预订时,需要填写预订申请。预订申请信息包括申请号、客户号、入住时间、入住天数、客房类型、客房数量。其中,一个申请号对应唯一的一个预订申请;一个客户可以有多个预订申请,但一个预订申请对应唯一的一个客户号。 (5)当客户入住时,业务员根据客户预订申请负责安排入住事宜,如入住的客户的姓名、性别、身份证号、电话、入住时间、天数。一个业务员可以安排多个预订申请,但一个预订申请只由一个业务员处理。 【概念模型设计】 根据需求阶段收集的信息,设计的实体联系图如图2-1所示



    【关系模式设计】 部门(部门号,部门名称,经理,电话,邮箱) 员工(员工号,姓名,(a),职位,电话号码,工资) 客户((b),单位名称,联系人,联系电话,联系地址) 客房(客房号,客房类型) 预订申请((c),(d),入住时间,天数,客房类型,客房数量) 安排(申请号,客房号,姓名,性别,身份证号,电话,(e),(f),业务员) 【问题1】(6分)根据题意,将关系模式中的空(a)~(f)的属性补充完整,并填入答题纸对应的位置上。【问题2】(4分)根据题意,可以得出图2-1所示的实体联系图中四个联系的类型,两个实体集之间的联系类型分为三类:一对一(1:1)、一对多(1:n)和多对多(m:n)。请按以下描述确定联系类型并填入答题纸对应的位置上。客户与预订申请之间的“申请”联系类型为 (g);部门与员工之间的“所属”联系类型为 (h);员工与员工之间的“婚姻”联系类型为 (i);员工、预订申请和客房之间的“安排”联系类型为 (j)。【问题3】(5分)若关系中的某一属性或属性组的值能唯一地标识一个元组,则称该属性或属性组为主键。本题“客户号唯一标识客户关系的每一个元组”,故为客户关系的主键。指出部门、员工、安排关系模式的主键。


    答案:
    解析:
    【问题1】
    a、部门号 b、客户号 c、申请号 d、客户号 e、入住时间 f、天数【问题2】
    g、1:n h、1:n i、1:1 j、1:n:m
    【问题3】
    语句覆盖(SC):设计足够的测试用例,使得使被测试程序中每条语句至少执行一次。判定覆盖(DC):设计足够的测试用例,使得使程序中的每个判定至少都获得一次“真值”或“假值”。又称分支覆盖:使程序中的每一个取“真”分支和取“假”分支至少经历一次。条件覆盖(CC):设计足够的测试用例,使得使得每一判定语句中每个逻辑条件的可能值至少满足一次。条件判定组合覆盖(CDC):设计足够的测试用例,使得使得判定中每个条件的所有可能(真/假)至少出现一次,并且每个判定本身的结果(真/假)也至少出现一次。多条件覆盖(MCC):设计足够的测试用例,使得使得每个判定中条件的各种可能组合都至少出现一次。修正判定条件覆盖(MCDC):设计足够的测试用例,使得每一程序模块的入口和出口点都要考虑至少被调用一次,每个程序的判定到所有可能的结果值要至少转换一次;程序的判定被分解为通过逻辑操作符(and or)连接的bool条件,每个条件判定的结果值是独立的。路径覆盖:设计足够的测试用例,使得被测试程序中的所有可能路径至少被执行一次。部门关系主键:部门号员工关系主键:员工号安排关系主键:客房号、身份证、入住时间。按照E-R模型合并的规律,安排关系的主键应为多方的码组成,但本题由于预定申请是以单位的,一个单位可能有多个人员入住同一间客房,所以,本题的主键应该为:客房号、身份证、入住时间 比较合适

  • 第14题:

    阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某证券交易所为了方便提供证券交易服务,欲开发一证券交易平台,该平台的主要功能如下:(1)开户。根据客户服务助理提交的开户信息,进行开户,并将客户信息存入客户记录中,账户信息(余额等)存入账户记录中;(2)存款。客户可以向其账户中存款,根据存款金额修改账户余额;(3)取款。客户可以从其账户中取款,根据取款金额修改账户余额;(4)证券交易。客户和经纪人均可以进行证券交易(客户通过在线方式,经纪人通过电话),将交易信息存入交易记录中;(5)检查交易。平台从交易记录中读取交易信息,将交易明细返回给客户。现采用结构化方法对该证券交易平台进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。


    【问题1】(6分)使用说明中的词语,给出图1-1中的实体E1-E3的名称,以及图1-2中的数据存储D1-D3的名称。
    【问题2】(10分)用200字以内的文字简述结构化开发方法的核心思想。除了数据流图外结构化分析还包括哪些工具
    【问题3】(9分)系统设计是系统分析的延伸与拓展。系统分析阶段解决“做什么”的问题,而系统设计阶段解决“怎么做”的问题。同时,它也是系统实施的基础,为系统实施工作做好铺垫。系统设计的主要内容包括概要设计和详细设计。请简述两个过程的主要任务。


    答案:
    解析:
    [问题1]E1:客户服务助理,E2:客户,E3:经纪人。D1:客户记录,D2:账户记录,D3:交易记录[问题2]结构化方法的核心思想是"自顶向下,逐步分解"。特别适合于数据处理领域的问题,但是不适合解决大规模的、特别复杂的项目,且难以适应需求的变化。 结构化分析一般包括以下工具:数据流图(Data Flow Diagram,DFD)、数据字典(Data Dictionary,DD)、结构化语言、判定表、判定树。[问题3](8分)概要设计主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图,即系统结构图。在概要设计中,将系统开发的总任务分解成许多个基本的、具体的任务,为每个具体任务选择适当的技术手段和处理方法的过程称为详细设计。

  • 第15题:

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

    A. 订单号
    B. 客户号
    C. (订单号,客户号)
    D. (订单号,时间)

    答案:A
    解析:
    本题考查的是应试者对关系数据库基本概念的掌握程度,本题正确答案为A.根据题意,订单号唯一标识一份订单,订单关系模式的主键为订单号。

  • 第16题:

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

    • A、订单号
    • B、产品号
    • C、(订单号,产品号)
    • D、(订单号,数量)

    正确答案:C

  • 第17题:

    核心账务系统的客户信息子系统用于建立()的关联关系,以账户与账户交易为基础,提供客户信息

    • A、账号与客户证件号
    • B、账号与客户号
    • C、账户与客户证件号
    • D、账户与客户号

    正确答案:D

  • 第18题:

    个人网银客户支付转账交易时必须输入的要素是()。

    • A、转出账户号
    • B、转出金额
    • C、转入账户号
    • D、转账用途

    正确答案:A,B,C

  • 第19题:

    通过062000交易创建账户,开户日期可以早于客户号创建的日期,但需要授权通过。


    正确答案:错误

  • 第20题:

    对公客户经理可查询分管客户的()。

    • A、客户号信息
    • B、账户信息
    • C、账户余额
    • D、当日账户历史交易明细
    • E、历史交易明细

    正确答案:A,C,D

  • 第21题:

    多选题
    客户/账户信息查询交易(60450)中可以查到的信息有哪些()。
    A

    客户身份证号

    B

    客户开立的存款账户信息

    C

    客户开立的账户余额

    D

    客户账户的交易流水


    正确答案: D,B
    解析: 暂无解析

  • 第22题:

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

    订单号

    B

    客户号

    C

    (订单号,客户号)

    D

    (订单号,时间)


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

  • 第23题:

    单选题
    核心账务系统的客户信息子系统用于建立()的关联关系,以账户与账户交易为基础,提供客户信息
    A

    账号与客户证件号

    B

    账号与客户号

    C

    账户与客户证件号

    D

    账户与客户号


    正确答案: C
    解析: 业务操作规范-会计基础工作规范-第五章

  • 第24题:

    单选题
    客户信息子系统用于建立账户与客户号的关联关系,以账户与账户交易为基础,提供()
    A

    结算功能

    B

    业务处理功能

    C

    客户信息

    D

    客户关系


    正确答案: D
    解析: 业务操作规范-会计基础工作规范-第五章