`

web策略类游戏开发(五)数据库表设计

    博客分类:
  • Game
阅读更多
有人希望看数据库表,在这里发一下表设计,基本上没有什么特别的地方需要解释的,数据库的字段名都写得很清楚了。当然,目前的字段只是游戏的基本字段,如果游戏功能多起来后,表设计会比现在复杂。

表名:Village

序号

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

说明

1

ID

int

2

Name

varchar

50

3

code

int

0

4

PlayerID

int

0

5

villageType

int

1

6

CityCode

int

0

7

Building

varchar

255

8

BuildingLevel

varchar

255

9

X

int

0

10

Y

int

0

11

Population

int

0

12

Resource

varchar

50

13

MaxResource

varchar

50

14

OutPut

varchar

50

15

LastUpdateResource

datetime

Now()



表名:Troops

序号

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

说明

1

ID

int

2

PlayerID

int

0

3

VillageCode

int

0

4

Num

varchar

50

5

TroopType

varchar

50

6

AttackVillageCode

int

0

7

EndTime

datetime

8

State

int

0

9

AttackBuildingID

int

0

10

Code

varchar

50

11

HeroID

int

0



表名:Trade

序号

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

说明

1

ID

int

2

PlayerID

int

0

3

VillageCode

int

0

4

Type1

int

0

5

Num1

int

0

6

Type2

int

0

7

Num2

int

0

8

X

int

0

9

Y

int

0



表名:SystemMessage

序号

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

说明

1

ID

int

2

PlayerID

int

0

3

Type

int

0

4

Title

varchar

50

5

Object

varchar

0

6

IsRead

int

0

7

CreateTime

datetime

Now()


表名:PlayerMessage

序号

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

说明

1

ID

int

2

PlayerID

int

0

3

SendPlayerID

int

0

4

SendPlayerName

varchar

50

5

Title

varchar

50

6

Message

varchar

0

7

IsRead

int

0

8

CreateTime

datetime

Now()

9

IsDelete

int

0



表名:Player

序号

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

说明

1

ID

int

2

Name

varchar

50

3

Password

varchar

50

4

Alliance

int

0

5

Nationality

int

0

6

Gender

varchar

50

7

Location

varchar

50

8

Info

varchar

0

9

Info2

varchar

0

10

Population

int

0



表名:Log

序号

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

说明

1

ID

int

2

PlayerID

int

0

3

TypeID

int

0

4

Memo

varchar

0

5

LogTime

datetime

Now()



表名:Hero

序号

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

说明

1

ID

int

2

Name

varchar

50

3

PlayerID

int

0

4

VillageCode

int

0

5

Level

int

0

6

exp

int

0

7

BaseProperty

varchar

50



表名:GoodFriend

序号

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

说明

1

ID

int

2

PlayerID

int

0

3

GoodFriendID

int

0

4

Type

int

0



表名:Event

序号

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

说明

1

ID

int

2

VillageCode

int

0

3

TargetVillageCode

int

0

4

Type

int

0

5

BeginTime

datetime

6

EndTime

datetime

7

ShowText

varchar

50

8

EventObject

varchar

0



作者:Yahle
原载:http://www.cnblogs.com/yahle
版权所有。转载时必须以链接形式注明作者和原始出处。
分享到:
评论

相关推荐

    web策略类游戏开发

    在探讨“Web策略类游戏开发”这一主题时,我们不仅要关注技术细节,还要理解策略类游戏的特性及其在Web环境下的实现方式。策略类游戏,以其深邃的策略性、复杂的系统设计以及丰富的玩家交互而著称,是游戏开发领域的...

    Web程序设计--ASP.NET实用网站开发MyPetShop数据库部分

    总的来说,"Web程序设计--ASP.NET实用网站开发MyPetShop数据库部分"的学习涵盖了ASP.NET Web应用程序开发的基础,包括数据库设计、数据访问技术、业务逻辑实现以及测试策略。通过实践MyPetShop项目,开发者可以深入...

    数据库设计,讲解业务实体对象到数据库表的映射关系。

    ### 数据库设计与业务实体对象到数据库表的映射关系 #### 一、数据库设计概述 数据库设计是在软件工程和信息系统领域中一个重要的环节,它涉及到如何有效地组织数据以满足特定业务需求。良好的数据库设计不仅能...

    网站开发文档 基本的数据库设计

    项目名称为"XBWeb",即西部网的研发项目管理系统,主要分为XBWeb \ WebDataBase(读取数据库的基层类)、XBWeb ProjectManage(包含业务逻辑类DataBusiness和前后台原代码)。系统结构设计上,网站被划分为前台网页...

    多种权限表的设计(数据库设计)

    【多种权限表的设计(数据库设计)】 在设计一个通用权限管理系统时,首要目的是为了提高效率,避免在每个独立的应用系统中重复进行权限设计。本文档详细介绍了权限管理系统的设计,包括总体设计、接口设计(此处...

    图书管理系统数据库设计与开发

    《图书管理系统数据库设计与开发》是一个综合性的项目,旨在利用SQL Server 2005进行数据设计与开发,实现高效、稳定且用户友好的图书管理功能。在这个系统中,数据库设计是核心,它决定了系统的数据存储、检索和...

    根据数据库生成实体类的一个工具

    在IT行业中,数据库和实体类是开发Web应用和企业级软件不可或缺的部分。实体类,也称为JavaBean,是表示数据库表中的记录的Java对象。它们提供了面向对象的方式来操作数据,使得代码更加清晰、易于理解和维护。`...

    策略类网页游戏devana完整源代码

    《策略类网页游戏Devana完整源代码》是一个用于学习和研究网页游戏开发的宝贵资源,尤其对于想要深入了解PHP后台技术的开发者来说,它提供了一个实际的、完整的项目案例。Devana是一款策略类型的游戏,通常此类游戏...

    非常实用的树形菜单,有数据库表

    - 设计数据库表结构,包括菜单ID、父菜单ID、菜单名称、链接地址等字段。 - 使用Java编写DAO(Data Access Object)层来操作数据库,获取树形菜单的数据。 - 在Struts框架中创建Action,处理HTTP请求,调用DAO...

    treeview web 动态数据库操作类

    总之,“TreeView Web 动态数据库操作类”是Web开发中用于高效管理TreeView与数据库交互的一个工具,它使得在Web应用中展现和操作层次结构数据变得更加便捷。通过自定义此类,开发者可以灵活地控制数据的获取、转换...

    PHP 4.0与架构Web数据库

    2. **性能**:优化查询,减少数据库访问,合理设计索引,使用缓存策略。 3. **可扩展性**:设计松耦合的架构,方便添加新功能或扩展用户负载。 4. **可维护性**:编写清晰的代码,遵循最佳实践,保持良好的文档记录...

    商城web源码+mysql数据库。

    总的来说,"黑马Web商城项目"为学习Web开发提供了一个实战平台,涵盖了前端开发、后端服务、数据库设计以及安全策略等多个方面,是提升技能和理解电商系统运作的宝贵资源。通过深入研究和实践,开发者不仅能掌握相关...

    电子商务系统 java web 完整项目 包含源码和数据库

    总结,这个项目涵盖了Java Web开发的多个方面,包括但不限于后端处理、数据库设计、前端展示、框架运用以及安全与性能考虑。通过学习和实践这个项目,开发者不仅可以掌握电子商务系统的实现原理,还能提升自己的综合...

    基于Java+EE的Web系统中数据库设计技术研究

    在基于Java+EE的Web系统开发中,数据库设计是至关重要的一个环节,它涉及到系统的数据存储、查询效率以及数据安全等多个关键方面。本研究主要探讨了如何在这样的环境中有效地进行数据库设计,以实现高效、稳定且易于...

    C#数据库系统开发完全手册 光盘资料18

    9. 安全性与性能优化:在实际开发中,还需要考虑SQL注入防护、事务管理、索引优化、缓存策略等,以确保数据库系统的安全性和高性能。 总的来说,《C#数据库系统开发完全手册》可能涵盖了以上所有内容,并通过光盘...

    C#语言基储数据库系统开发、Web开发

    C#是一种由微软公司开发的面向对象的编程语言,...总的来说,C#语言基础、数据库系统开发和Web开发涵盖了广泛的技能领域,学习并精通这些内容需要时间和实践。不断探索新的技术和最佳实践,才能在IT行业中保持竞争力。

    基于Java web的图书管理系统(源码+数据库+报告).zip

    在数据库层面,需要设计合理的表结构,如图书表、用户表、借阅记录表,通过外键关联确保数据的一致性。同时,SQL语句用于对数据库进行增删改查操作,如插入新图书、更新用户信息、查询借阅状态等。 在用户交互方面...

    XML 数据库设计

    9. **文档和培训**:编写详细的数据库设计文档,对开发团队进行必要的XML数据库使用和维护培训。 XML数据库设计的关键挑战包括数据复杂性、查询性能、数据一致性以及与非XML系统的集成。通过深入理解XML的特性和所...

    c#数据库开发案例

    4. 物理数据模型:根据特定数据库系统的特性优化表结构,如索引设计、分区策略等。 四、C#中的数据库连接 在C#中,使用SqlConnection类(针对SQL Server)或其他相应的数据库连接类(如MySqlConnection或...

    DELPHI数据库系统开发案例精选

    DELPHI数据库系统开发案例精选主要关注的是使用DELPHI这一强大的编程工具进行数据库系统设计与实现的过程。在“进销存管理系统(风格三)”这个案例中,我们将深入探讨如何构建一个完整的进销存(Inventory ...

Global site tag (gtag.js) - Google Analytics