您的位置: 首页 >> 新闻中心 >> 计算机 >> 软件开发
数据库原理上机题目汇总
■ 最新课程推荐更多课程>>
学校培训课程开课时间上课地点精英价报名
正辰培训 微软软件测试工程师电话预约西直门教学区¥4704
新 科 海 软件测试工程师就业班电话预约海淀长远天地¥6280
北师大IT 软件工程与测试实战班电话预约北京师范大学¥1800
北师大IT 高级网络工程师就业班电话预约北京师范大学¥13000
金 同 方 网络工程师就业周末班电话预约人大总部¥7000
  某系统有如下数据库,其中存放了三个表:
  Project (PID, Pname, city, principal)
  注:工程(工程号,工程名,所在城市,负责人)
  要求:工程号为主码, 所有字段都不能为空
  Create table Project9527(PID varchar(8),Pname varchar(8) not null,city varchar(8) not null,principal varchar(8) not null,primary key (PID))
  Bank (BID,Bname,city)
  注:银行(银行号,银行名,所在城市)
  要求:银行号为主码, 银行名唯一,所有字段不为空。
  create table Bank9527(BID varchar(4),Bname varchar(8) unique not null,city varchar(8) not null,primary key (BID))
  Loan (PID, BID, money1, Bdate, RDate)
  注:贷款(工程号,银行号,贷款金额, 贷款日期, 偿还日期)
  要求:工程号和银行号作为主码,工程号为参照工程表的主码的外码,银行号为参照银行表的主码的外码, 所有字段不为空,偿还日期必须迟于贷款日期或者为空。
  create table Loan9527(PID varchar(8) not null,BID varchar(4) not null,money1 int not null,Bdate datetime not null,
  Rdate datetime,primary key(PID,BID),foreign key(PID) references project9527(PID),foreign key (BID) references Bank9527(BID),check(Bdate  试用SQL语言完成下列功能:

  1.在数据库中建立上述三个表,请使用英文表名和属性名(满足上述表的每个要求)。

  2.往表中插入数据
  工程(101,'地铁','北京','刘阳')
  (102,'教学楼','济南','张虎')
  insert into project9527 values('101','地铁','北京','刘阳')
  insert into project9527 values('102','教学楼','济南','张虎')
  银行(201,'工商银行','北京')
  (202,'农业银行', '济南')
  (203,'建设银行', '济南')
  insert into Bank9527 values('201','工商银行','北京')
  insert into Bank9527 values('202','农业银行', '济南')
  insert into Bank9527 values('203','建设银行', '济南')
  贷款 (101,201,300000,2005-11-10,null)
  (101,202,3000000,2005-11-15, 2006-11-28)
  (102,202,200000,2006-10-15, null)
  (102,203,500000,2005-5-6, null)
  insert into Loan9527 values('101','201',300000,'2005-11-10',null)
  insert into Loan9527 values('101','202',3000000,'2005-11-15', '2006-11-28')
  insert into Loan9527 values('102','202',200000,'2006-10-15', null)
  insert into Loan9527 values('102','203',500000,'2005-5-6', null)

  3.SQL语句完成下列查询:

  a)列出所有工程和银行在同一城市的贷款记录,包括工程名、银行名、贷款金额、贷款日期。
  select project9527.PID ,Bank9527.BID, Bdate,money1 from project9527,Bank9527 ,Loan9527 where
  project9527.PID=Loan9527.PID and Bank9527.BID=Loan9527.BID and project9527.city=Bank9527.cityb)找出贷款记录大于1次的工程名。
  select Pname,count(*) as 贷款记录 from project9527,Loan9527 where project95

本新闻共2页,当前在第1页  1  2

  影视动画培训   北大BEC培训官方报名网站   2008美国夏令营启航官方指定报名网站   2008留学第一站!  
  北师大 火星时代
共举影视动画培训之鼎
  北大BEC培训官方报名网站
现在报名独享95折!
  2008年国家职业资格考试
一次过关完全备考手册
  2008留学第一站
留学资讯尽在精英留学站!
 
上一篇:Java规则引擎与其API应用详解
下一篇:华为软件外包测试流程
 相关新闻
·MSN照片病毒通过MSN软件疯狂传毒·ARP欺骗木马程序入侵电脑系统破坏严重
·程序员如何掌握计算专业机英语·中小企业的CIO——别隔着门谈信息化
·电子商务冲击传统分销·论软件工程中的分工协作是否真地有效[1]
·论软件工程中的分工协作是否真地有效[2]·基于UML顺序图的场景测试用例生成方法[1]
·基于UML顺序图的场景测试用例生成方法[2]·VB.NET程序设计语言词汇表B
·计算机英语中英对照:数据库的时间组织·计算机英语中英对照:数据库的空间组织
·计算机英语:数据库的文本管理·大揭秘系统DLL技术助力木马静态变动态
·如何从开发人员走向架构师·华为软件外包测试流程
 
◇ 重点栏目导航
◇ 精英服务承诺
教育顾问:010-51660910
QQ交流:138660910
相关资料
·软件测试新手的修炼之路
·Smarty简体中文参考手册
·Struts中文手册
·Struts快速学习指南
·ultradev动态网页制作教程
·UML工具箱
·《设计模式》中文版
·学友Flash伴侣 1.11
·阿须图像水印(AssureMark)V2.0
·超级语霸
相关试题
·2008年云南公务员考试专业试卷之科技环保
·2008年云南公务员考试试卷之教育文化类专
·2008年云南公务员考试试卷参考答案之科技
·2008年云南公务员考试试卷参考答案之教育
·2008年公务员考试科教管理类专业试卷参考
·2008年公务员考试科教管理类专业试卷(云
·2007年全国CPA考试试卷及答案解析之《会
·2007年CPA试卷及答案解析之《财务成本管
·2008年注会考前模拟试题之《财务成本管理
·2007年全国CPA《税法》考试试卷及答案解
相关热贴
·如何改QQ IP地址!
·恰当选择软件测试自动化方案
·ADO.NET学习总结
·.net操纵xml文件类(c#)
·Log4net教程
·VPN技术详解
·高手必读 网络端口安全防护技巧放送
·访问XP共享出现的问题解决办法
·Web2.0时代,RSS你会用了吗?(技术实现总
·.NET下正则表达式应用的四个示例