试题二(共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

试题二(共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


相关考题:

试题二(共15 分)阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。【说明】在Linux服务器中,inetd/xinetd是Linux系统中一个重要服务。【问题1】(2 分)下面选项中 (1) 是xinetd的功能。(1)备选答案:A. 网络服务的守护进程B. 定时任务的守护进程C. 负责配置网络接口D. 负责启动网卡

阅读下面的说明,回答问题1~问题4,将解答填入答题纸对应的解答栏内。[说明]阅读以下说明,回答问题1~问题4,将解答填入答题纸对应的解答栏内。windows Server 2003是一个多任务多用户的操作系统,能够以集中或分布的方式实现各种应用服务器角色,是目前应用比较广的操作系统之一。Windows内置许多应用服务功能,将下表中(1)~(5)处空缺的服务器名称填写在答题纸对应的解答栏内。(1)

试题一(共15分)阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。【说明】某网吧拓扑结构如图 1-1 所示,可提供影视、游戏竞技、视频聊天等多种服务,采用VLAN 划分来区分不同的服务。问题 1】(2分)网吧要求实现千兆接入,可采用的方式为 (1) 。(1)备选答案:A. FTTxB. ADSLC. PSTN拨号

试题一(共15分)阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。【 说明】某校园网拓扑结构如图 1-1 所示,其中网络中心与图书馆相距约 700 米。要求干线带宽为千兆,百兆到桌面。【问题1】(6 分 )为图1-1中(1)~(3)空缺处选择合适设备。(1)~(3)备选答案:A. 路由器B. 接入交换机C. 三层核心交换机D. 远程访问服务器

阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。[说明]如图10-4所示是电子商务系统平台结构示意图。请把空缺的地方填写完整。

阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。[说明]电子商务系统的外部社会环境如图10-5所示。请把空缺的地方填写完整。

试题三(共 15 分)阅读以下说明和 C 程序,将应填入 (n) 处的字句写在答题纸的对应栏内。

阅读下列说明,补充(1)-(9),将解答填入答题纸的对应栏内。

阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。【说明】某企业网络拓扑如图1-1所示,A~E是网络设备的编号。

阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。【说明】某企业采用Windows Server 2003配置了DHCP、DNS和WEB服务。【问题1】(每空1分,共4分)DHCP服务器地址池192.168.0.1~192.168.0.130,其中192.168.0.10分配给网关,192.168.0.11~192.168.0.15分配给服务器,192.168.0.20分配给网络管理员。