网络游戏信息管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大型数据库技术设计报告
题目:网络游戏信息管理系统数据库设计学生姓名:易进
学号: 2
专业班级: 网工13101班
指导教师: 刘波涛
设计时间: 2015年下学期
指导老师意见:
评定成绩:
签名:日期:
目录
1、ﻩ需求分析.......................................................................................................................... 1
2、 .......................................................................................................................概念模型设计ﻩ1
1、ﻩ玩家信息E-R图(如图1所示)ﻩ1
2、ﻩ游戏信息E—R图(如图2所示)ﻩ2
3、.......................................................................... 排行信息E-R图(如同3所示)ﻩ2
4、................................................................................. 交易信息E—R图(如图4所示)ﻩ3
5、ﻩ游戏币信息E—R图(如图5所示)ﻩ3
6、整体简洁E-R图(如图6所示)ﻩ4
7、ﻩ用户信息E-R图(如图7所示) (4)
3、ﻩ逻辑结构设计 (5)
1、关系模型设计5
2、ﻩ数据库表结构得设计 .............................................................................................. 5
4、数据库得实现 (7)
1、ﻩ创建玩家信息表 ...................................................................................................... 7
2、向玩家信息表中插入记录8
3、ﻩ在表空间上创建游戏表ﻩ9
4、ﻩ向游戏表中插入记录 (9)
5、创建排行信息表ﻩ9
6、向排行信息表中插入记录 (10)
107、........................................................................................................ 创建交易信息表ﻩ8、向交易信息表中插入记录10
9、创建游戏币信息表.............................................................................................. 11
10、向游戏币信息表中插入记录 (11)
11、创建用户信息表 (11)
12
12、向用户信息表中插入记录ﻩ
13、建立外键与CHCEK约束 ................................................................................ 125、ﻩ主要代码ﻩ13
1、查询代码13
2、ﻩ创建视图ﻩ17
18
3、创建存储过程ﻩ
6、数据库备份ﻩ20
1、导出数据ﻩ20
s
1.需求分析
要求实现玩家信息管理、游戏介绍、成绩排行等功能,包括玩家信息得添加、修改、删除及查询;按游戏类型、关键字等实现网络游戏得灵活查询;实现游戏币销售等功能。
2.概念模型设计
1.玩家信息E-R图(如图1所示)
图1玩家信息E-R图
2.游戏信息E-R图(如图2所示)
图2游戏信息E—R图
3.排行信息E-R图(如同3所示)
图3排行信息E-R图
4.交易信息E—R图(如图4所示)
图4职务信息E—R图5.游戏币信息E-R图(如图5所示)
图5考勤信息E—R图
6.整体简洁E-R图(如图6所示)
图6整体简洁E—R图7.用户信息E—R图(如图7所示)
图7用户信息E-R图
3.逻辑结构设计
1.关系模型设计
1)玩家信息对应得关系模型
玩家(玩家编号(主键),姓名,性别,游戏编号(外键),等级,充值总金额
2)游戏信息对应得关系模型
游戏(游戏编号(主键),游戏名称,运营公司,上线时间)
3)排行信息对应得关系模型
排行(游戏编号(外键),游戏人数,充值总金额)
4)交易信息对应得关系模型
交易(交易编号(主键),玩家编号,游戏编号,RMB金额,交易时间)
5)考勤信息对应得关系模型
考勤(员工编号(主键一部分),日期(主键一部分),请假次数,迟到次数,缺
勤次数)
6)用户信息对应得关系模型
用户(用户名,密码,权限)
2.数据库表结构得设计
1)玩家信息表结构
2)游戏信息表结构
3)排行信息表结构
4)交易信息表结构
5)游戏币信息表结构
4.数据库得实现
1.创建玩家信息表
CREATETABLE player
(
pidintprimarykey,
pname varchar(10),
sexvarchar(2),
gid int,
levelsint,
money int
);
2.向玩家信息表中插入记录
insertinto player values(1,'张三',’男',1,58,51);
insert into playervalues(2,’李四’,'男',1,59,58);
insert into player values(3,’王五','男',2,27,65);
insert into player values(4,'赵六','男',2,25,25);
insert into player values(5,’徐涛’,'男’,2,29,5);
insert intoplayer values(6,'石头’,’男',3,27,53);
insertintoplayer values(7,’陈子文','男',3,25,5);insert into player values(8,’王灿','女’,4,66,35);
insertinto player values(9,’徐香气’,'女',4,66,25);insert into player values(10,’郭俊明',’男',5,6,45);
insert into player values(11,’王一','男',4,66,35);