已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件设计师培训,1,软件设计师培训第十三讲,软件设计师培训,2,提纲,2004年11月下午试题讲解SQL查询相关试题,软件设计师培训,3,2004年11月下午试题讲解,试题一问题1(1)“2处理查询请求”到“读者文件”的数据流;(2)从“读者文件”到“3登记读者信息”的数据流。问题2(1)从“借书文件”到“2.1读者信息查询”的数据流;(2)从“借书文件”到“2.2图书信息查询”的数据流;(3)从“图书目录文件”到“2.2图书信息查询”的数据流。问题3(1)入库单|借书单|还书单|注销单;(2)分类目录号+书名+作者+价格+数量+购书日期。,软件设计师培训,4,2004年11月下午试题讲解(续),试题二问题1Books(bid,title,author,qty_in_stock,year_published,price);主码:bid;无外码;Customers(cid,cname,address,cardnum);主码:cid;无外码;Orders(ordernum,cid,orderdate);主码:ordernum;外码:cid;OrderList(ordernum,bid,qty,ship_date);主码:ordernum和bid的组合;外码:ordernum,bid。问题2(1)UNIQUE(cardnum)(2)PRIMARYKEY(cid)问题3(1)NOTIN(2)C(3)C.ordernum,软件设计师培训,5,2004年11月下午试题讲解(续),问题3SelectbidFromorderlistAWherenotexists(Select*fromOrdersBwhereA.ordernumB.ordernumandB.cid_(3)_(SelectcidfromorderlistC,ordersDwhere_(4)_.bid123-456and_(5)_D.ordernum),软件设计师培训,6,2004年11月下午试题讲解(续),试题四问题1(1)P(S1)(2)V(S2)(3)P(S2)(4)V(S1)问题2(5)1,表示允许同时对缓冲区进行写操作的进程量(6)1,表示允许同时对缓冲区进行读操作的进程量。P(SA)插入到(c)处;V(SA)插入到(f)处;P(SB)插入到(h)处;V(SB)插入到(k)处。问题3(1)t1:阻塞态(等待I/O结束),进程B运行态(2)t2:阻塞态(等待I/O结束),进程B阻塞态(等待打印机R)(3)t3:进程A运行态,进程B阻塞态(等待I/O结束)(4)t4:进程A就绪态,进程B运行态,软件设计师培训,7,2004年11月下午试题讲解(续),试题五(1)indegreep-adjvex+;(2)Stacktop-(3)indegreep-adjvex-;(4)(vew+p-weight)vep-adjvex(5)vew,软件设计师培训,8,2004年11月下午试题讲解(续),试题六(1)private(2)Configure*Configure:_instance(3)newConfigure(4)_instance(5)Configure:Instance(),软件设计师培训,9,2004年11月下午试题讲解(续),试题七(1)try(2)EmptyQueueExceptione(3)throwsEmptyQueueException(4)throw(newEmptyQueueException()(5)Exception,软件设计师培训,10,SQL查询相关试题,设供应商零件的关系模式为SP(Sno,Pno,Qty),其中Sno表示供应商号,Pno表示零件号,Qty表示零件数量。查询至少包含了供应商“168”所供应的全部零件的供应商号的SQL语句如下:B,A,CSELECTSnoFROMSPSPXWHERE_(19)_(SELECT*FROMSPSPYWHERE_(20)_ANDNOTEXISTS(SELECT*FROMSPSPZWHERE_(21)_);(19)A.EXISTSB.NOTEXISTSC.IND.NOTIN(20)A.SPY.Sno=168B.SPYSno168C.SPY.Sno=SPX.SnoD.SPY.SnoSPX.Sno(21)A.SPZ.Sno=SPY.SnoANDSPZ.Pno=SPY.PnoB.SPZ.Sno=SPX.SnoANDSPZ.Pno=SPX.PnoC.SPZ.Sno=SPX.SnoANDSPZ.Pno=SPY.PnoD.SPY.Sno=168ANDSPZ.Pno=SPY.Pno本题查询可以用逻辑蕴含来表达:查询SNO为X的供应商,对所有的零件Y,只要是“168”供应商提供的零件Y,则X也供应了Y。就是说:不存在这样的零件Y,“168”提供了Y,而供应商X没有提供。语句中出现的两个NOEXISTS表达了正是这个意思。第一步:至少包含了供应商“168”所供应的全部零件的供应商号-选择出不存在这样一个供货商,他不能供应的货是供应商“168”所能供应的。第二步:供应商不能供应的货-选择出不存在这样的一个零件,这个零件是由该供货商供应的。,软件设计师培训,11,SQL查询相关试题(续),Books(bid,title,author,qty_in_stock,year_published,price);主码:bid;无外码;Customers(cid,cname,address,cardnum);主码:cid;无外码;Orders(ordernum,cid,orderdate);主码:ordernum;外码:cid;OrderList(ordernum,bid,qty,ship_date);主码:ordernum和bid的组合;外码:ordernum,bid。问题3查询“所有订购了bid为123-456图书的用户订购其他图书的情况”SelectbidFromorderlistAWherenotexists(Select*fromOrdersBwhereA.ordernumB.ordernumandB.cid_(3)_(SelectcidfromorderlistC,ordersDwhere_(4)_.bid123-456and_(5)_D.order
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《小学生自我保护》课件
- 《认识手机主板》课件
- 《国际音标辅音》课件
- 2026年村卫生室药品器械管理工作指南考试试卷试题及答案
- 2026年胆石症基层诊疗指南培训考试试卷试题及答案
- 2026年第三学年中职《(物流配送管理)配送优化方案》阶段测试卷及答案
- 2026年法律行政模拟考试卷(含答案)
- 2026年防震减灾措施技能基础知识必知试题库(附含答案)
- 2026年福建银监系统公务员考试财经专业试卷模拟试卷剖析题
- 2026年机械工程师执业资格模拟试卷目(含答案)
- 2026中国废旧木材回收利用行业分析及投资可行性研究报告
- 4.RBT 089-2022绿色供应链管理手册
- (2025)肺移植术后慢性移植肺失功专家共识
- 高中生物必修一实验归纳全!1
- (正式版)DB36∕T 1117-2019 《安福火腿》
- 全国验光与配镜技能竞赛实操试题库(附答案)
- 氢氧化钙;熟石灰化学品安全技术说明书MSDS
- 规范乡镇招投标管理制度
- 急诊科五年发展规划(2026-2030)
- 化粪池施工方案钢筋混凝土
- 足浴店合作协议合同
评论
0/150
提交评论