- 26
- 0
- 约 43页
- 2017-08-11 发布于重庆
- 举报
北大自考上机数据库系统原理上机
1.某系统有如下数据库,其中存放了三个表: 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
project9527.PID=Loa
您可能关注的文档
- 中国电信CDMA无线网络优化技能考评教材第二部分-KPI参数天馈及仪表.doc
- 中国矿业大学机械原理2007.doc
- 中国联通800MHzCDMA直放站技术要求.doc
- 中国电信CDMA网络测试评估技术规范.doc
- 中国认知功能障碍防治指南.doc
- 中国联通GSMCDMA双模移动台技术规范(V30)_20060214.doc
- 上海CDMA网络优化成功案例(掉话).doc
- 中国联通CDMA直放站网络管理技术规范v20.doc
- 中国预防兽医学报论文模板.doc
- 中国电信CDMA网络校园区域优化技术指导书--2012年北京校园网.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)