sql数据库课程设计报告书Word下载.docx

上传人:b****3 文档编号:6796615 上传时间:2023-05-07 格式:DOCX 页数:18 大小:709.91KB
下载 相关 举报
sql数据库课程设计报告书Word下载.docx_第1页
第1页 / 共18页
sql数据库课程设计报告书Word下载.docx_第2页
第2页 / 共18页
sql数据库课程设计报告书Word下载.docx_第3页
第3页 / 共18页
sql数据库课程设计报告书Word下载.docx_第4页
第4页 / 共18页
sql数据库课程设计报告书Word下载.docx_第5页
第5页 / 共18页
sql数据库课程设计报告书Word下载.docx_第6页
第6页 / 共18页
sql数据库课程设计报告书Word下载.docx_第7页
第7页 / 共18页
sql数据库课程设计报告书Word下载.docx_第8页
第8页 / 共18页
sql数据库课程设计报告书Word下载.docx_第9页
第9页 / 共18页
sql数据库课程设计报告书Word下载.docx_第10页
第10页 / 共18页
sql数据库课程设计报告书Word下载.docx_第11页
第11页 / 共18页
sql数据库课程设计报告书Word下载.docx_第12页
第12页 / 共18页
sql数据库课程设计报告书Word下载.docx_第13页
第13页 / 共18页
sql数据库课程设计报告书Word下载.docx_第14页
第14页 / 共18页
sql数据库课程设计报告书Word下载.docx_第15页
第15页 / 共18页
sql数据库课程设计报告书Word下载.docx_第16页
第16页 / 共18页
sql数据库课程设计报告书Word下载.docx_第17页
第17页 / 共18页
sql数据库课程设计报告书Word下载.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

sql数据库课程设计报告书Word下载.docx

《sql数据库课程设计报告书Word下载.docx》由会员分享,可在线阅读,更多相关《sql数据库课程设计报告书Word下载.docx(18页珍藏版)》请在冰点文库上搜索。

sql数据库课程设计报告书Word下载.docx

SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。

SQLServer是一个全面的数据库管理平台,是一个性能卓越的网络型关系数据库管理系统。

它支持多种操作系统,性能可靠,易于使用,是众多软件开发的经常使用的一种数据库管理系统。

数据库系统的简介、数据库的体系结构、数据模型、常见关系数据库、SQLServer数据库特性及Transact-SQL简介。

通过本课程的学习,应该掌握数据库系统、数据模型、数据库三级模式结构及数据库规范化等概念对比常见的关系数据库,了解SQLServer数据库特性和Transact-SQL语言。

数据库技术是应数据管理任务的需求而产生的。

随着计算机技术的发展,对数据管理技术也不断地提出了更高的要求,其先后经历了人工管理、文件系统、数据库系统3个阶段。

一、数据库建模

以大型商场为例,建立数据模型。

编辑了这个系统,整个系统基本包括了所要用到的模块。

包括收款操作,库存的查询,供应商管理,销售管理,会员管理等等。

1、库存管理:

综合查询库存明细记录。

仓库信息搜索。

仓库调度以及仓库货物信息查询。

2、商品录入:

根据超巿业务特点制定相关功能,可以通过输入商品名称等来实现精确或模糊的商品录入。

其中将商品划分成不同的类型,方便管理和查询。

3、会员管理:

通过这个可以查到所有会员的情况,并且可以在有人想成为新会员的时候追加会员。

通过直接输入商品名称系统自动显示该商品的详细信息。

4、供应商管理:

根据销售情况及库存情况,制定进货计划。

按计划单有选择性地进行自动入库登记。

综合查询进货与入库记录及金额。

订货的时候可以很容易的找到要进货的供应商的所有信息,便于联系和记录。

5、销售管理:

商品正常销售、促销与限量、限期及禁止销售控制。

综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。

按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。

数据库系统的E-R图如下:

二、创建数据库和数据表

1、创建超市管理系统数据库

2、供应商信息表

录入数据

3、会员信息表

4、商品信息表

录入信息

5、入库信息表

6、销售出货信息表

三、使用Transact-Sql语句创建查询和视图

1、查询会员信息表中的各种信息

SELECTxingming,huiyuanbianhao,jifen,xiaofeijine

FROMdbo.会员信息表

2、查询商品信息表中的编号、名称等商品信息

SELECTshangpinbianhao,shangpinmingcheng,suoshuleibie,guige,jijiadanwei,shouchujiage,shuliang

FROMdbo.商品信息表

3、查询商品的入库信息

SELECTrukubianhao,rukuriqi,shangpinbianhao,jiliangdanwei,rukujiage,xiaoshoujiage,rukushuliang,gongyingshangbianhao

FROMdbo.入库信息表

4、查询供应商信息

SELECTgongyingshangbianhao,gongyingshangmingcheng,dizhi,youzhengbianma,tel,shuihao,yinghangzhanghao,kaihuiyinghang,lianxiren

FROMdbo.供应商信息表

5、查询销售出货的信息

SELECTshangpinbianhao,huiyuanbianhao,xiaoshouriqi,xiaoshoushuliang

FROMdbo.销售出货信息表

6、多表查询

SELECTdbo.商品信息表.shangpinmingcheng,dbo.入库信息表.rukujiage

FROMdbo.入库信息表INNERJOIN

dbo.商品信息表ONdbo.入库信息表.shangpinbianhao=dbo.商品信息表.shangpinbianhao

WHERE(dbo.商品信息表.shangpinmingcheng=dbo.商品信息表.shangpinmingcheng)

7、嵌套查询

SELECTrukubianhao

WHERE(shangpinbianhaoIN

(SELECTshangpinbianhao

FROMdbo.商品信息表

WHERE(shangpinbianhao='

2010001'

)))

四、创建触发器

1、插入供应商触发器

createtriggergongyingshangbianhao_insert

on供应商信息表

forinsert

as

declare@gongyingshangbianhaovarchar(50)

set@gongyingshangbianhao='

插入成功'

print@gongyingshangbianhao

2、删除会员触发器

setANSI_NULLSON

setQUOTED_IDENTIFIERON

go

createTRIGGER[huiyuanbianhao]

ON[dbo].[会员信息表]

AFTERDELETE

AS

selecthuiyuanbianhaoas'

huiyuanbianhao,xingming,xingbie'

fromdeleted

五、创建存储过程

1、插入供应商信息存储过程

CREATEProcedureGYS

@gongyingshangbianhaovarchar(50),

@gongyingshangmingchengvarchar(50),

@telvarchar(50),

@yinhangzhanghaovarchar(50)

AS

INSERTINTO供应商信息

(gongyingshangbianhao,gongyingshangmingcheng,tel,yinhangzhanghao)

VALUES

(@gongyingshangbianhao,

@gongyingshangmingcheng,

@tel,

@yinhangzhanghao

2、删除会员信息存储过程

CREATEProceduredeletehuiyuan

@huiyuanbianhaovarchar(50)

Delete

From

会员信息

Where

huiyuanbianhao=@huiyuanbianhao

3、修改销售数量存储过程

CREATEPROCEDURExssl

UPDATE销售出货信息SETxiaoshoushuliang=xiaoshoushuliang*2

GO

EXECsp_rename'

GYS'

'

gys'

GO

六、关系图

七、创建数据维护计划

八、心得体会

在本次课程设计的软件开发的过程中,我全面实践一个面向数据库的应用系统的开发过程,学习了很多有关的知识。

这样的项目对我学过的程序设计,数据库,软件工程等课程是一个综合性很高的实践。

一些以前没有学得很杂实的课程的内容,由于需要在实践中运用,刚开始我也感到很头痛。

但回过头再去看有关的教科书,经过一段时间的钻研,对与这些知识点的相关的背景,概念和解决方案理解得更透彻了,学习起来也越来越有兴趣,越来越轻松。

熟悉了数据库设计的每一个过程。

通过本次设计,我不仅对数据库理论知识有了更深一层的认识,对数据库的创建过程更加透彻的了解。

我越来越感觉到基础的重要性,这不仅来源于在第一阶段的辛苦,更加体会深刻的是在后面的设计中,不断的发现不足,不断的更改前一阶段的相关内容。

但是鉴于时间的原因,设计过程中有的问题没有深入研究,考虑全面,不可避免的出现了一些问题,这也是有待改进的,也是情有可原的。

知识的重新学习只是本次实习的一小方面,更重要的是学会了很多书本上学不到的东西,比如自己学习,自己设计,自己调查研究,从各种渠道获取有用知识的能力,自主创新,自主完成课题,自主设计,这也许就是本次课程设计的最终目的吧。

问题定义—扼要地写出关于问题的性质,工程的目标和工程的规模的书写报告;

可行性研究—这个阶段的任务是研究问题的范围,探索这个问题是否值得去解,是否可行的解决办法;

需求分析—确定系统逻辑模型是以后设计和实现目标系统的基础,因此必须正确完整地体现用户的要求,用正式文档准确地记录对目标系统的需求。

在设计中,使我提高了实际操作能力,从以前的理论上升到实践,从感性认识上升到了理性认识,真正做到学有所用。

在设计过程中遇到了一些问题也基本能够解决克服了。

通过这次设计,对SQLSERVER有了更加深刻的认识,相信这个课程设计会对我的毕业设计有很大的帮助,对我将来从事的工作也有一定的帮助。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2