数据库原理与运用课程设计

数据库原理与运用课程设计

ID:23476781

大小:250.00 KB

页数:16页

时间:2018-11-08

数据库原理与运用课程设计_第1页
数据库原理与运用课程设计_第2页
数据库原理与运用课程设计_第3页
数据库原理与运用课程设计_第4页
数据库原理与运用课程设计_第5页
资源描述:

《数据库原理与运用课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库原理与运用课程设计课程设计题目:某电力公司收费管理信息系统专业:教育技术学班级:2010教育技术学姓名:李永权学号:201003050347指导教师:刘帅2012年6月9日一、上课的时间及地点试验时间:2012年春季学期第一周到第十四周(总共14周)试验地点:文鼎楼305、任美副楼420二、课程设计题目:某电力公司收费管理信息系统(28题)要求:l实现客户信息、用电类型(类别号、类别名、电价)及业务员管理;l实现客户用电信息管理(客户号、月份、用电类别号、用电度数);l实现客户费用管理(客户号、月份、费用、收费标志),收费标志的默认值为‘未收’;l实现收费登记(客

2、户、月份、应收费用、实收费用、业务员),并自动修改收费标志(用触发器实现);l创建触发器,实现收费时自动更加应收费用和实收费用,计算本次结余,然后修改客户信息表中的结余金额;l创建存储过程统计指定月份应收费用和实收费用;l创建存储过程查询指定月份未交费的用户信息,以便崔费;l创建规则使得月份符合格式“××××年××月”,并邦定到表中相应字段;l建立表间关系。三、根据题目写出关系模型如下:①客户表(客户编号、客户名、用电类别号、地址)②用电类型表(用电类别号、客户编号、类别名、电价)③员工表(员工号、姓名、性别、年龄、政治面貌)④用电信息表(客户编号、月份、用电类别号、用

3、电度数)⑤费用管理表(客户编号、月份、费用、收费标志)⑥收费登记表(客户编号、月份、应收费用、实收费用、员工号)员工表收费登记表费用管理表用电信息表用电类型表客户表消费总量缴费否使用操作缴费员工号用电类别类别名电价地址用电类别号客户名客户编号实收费用应收费用员工号月份客户编号年龄性别政治面貌姓名收费标志月份客户编号费用用电度数月份客户编号客户编号用电类别号四、根据关系模型绘制出E-R模型为:1n11111111五、创建数据库:Createdatabase电力公司收费信息管理系统SQL截图如下:六、创建表:1、客户表Createtable客户表(客户名int(4)NULL

4、PRIMARYKEY,客户编号int(4)NULLPRIMARYKEY,用电类别号int(4),地址char(10))2、用电类型表Createtable用电类型表(用电类别号intNULLPRIMARYKEY,客户编号char(10),类别名char(10),电价char(10))1、员工表Createtable员工表(员工号intNULLPRIMARYKEY,姓名char(10),性别char(10),年龄char(10),政治面貌char(10))2、用电信息表Createtable用电信息表(客户编号int(4)NULLPRIMARYKEY,月份int(4)NU

5、LLPRIMARYKEY,用电类别char(10),用电度数char(10))1、费用管理表Createtable费用管理表(客户编号int(4)NULLPRIMARYKEY,月份int(4)NULLPRIMARYKEY,费用char(10),收费标志char(10))2、收费登记表Createtable收费登记表(客户编号int(4)NULLPRIMARYKEY,月份int(4)NULLPRIMARYKEY,应收费用char(10),实收费用char(10),员工号int(4))七、select查询语句(1)查询员工表中的所有记录语句为:Select员工号,姓名,性别

6、,年龄,政治面貌From员工表相应截图如下:(2)显示员工表中的政治面貌是“是”的所有职工员工号、年龄和性别语句为:Select员工号,年龄,性别From员工表Where政治面貌=’是’截图:(3)显示收费登记表中客户编号为‘100’的记录语句为:Select*From收费登记表Where客户编号=’100’截图:八、修改表(1)在员工表中插入一个员工记录语句为:Insertinto员工表values(5、‘线’、‘男’、‘40’、‘是’)插入操作前插入操作后(2)员工表信息的增删改语句如下:createprocedure录入员工(@姓名char(10),@员工号cha

7、r(10),@性别char(20),@年龄char(20),@政治面貌char(20))asinsertinto员工信息values(@姓名,@员工号,@性别,@年龄,@政治面貌)EXEC录入员工@姓名='朱恒',@员工号='6',@性别='女',@年龄=‘50’,@政治面貌=‘是’截图:createprocedure修改员工(@姓名char(10),@员工号char(10),@性别char(20),@年龄char(20),@政治面貌char(20))asupdate员工信息set姓名=@姓名,员工号=@员工号,性别=@性别,年龄=@年龄

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。