【问题 1】 (3 分) 请将下面创建销售单表的 SQL 语句补充完整,要求指定关系的主码和外码约束。 CREATE TABLE SALES(Sno CHAR(8) (a) VEMno CHAR(5) (b) Gno CHAR(8) (c) SDate DATE, STime TIME); 【问题 2】 (4分) 创建销售记录详单视图 SALES_Detail ,要求按日期统计每个售货机上各种商品的销售数量,属性有 VEMno、Location 、Gno、Brand 、Price 、amount 和 SDate。为方便实现,首先建立一个视图 SALES_Total ,然后利用SALES_Total 完成视图 SALES_Detail 的定义。 CREATE VIEW SALES _Total(VEMno,Gno,SDate,amount) AS SELECT VENno ,Gno ,SDate ,count(*) FROM SALES GROUP BY (d); CREATE VIWE (e) AS SELECT VEM.VEMno,Location ,GOODS.Gno ,Brand,Price,amount,SDate FROM VEM,GOODS,SALES_Total WHERE (f) AND (g) 【问题 3】 (3分) 每售出一件商品,就自动向销售单中添加一条销售记录。如果一天内某个售货机上某种商品的销售记录达到 10 条,则自动向缺货单中添加一条缺货记录。需要用触发器来实现缺货单的自动维护。程序中的 GetTime()获取当前时间。 CREAT(h) OOS_TRG AFTER (i) ON SALES REFERENCING new row AS nrow FOR EACH ROW BEGIN INSERT INTO OOS SELECT SALES .VENno, (j) GetTime() FROMSALES WHERE SALES.VEMno = nrow.VEMno AND SALES.Gno = nrow.Gno AND SALES.SDate = nrow.SDate GROUP BY SALES.VEMno,SALES.Gno,SALES.SDate HAVING count(*)> 0 AND mod(count(*), 10)=0; END 【问题 4】 (3分) 查询当天销售最多的商品编号、品牌和数量。程序中的 GetDate()获取当天日期。 SELECT GOODS.Gno ,Brand, (k) FROM GOODS,SALES WHERE GOODS.Gno=SALES.GNO AND SDATE =GetDate() GROUP BY (1) HAVING(M) (SELECT count(*) FROM SALELS WHERE SDATE = GetDate() GROUP BY Gno); 【问题5】 (2分) 查询一件都没有售出的所有商品编号和品牌。 SELECT Gno ,Brand FROM GOODS WHERE GNO(N) SELECT DISTINCT GNO FROM(o);
第1题
都会举办多项社会公益救助活动,需要建立一个信息系统,对之进行有效管理。 【需求描述】 1.任何一个实名认证的个人或者公益机构都可以发起一项公益救助活动,基金会需要记录发起者的信息。如果发起者是个人,需要记录姓名、身份证号和一部电话号码;如果发起者是公益机构,需要记录机构名称、统一社会信用代码、一部电话号码、唯一的法人代表身份证号和法人代表姓名。一个自然人可以是多个机构的法人代表。 2.公益救助活动需要提供详实的资料供基金会审核,包括被捐助人姓名、身份证号、 一部电话号码、家庭住址。 3.基金会审核并确认项目后,发起公益救助的个人或机构可以公开宣传井募捐,募捐得到的款项进入基金会账户。 4.发起公益救助的个人或机构开展救助行动,基金会根据被捐助人所提供的医疗发 票或其它信息,直接将所筹款项支付给被捐助者。 5.救助发起者针对任一被捐助者的公益活动只能开展一次。 【逻辑结构设计】 根据上述需求,设计出如下关系模式: 公益活动(发起者编号,被捐助者身份证号,发起者电话号码,发起时间,结束时间, 募捐金额),其中对于个人发起者,发起者编号为身份证号;对于机构发起者,发起者编号为统一社会信用代码。 个人发起者(姓名,身份证号,电话号码) 机构发起者(机构名称,统一社会信用代码,电话号码,法人代表身份证号,法人代表姓名) 被捐助者(姓名,身份证号,电话号码,家庭住址)
【问题1】(6 分) 对关系"机构发起者",请回答以下问题: (1) 列举出所有候选键。 (2) 它是否为3NF ,用1100字以内文字简要叙述理由。 (3) 将其分解为 BC 范式,分解后的关系名依次为:机构发起者1,机构发起者 2 ,..., 并用下划线标示分解后的各关系模式的主键。 【问题2】(6 分) 对关系“公益摇动 ”,请回答以下问题: (1)列举出所有候选键。 (2) 它是否为2NF ,用100字以内文字简要叙述理由。 (3)将其分解为 BC 范式,分解后的关系名依次为:公益活动1,公益活动 2 ,..., 并用下划线标示分解后的各关系模式的主键。 【问题3】(3分) 基金会根据被捐助人提供的医疗发票或其它信息,将所筹款项支付给被捐助者。可以存在分期多次支付的情况,为了统计所筹款项支付情况(详细金额和时间) ,试增加”支付记录“关系模式,用100字以文字简要叙述解决方案。
第2题
h it is created by a team. To a user,a program with just the right features presented through an intuitive and ( ) interface is beautiful.To a soware designer,an intemal sucre that is partitioned in a simple and intuitive manner,and that minirnÍzes intemal coupling is beautiful.To developers and managers ,a motivated tenof developers makingignificant progress eve week,and producing defect-free code,is beautifu l. There is beauty on all these levels. Our world needs software -- 10ts of syears ago soware was something that ran in a few big and expensive machines. years ago it was something that ran in most companies and industrial settings. Now there is sware running in our cell phones , watches ,appliances,automobi1es ,toys,and tools. And need for new and betler soware never ( ) As our civilization grows and expands,as developirig nations build their masuctures,as deve10ped nations striveωachieve ever greater efficiencies,the need for more and more software ( )to increase. It would be a great shame if,in all that soware,there was no beauty. We know that soware can be uglWe know that it can be hard to use,unreliable ,and carelessly structured. We know that there are software systems whose tangled and careless intemal structures make them expensive and difficult to change. We know that there are soware systems that present their features through an awkward and cumbersome interface.We know that there are software systems that crash and misbehave. These are ( ) systems. Unfortunately ,as a profession ,soware developers tend to create more ugly systems than beautiful ones. There is a secret at the best sofuλrare developers know. Beauty is cheaper than ugliness. Beauty is faster than ugliness. A beautiful soware system can be built and maintained in less time,and for less money,than an ugly one. Novice soware developers don&39;t understand is. They think that they have to do everything fast and quick.They think that beauty is ( ). No! By doing things fast and quick,they make messes that make the software stiff and hard to understand. Beautiful systems are flexible and easy to understand. Building them and maintaining them is a joy. It is ugliness that is impractical.Ugliness will slow you down and make your software expensive and brittle. Beautiful systems cost the least to build and maintain ,and are delivered soonest.
A.simpleB. HardC.complexD. duplicatedA. happensB. ExistsC.stopsD.startsA.startsB. continuesC.appearsD. StopsA.practicalB. usefulC.beautifulD. UglyA.impracticalB.perfectC.time-wastingD.practical
第3题
效数据速率为( ) 。
A.500b/sB.700b/sC.3500b/sD.5000b/s
第4题
以下IP 地址中,属于网络 10.110.12.29/255.255.255.224 的主机 IP 是( )。
A. 10.110.12.0B. 10.110.12.30C. 10.110.12.31D. 10.110.12.32
第5题
在浏览器地址栏输入一个正确的网址后,本地主机将首先在( )中查询该网址对应的 IP地址。
A. 本地 DNS 缓存B. 本机 hosts 文件C. 本地 DNS 服务器D. 根域名服务器
第6题
数据挖掘中分类的典型应用不包括( )。( )可以用于数据挖掘的分类任务。
A.识别社交网络中的社团结构,即连接稠密的子网络B. 根据现有的客户信息,分析潜在客户C. 分析数据,以确定哪些贷款申请是安全的,哪些是有风险的D. 根据以往病人的特征,对新来的病人进行诊断A. EMB. AprioriC. K-meansD. SVM
第8题
以下是平行数据库的四种体系结构,在( )体系结构中 所有处理器共享一个公共的主存储器和磁盘。
A.共享内存B. 共享磁盘C. 无共享D. 层次
第9题
CAP 理论是 NoSql理论的基础,下列性质不属于 CAP 的是( )。
A.分区容错性B.原子性C.可用性D.一致性
第10题
NULL 值在数据库中表示( ),逻辑运算UNKNOWN OR TRUE 的结果是( )。
A.空集B.零值C.不存在或不知道D.无穷大A.NULLB.UNKNOWNC.TRUED. FALSE
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!