农场类游戏数据库设计

阅读: 评论:0

2024年9月11日发(作者:)

农场类游戏数据库设计

二、数据库设计

考虑到系统的规模和以后对网络功能的支持以及开发成本的控制,系统采用 Oracle 旗下产

品MySql数据库服务器。在其中新建”MyFarm“的数据库。根据系统的要求,经过详细分析

设计,结合需求 分析,本系统的数据库的各个数据表的字段定义和说明如下:

ps:数据的编码及网页的编码一律设置为 utf-8

1、用户信息表-------users

标题

id

username

Password

nickname

unit

email

tel

storename

字段名称

id

username

Password

nickname

unit

email

tel

storename

类型

int

vrcahr

varchar

varchar

varchar

varvahr

varchar

varcahr

大小

5

50

50

50

50

30

15

60

读写

w/r

w/r

w/r

w/r

非空

约束

默认

描述

字段id号

登录用户名

登录密码

用户昵称

用户类型

2、种子信息表-------seed

标题

id

seedname

needtime

planttime

isdie

getnum

count

fruitname

price

字段名称

id

seedname

needtime

planttime

isdie

getnum

count

fruitname

price

类型

int

varchar

int

time

int

int

varchar

int

大小

4

50

4

4

4

50

4

4

读写

w/r

w/r

w/r

w/r

w/r

w/r

w/r

w/r

w/r

w/r

非空

约束

默认

描述

字段id号

种子名称

成熟所需时间

种植时间

是否枯萎

每次成熟后可以收获的

数量

还能够收获的次数

成熟后果实的名称

种子的购买价格

种子的购买等级

boolean

canbuylevel canbuylevel int

getexp

cansteal

stealnum

getexp

cansteal

stealnum

int 4 w/r

w/r

w/r

每次种植能到得到的经

是否可以偷窃

每次可以偷取的数目

boolean

int 4

ps:只有成熟的种子才可以被偷窃,偷窃后得到果实。

3、收获作物信息表-----fruit

标题

id

fruitname

storetime

字段名称

id

fruitname

storetime

类型

int

varchar

time

大小

4

50

读写

非空

约束

默认

描述

id字段

果实名

存入仓

库的时

保质期

果实售

卖价格

售卖可

以得到

的经验

是否腐

腐烂后

形成的

肥料名

canstroe

price

getexp

canstore

price

getexp

int

int

int

4

4

4

isdie isdie boolean

50

fertilizername fertilizername varchar

ps:植物腐败后,成为化肥的一种,这里不赘加施肥可以获得的经验值

4、化肥基本信息表----fertilizer

标题

id

price

reducetime

getexp

字段名称

id

price

reducetime

getexp

类型

int

int

int

int

大小

4

50

4

4

4

读写

非空

约束

默认

描述

fertilizername fertilizername varchar

5、土地基本信息表------land

标题 字段名称 类型 大小 读写 非空 约束 默认 描述

id

landlevel

hasplant

plantname

grassnum

pestnum

id

landlevel

hasplant

plantname

grassnum

pestnum

int

int

4

4

id字段

土地等级

是否种植

作物

种植作物

的名称

杂草数目

害虫数目

boolean 1

varchar

int

int

50

4

4

6、工具基本信息-----tools

标题

id

toolname

price

func

字段名称

id

toolname

price

func

类型

int

varchar

int

int

大小

4

50

4

4

读写

非空

约束

默认

描述

id字段

工具名称

工具售价

工具的功

ps:我们对工具的功能做如下规定:

1:除草

2:增加肥力并清理土地

3:松土(加快作物成熟+除草)

4:浇水

5:杀虫

7、商店基本信息表

7.1------shop1 存放文字信息

标题

id

state

字段名称

id

state

类型

int

int

大小

4

4

读写

非空

约束

默认

描述

id字段

当前文字

内容所属

类别

公告内容

text

text text varchar 1000

7.2------shop2存放商品信息(种子)

7.3------shop3 存放商品信息(化肥)

7.4------shop4 存放商品信息(工具)

这三张表格具有相同的性质,只是表名称的不同,所以我们这里只给出其中的一个表格

标题

id

kind

字段名称

id

kind

类型

int

varchar

大小

4

50

读写

非空

约束

默认

描述

id字段

商品类

型,可据

此找到要

查找的表

商品名称

商品价格

商品功能

等介绍

goodname

goodprice

info

goodname

goodprice

info

varchar

int

text

50

4

ps:商品的价格及其他信息可以通过对应物品的表格直接去查找

8、仓库基本信息表

8.1------store1 存放物品信息(种子)

8.2------store2 存放物品信息(化肥)

8.3------store3 存放物品信息(工具)

同理,这里的三张表的需求也是十分相似的,我们只给出一个表格

标题

id

kind

字段名称

id

kind

类型

int

varchar

大小

4

50

读写

非空

约束

默认

描述

id字段

商品类型,可

据此找到要

查找的表

所有者名称,

owner owner varchar 50

据此确定仓

库归属者

storename storename varchar 50

仓库名称,我

们默认设置

ownerstore,

这样以唯一

确认所属仓

商品名称

商品价格

商品功能等

介绍

goodname

goodprice

info

goodname

goodprice

info

varchar

int

text

50

4

三、系统流程分析

农场类游戏数据库设计

本文发布于:2024-09-11 10:27:36,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/1726021656379176.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:信息   系统   数据库   存放
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23