旅游网站数据架构数据库端实现

Posted fangtingfei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了旅游网站数据架构数据库端实现相关的知识,希望对你有一定的参考价值。

 1 -- 创建线路分类表
 2 CREATE TABLE kind(
 3 kind_id INT PRIMARY KEY AUTO_INCREMENT,-- 将id设为主键并自动增长
 4 NAME VARCHAR(10) NOT NULL UNIQUE-- 将线路分类名称设为非空约束
 5 );
 6 
 7 -- 创建具体线路表
 8 
 9 CREATE TABLE line(
10 rid INT PRIMARY KEY AUTO_INCREMENT,
11 NAME VARCHAR(20)NOT NULL UNIQUE,
12 price DOUBLE,
13 rdata DATE,
14 cid INT,
15  CONSTRAINT fx FOREIGN KEY (cid) REFERENCES kind(kind_id)  -- 添加外键,此处可以不用写constraint fx
16  
17 );
18 
19 -- 创建用户表
20 CREATE TABLE USER(
21 uid INT PRIMARY KEY AUTO_INCREMENT,
22 NAME VARCHAR(20)NOT NULL UNIQUE,
23 PASSWORD VARCHAR(10) NOT NULL UNIQUE,
24 birthday DATE,
25 sex VARCHAR(1) DEFAULT "男",  -- 默认值
26 tel VARCHAR(11),
27 email VARCHAR(20)
28 );
29 
30 -- 中间表
31 CREATE TABLE favourite(
32 rid INT ,  -- 线路id
33 DATA DATETIME,
34 uid INT ,-- 用户id
35 -- 创建复合主键
36 PRIMARY KEY(rid,uid),
37 FOREIGN KEY(rid) REFERENCES line(rid),
38 FOREIGN KEY(uid) REFERENCES USER(uid)
39 );

架构实现效果:

技术图片

 

以上是关于旅游网站数据架构数据库端实现的主要内容,如果未能解决你的问题,请参考以下文章

电商网站前台与后台系统架构

网站架构优化总结

J2EE第二周

网站的架构CS和中间件

中国电信大数据找后端架构师和后端开发经理

大型网站架构系列