网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库原理课程设计题目(1).doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据库原理课程设计题目

说明: 1、本次课程设计后台DBMS要求使用SQLSEVER,前台应用程序开发工具不限。

2、题目中的所有需求均要求同时使用SQLSEVER的企业管理器、查询优化器等工具和前台应用程序两种方式完成。

3、指导老师:70601:敬茂华70602:崔向南70603:张建波

题目1:请按如下需求设计并实现一工程管理信息系统。

某系统有如下数据库,其中存放了三个表:

Project(PID,Pname,city,principal)

注:工程(工程号,工程名,所在城市,负责人)

要求:工程号为主码,所有字段都不能为空

CreatetableProject9527(PIDvarchar(8),Pnamevarchar(8)notnull,cityvarchar(8)notnull,principalvarchar(8)notnull,primarykey(PID))

Bank(BID,Bname,city)

注:银行(银行号,银行名,所在城市)

要求:银行号为主码,银行名唯一,所有字段不为空。

createtableBank9527(BIDvarchar(4),Bnamevarchar(8)uniquenotnull,cityvarchar(8)notnull,primarykey(BID))

Loan(PID,BID,money1,Bdate,RDate)

注:贷款(工程号,银行号,贷款金额,贷款日期,偿还日期)

要求:工程号和银行号作为主码,工程号为参照工程表的主码的外码,银行号为参照银行表的主码的外码,所有字段不为空,偿还日期必须迟于贷款日期或者为空。

createtableLoan9527(PIDvarchar(8)notnull,BIDvarchar(4)notnull,money1intnotnull,Bdatedatetimenotnull,

Rdatedatetime,primarykey(PID,BID),foreignkey(PID)referencesproject9527(PID),foreignkey(BID)referencesBank9527(BID),check(BdateRdateorRdateisnull))

试用SQL语言完成下列功能:

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

2.往表中插入数据

工程(101,地铁,北京,刘阳)

(102,教学楼,济南,张虎)

insertintoproject9527values(101,地铁,北京,刘阳)

insertintoproject9527values(102,教学楼,济南,张虎)

银行(201,工商银行,北京)

(202,农业银行,济南)

(203,建设银行,济南)

insertintoBank9527values(201,工商银行,北京)

insertintoBank9527values(202,农业银行,济南)

insertintoBank9527values(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)

insertintoLoan9527values(101,201,300000,2005-11-10,null)

insertintoLoan9527values(101,202,3000000,2005-11-15,2006-11-28)

insertintoLoan9527values(102,202,200000,2006-10-15,null)

insertintoLoan9527values(102,203,500000,2005-5-6,null)

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

a)列出所有工程和银行在同一城市的贷款记录,包括工程名、银行名、贷款金额、贷款日期。

selectproject9527.PID,Bank9527.BID,Bdate,money1fromproject9527,Bank9527,Loan9527where

文档评论(0)

cui华 + 关注
实名认证
内容提供者

好文档 大家想

1亿VIP精品文档

相关文档