智慧旅游数据库设计方案Word格式.docx

上传人:b****5 文档编号:8472235 上传时间:2023-05-11 格式:DOCX 页数:16 大小:172.82KB
下载 相关 举报
智慧旅游数据库设计方案Word格式.docx_第1页
第1页 / 共16页
智慧旅游数据库设计方案Word格式.docx_第2页
第2页 / 共16页
智慧旅游数据库设计方案Word格式.docx_第3页
第3页 / 共16页
智慧旅游数据库设计方案Word格式.docx_第4页
第4页 / 共16页
智慧旅游数据库设计方案Word格式.docx_第5页
第5页 / 共16页
智慧旅游数据库设计方案Word格式.docx_第6页
第6页 / 共16页
智慧旅游数据库设计方案Word格式.docx_第7页
第7页 / 共16页
智慧旅游数据库设计方案Word格式.docx_第8页
第8页 / 共16页
智慧旅游数据库设计方案Word格式.docx_第9页
第9页 / 共16页
智慧旅游数据库设计方案Word格式.docx_第10页
第10页 / 共16页
智慧旅游数据库设计方案Word格式.docx_第11页
第11页 / 共16页
智慧旅游数据库设计方案Word格式.docx_第12页
第12页 / 共16页
智慧旅游数据库设计方案Word格式.docx_第13页
第13页 / 共16页
智慧旅游数据库设计方案Word格式.docx_第14页
第14页 / 共16页
智慧旅游数据库设计方案Word格式.docx_第15页
第15页 / 共16页
智慧旅游数据库设计方案Word格式.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

智慧旅游数据库设计方案Word格式.docx

《智慧旅游数据库设计方案Word格式.docx》由会员分享,可在线阅读,更多相关《智慧旅游数据库设计方案Word格式.docx(16页珍藏版)》请在冰点文库上搜索。

智慧旅游数据库设计方案Word格式.docx

住宿订单ID,用户ID,酒店ID,入住时间,联系电话;

餐厅:

餐厅ID,景点ID,餐厅名称,餐厅地址,联系电话,简介,美食图片;

特色菜:

菜品ID,餐厅ID,菜品名称,菜品简介,联系电话,特色菜图片;

购物:

特产ID,特产名称,特产描述,特产图片,特产商家,特产商家联系电话,特产商家地址,特产美图;

娱乐:

活动ID,景点ID,活动名称,活动简介,活动时间,活动详细地址,活动美图;

行程:

路线ID,路线名称,路线内容;

1.4定义联系集

本数据库设计以景点为中心,与周围的酒店,娱乐,餐饮形成一对多的联系。

考虑到数据库如果设计为这种形式可能会出现扇形陷阱,但扇形陷阱的解决方法方法是将扇形外围的实体建立联系。

考虑到本次实训时间仓促,系统功能简单,对数据库的要求较低,所以在整体的E-R设计中就忽略了扇形陷阱的存在。

本数据库联系如下所示:

1.4.1景点酒店联系:

1:

n

1.4.2景点路线联系:

1.4.3酒店用户联系:

n:

1.4.4餐厅特色菜联系n:

1.5E-R模型设计

系统的E-R模型设计,不仅包括基本实体的E-R图设计,还包括两个实体之间的联系的E-R图设计,下面分别从单个实体E-R图设计、两个实体E-R图设计以及聚合的E-R图设计进行简单表示与阐述。

1.6实体E-R模型设计

所有实体描述如下:

1.6.1用户实体:

1.6.2景区实体:

1.6.3酒店实体

1.6.4餐厅实体

1.6.5特色菜实体

1.6.6购物(特产)实体

1.6.7娱乐(活动)实体

1.6.8行程路线实体

1.7关系E-R设计

1.7.1订单联系

1.7.2吃饭联系

1.8总体E-R模型设计

1.9逻辑设计

逻辑设计把上面所得到的概念模型E-R图依据关系数据库的规则转化为逻辑表格,这些逻辑表格就是对应系统中所需要的数据表,通过逻辑设计,为数据库在具体的DBMS中的实现提供了直观准确的模型。

1.9.1实体转换为关系模式(将所有实体转换为一张表)

(1)用户表(user):

用户IDUserID

用户名Username

密码Password

手机号码Tel

用户类别UserType

(2)景区表(scenic)

景区IDScenicID;

用户IDUserID;

景区名称ScenicName;

景区简介ScenicIntro;

详细地址ScenicAddr;

联系人ScenicLink;

联系号码ScenicTel;

购票类型ScenicTicket;

收费金额ScenicCharge;

景区美图ScenicPicture.

(3)酒店(hotel):

酒店IDHotelID;

景点IDScenicID;

酒店级别IDHotelClass;

酒店名称HotelName;

联系人HotelLink;

联系人电话HotelTel;

详细地址HotelAddress;

经营范围HotelIntro;

酒店美图HotelPicture。

(4)餐厅(restaurant):

餐厅IDRestaurantID;

餐厅名称RestaurantName;

餐厅地址RestaurantAddr;

联系电话RestaurantTel;

简介RestaurantIntro;

美食图片RestaurantPicture。

(5)特色菜:

food

菜品IDFoodID;

菜品名称FoodName;

菜品简介FoodIntro;

联系电话FoodTel;

特色菜图片FoodPicture。

(6)购物(shopping):

特产IDLocalID;

特产名称LocalName;

特产描述LocalIntro;

特产图片LocalPicture;

特产商家LocalStore;

特产商家联系电话LocalTel;

特产商家地址LocalAddr。

(7)娱乐(fun):

活动IDFunID;

活动名称FunName;

活动简介FunIntro;

活动时间FunTime;

活动详细地址FunAddr;

活动美图FunPicture。

(8)行程(way):

路线IDWayID

路线名称WayName

路线内容WayContent

1.9.2联系转换为关系模式

住宿订单表(hotelorder):

住宿订单IDHotelOrderID;

用户IDUserID;

入住时间HotelCheckIn;

联系电话HotelNumber。

2.0逻辑表格设计及实现

1用户表:

user

名称

代码

类型

备注

用户ID

UserID

Int

主键

用户名

Username

Varchar

密码

Password

手机号码

Tel

用户类别

UserType

Char

createtableuser(

UserIDint(5)primarykey,

Usernamevarchar(12)notnull,

Passwardvarchar(12)notnull,

Telvarchar(12)notnull,

UserTypetext(20)notnull,

2景区表:

scenic

景区ID

ScenicID

景区名称

ScenicName

Text

景区简介

ScenicIntro

详细地址

ScenicAddr

联系人

ScenicLink

Txt

联系号码

ScenicTel

Varchar(11)

购票类型

ScenicTicket

收费金额

ScenicCharge

景区美图

ScenicPicture

createtablescenic(

ScenicIDint(6)primarykeyauto_increment,

UserIDint(5)notnull,

ScenicNametext(20)notnull,

ScenicIntrotext(400)notnull,

ScenicAddrtext(100)notnull,

ScenicLinktext(20)notnull,

ScenicTelvarchar(11)notnull,

ScenicTicketvarchar(10)notnull,

ScenicChargeint(10)notnull,

ScenicPicturetext(100)notnull

3酒店(hotel):

酒店ID

HotelID

Int(7)

景点ID

外键

酒店级别ID

HotelClass

酒店名称

HotelName

HotelLink

联系人电话

HotelTel

HotelAddress

经营范围

HotelIntro

酒店美图

HotelPicture

createtablehotel(

HotelIDint(7)primarykey,

ScenicIDint(6),

HotelClassint(5)notnull,

HotelNametext(20)notnull,

HotelLinktext(20)notnull,

HotelTelvarchar(11)notnull,

HotelAddresstext(40)notnull,

HotelIntrotext(1000)notnull,

HotelPicturetext(100)notnull,

constraintFK_hotel_scenicforeignkey(ScenicID)referencesscenic(ScenicID)

4住宿订单表(hotelorder):

住宿订单ID

HotelOrderID

入住时间

HotelCheckIn

Datetime

联系电话

HotelNumber

createtablehotelorder(

HotelOrderIDint(8)primarykeyauto_increment,

HotelIDint(7)notnull,

HotelCheckInDATETIME,

HotelNumbervarchar(11)notnull,

constraintFK_hotelorder_userforeignkey(UserID)referencesuser(UserID),

constraintFK_hotelorder_hotelforeignkey(HotelID)referenceshotel(HotelID)

5餐厅(restaurant):

餐厅ID

RestaurantID

餐厅名称

RestaurantName

餐厅地址

RestaurantAddr

RestaurantTel

简介

RestaurantIntro

美食图片

RestaurantPicture

createtablerestaurant(

RestaurantIDint(9)primarykeyauto_increment,

ScenicIDint(6)notnull,

RestaurantNametext(20)notnull,

RestaurantAddrtext(100)notnull,

RestaurantTelvarchar(11)notnull,

RestaurantIntrotext(1000)notnull,

RestaurantPicturetext(100)notnull,

constraintFK_restaurant_scenicforeignkey(ScenicID)referencesscenic(ScenicID)

6特色菜:

菜品ID

FoodID

菜品名称

FoodName

菜品简介

FoodIntro

FoodTel

特色菜图片

FoodPicture

createtablefood(

FoodIDint(10)primarykeyauto_increment,

RestaurantIDint(9)notnull,

FoodNametext(20)notnull,

FoodIntrotext(1000)notnull,

FoodTelvarchar(11)notnull,

FoodPicturetext(100)notnull,

constraintFK_food_restaurantforeignkey(RestaurantID)referencesrestaurant(RestaurantID)

7购物(shopping):

特产ID

LocalID

特产名称

LocalName

特产描述

LocalIntro

特产图片

LocalPicture

特产商家

LocalStore

特产商家联系电话

LocalTel

特产商家地址

LocalAddr

createtableshopping(

LocalIDint(11)keyauto_increment,

LocalNametext(20)notnull,

LocalIntrotext(1000)notnull,

LocalPicturetext(100)notnull,

LocalStoretext(60)notnull,

LocalTelvarchar(11)notnull,

LocalAddrtext(60)notnull

8娱乐(fun):

活动ID

FunID

活动名称

FunName

活动简介

FunIntro

活动时间

FunTime

活动详细地址

FunAddr

活动美图

FunPicture

createtablefun(

FunIDint(11)primarykeyauto_increment,

FunNametext(20)notnull,

FunIntrotext(1000)notnull,

FunTimedatetime,

FunAddrtext(60)notnull,

FunPicturetext(100)notnull,

constraintFK_fun_scenicforeignkey(ScenicID)referencesscenic(ScenicID)

9行程(way):

路线ID

WayID

路线名称

WayName

路线内容

WayContent

createtableway(

WayIDint(12)primarykeyauto_increment,

WayNametext(20)notnull,

WayContenttext(200)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2