网络游戏信息管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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);

相关文档
最新文档