数据库原理及应用课程计报告(12010000张三).doc

数据库原理及应用课程计报告(12010000张三).doc

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

数据库原理及应用 课程设计报告 题 目 班 级 学 号 姓 名 指导老师 二零一四 年 二 月 一、引言 1..... 图2 仓库管理系统E-R图 三、逻辑设计 1. E-R图转换为关系模式 根据图2所示系统E-R图可以得出本数据库的关系模式: 仓库(仓库号,仓库名) 商品(商品号,*******) 2. SQL Server关系图 图3 仓库管理系统关系图 四、数据库实现 1.设计.设计 (2)库存信息视图: 3.触发器: (1)入库触发器创建: 要求:在添加入库记录时,必须修改库存表,分两种情况,一是(Sno,Cno)在库存表中有记录,修改库存数量即可,二是没有记录时,要添加相关记录。 create trigger WHENRK on RUKU for insert as DECLARE @S_no CHAR(5), @C_no char(5),@N_um int SELECT @S_no= Sno, @C_no=Cno,@N_um=RKnum FROM INSERTED if (EXists(select Sno from STORE WHERE Sno=@S_no AND Cno=@C_no))begin update STORE set NUM=NUM+@N_um where Sno=@S_no AND Cno=@C_no end if(not EXists(select Sno from STORE WHERE Sno=@S_no AND Cno=@C_no)) begin insert into STORE values(@S_no,@C_no,@N_um) end 五、Select * from 仓库 (2)查询所有商品个数 Select count(商品号) from 仓库 2.插入 3.修改 4.删 六、小结 通过本次课程设计,我应用了很多实用的知识,实践动手能力得到了提升*** 本次课程设计让我有机会能把之前学的数据库知识系统的串联起来,尤其是对数据库的建立与操作都上了一个台阶,包括怎么建立更简洁,没有冗余而又很完备的数据库系统,怎么对数据库结构模型进行设计,主键外键的定义,更重要的是对前期概念模型,也就是E-R图的规划,深刻的体会到前期工作的重要性。只有正确详尽的对系统进行分析,才能更高效的完成系统的开发。 七、参考文献 [1]《数据库系统概论》王珊编著,高等教育出版社 2006.5 [2]《数据库设计与关系理论》(英)戴特著 卢涛译,机械工业出版社 2013.8 [3]《Microsoft SQL Server2005中文版设计实务》施威铭研究室,机械工业出版社2008.4 [4]《SQL Server 2005基础教程与实验指导》郝安林?等编著,清华大学出版社 2008.11 [5]《数据库系统开发基础与项目实训》文东主编,中国人民大学出版社 2009.4 [6]《SQL必知必会》Ben?Forta著,钟鸣译,人民邮电出版社 2013.5 [7] /sql/sql_select.asp 3个检查点:需求分析文档、概念设计E-R图、逻辑设计关系模式 本文档上交日期:2014年5月9日(第10周周五) 2

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档