资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
SQL SERVER课程设计第 1 页目录一.系统信息 .21.1表的结构 .21.2视图结构 .2二.建立视图 .22.1视图 Carinformation.22.2视图 Carfixedtion.42.3视图 Carfreetion.52.4视图 Carinouttion.72.5视图 Carmoney.82.6视图 Moneytion.10三.结论 .11四.设计总结 .11参考文献 .12SQL SERVER课程设计第 2 页一.系统信息1.1表的结构停车信息:Car(Cwno、Carno、Carcolor、Cartype、Carname、Sex、Cartel、Caradd)固定车位信息:Fixed(Cwno、Carno、Carname、Cwtype、Carmon)自由车位信息:Free(Cwno、Carno、Carmon、Cwtype)收费记录:Moneynote(Cwno、Carno、Price、Carin、Carout、Cartime、Moneypay、rate)1.2视图结构Carinformation、Carfixedtion、Carfreetion、Carinoution、Moneytion、Carmoney。二.建立视图2.1 视图 Carinformation(1)视图信息组成:车牌号、车位号。(2)视图功用:浏览在位车辆信息。(3)视图执行代码:SELECT Cwno, CarnoFROM dbo.Stop(4)视图执行结果:SQL SERVER课程设计第 3 页(5)浏览视图:单击“开始”“所有程序”“Microsft SQL Server” “查询分析器” 。打开查询分析 依次器,选择“停车管理系统”数据库,在查询框中输入如下语句:select*from Carinformation检查无误后,点击工具栏中的“执行查询”按钮,执行后如图所示:SQL SERVER课程设计第 4 页2.2视图 Carfixedtion(1)视图信息组成:车位号、车牌号、车主姓名、车辆颜色、联系地址、联系电话、余额。(2)视图功用:查询在固定车位停车的车辆信息。(3)视图执行代码:SELECT dbo.Fixed.Cwno, dbo.Fixed.Carno, dbo.Fixed.Carname, dbo.Fixed.Cwtype, dbo.Car.Carcolor, dbo.Fixed.Carmon, dbo.Car.Cartel, dbo.Car.CaraddFROM dbo.Car INNER JOINdbo.Fixed ON dbo.Car.Cwno = dbo.Fixed.Cwno(4)视图执行结果(5)查询视图:单击“开始”“所有程序”“Microsft SQL Server” “查询分析器” 。打开查询分析 依次器,选择“停车管理SQL SERVER课程设计第 5 页系统”数据库,在查询框中输入如下语句:select Cwno,Carno,Carname,Cartel,Caraddfrom Carfixedtionwhere (Carno=辽 A23201or Carno=辽 A23202or Carno=辽 A23203)检查无误后,点击工具栏中的“执行查询”按钮,执行后如图所示:2.3视图 Carfreetion(1)视图信息组成:车位号、车牌号,车位类型。(2)视图功用:查询在自由车位停车的车辆信息。(3)视图执行代码:SELECT Cwno, Carno, CwtypeFROM dbo.Free(4)视图执行结果:SQL SERVER课程设计第 6 页(5)查询视图:单击“开始”“所有程序”“Microsft SQL Server” “查询分析器” 。打开查询分析 依次器,选择“停车管理系统”数据库,在查询框中输入如下语句:select Cwno,Carno,Cwtypefrom Carfreetionwhere (Cwno=31or Cwno=31or Cwno=35or Cwno=38or Cwno=46 )检查无误后,点击工具栏中的“执行查询”按钮,执行后如图所示:2.4视图 CarinouttionSQL SERVER课程设计第 7 页(1)视图信息组成:车位号、车牌号、进入时间、离开时间。(2)视图功用:浏览车辆进出记录。(3)视图执行代码:SELECT Cwno, Carno, Carin, CaroutFROM dbo.Moneynote(4)视图执行结果:(5)查询视图:单击“开始”“所有程序”“Microsft SQL Server” “查询分析器” 。打开查询分析 依次器,选择“停车管理系统”数据库,在查询框中输入如下语句:select * from Carinouttion检查无误后,点击工具栏中的“执行查询”按钮,执行后如图所示:SQL SERVER课程设计第 8 页2.5视图 Carmoney(1)视图信息组成:车牌号、缴费总额。(2)视图功用:查询每辆车的缴费额。(3)视图执行代码:SELECT Carno AS 车牌号, SUM(Moneypay) AS 缴费总额FROM dbo.MoneynoteGROUP BY Carno(4)视图执行结果:SQL SERVER课程设计第 9 页(5)查询视图:单击“开始”“所有程序”“Microsft SQL Server” “查询分析器” 。打开查询分析 依次器,选择“停车管理系统”数据库,在查询框中输入如下语句:select 车牌号 ,缴费总额 from Carmoneywhere (车牌号=辽 A23219 or 车牌号=辽 A23213 or 车牌号=辽A23216or 车牌号=辽 A23229 or 车牌号=辽 A23230 )检查无误后,点击工具栏中的“执行查询”按钮,执行后如图所示:2.6视图 Moneytion(1)视图信息组成:总收费。(2)视图功用:查询停车场总收费。(3)视图执行代码:SQL SERVER课程设计第 10 页SELECT SUM(Moneypay) AS 总收费FROM dbo.Moneynote(4)视图执行结果:(5)查询视图:单击“开始”“所有程序”“Microsft SQL Server” “查询分析器” 。打开查询分析 依次器,选择“停车管理系统”数据库,在查询框中输入如下语句:select *from Moneytion检查无误后,点击工具栏中的“执行查询”按钮,执行后如图所示:SQL SERVER课程设计第 11 页三.结论1.视图Carinformation、Carfixedtion、Carfreetion、Carinouttion、Carmoney、Moneytion创建成功。2.利用查询分析器查询以及浏览视图成功。四.设计总结通过这次的 SQL Server 课程设计,我们不仅系统的复习了 SQL的指令用法,还深入了解了 SQL数据库的功能,对 Transact-SQL 命令熟练运用,让我更加深了它的语句思想!让我们这次课程设计中获得了好多知识,整个道路运输企业管理系统是一个综合的信息管理系统,其重点核心为数据库建立和开发过程。本次课程设计在数据库系统的设计方面,需要全面了解系统的功能,在此之前要进行需求分析,建立大量的逻辑关系,对自身的逻辑思维进行了一个锻炼,在本次课程设计过程中,遵循了数据库开发发基本步骤,基本实现了视图的建立和能够实现查询视图的基本操作。通过这次实践,我对数据库的设计有了深刻的了解,同时对于开发一个数据库系统过程也有了一个比较全面的认识。尽管本管理系统存在很多不足,但其可以满足基本需求,通过开发这个系统,我掌握了本项过程,了解了基本知识,巩固了我对 SQL Server的学习,也学会了设计系统的思维方法。也懂得了团队精神的重要性,单凭自己是不行的,遇到困难要有毅力,持之以恒,只要不懈努力,务实合作就能成功。参考文献1. 马晓梅 SQL Server 2000 实验指导 清华大学出版社2. 周峰、王征 SQL Server 2008 程序设计案例集锦 中国水利水电出版社 3. 谢维成 SQL Server 2005 实例精讲 清华大学出版社SQL SERVER课程设计第 12 页4. 王国辉 数据库管理系统 北京出版社出版5. 李赫 SQL Server 2000 数据库应用系统开发技术 高等教育出版社
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号