完成“大数据智慧旅游”项目非分区表的创建(ods_bts_industry表,ods_bts_info表,ods_bts_score表,ods_industry_category表,ods_industry_info表)
时间: 2024-10-01 11:05:01 浏览: 76
在完成“大数据智慧旅游”项目的非分区表创建时,我们需要为每个描述特定数据集的表设计其结构。以下是针对您提到的五个关键表的基本说明:
1. ods_bts_industry表: 这个表通常存储旅游业的相关行业信息,比如产业分类、市场规模等。可能包含字段如industry_id(行业ID)、industry_name(行业名称)、market_size(市场规模)等。
```sql
CREATE TABLE ods_bts_industry (
industry_id INT PRIMARY KEY,
industry_name VARCHAR(255),
market_size DECIMAL(10, 2)
);
```
2. ods_bts_info表: 存放更详细的旅游业务信息,如景点、酒店等,可能有字段如business_id(业务ID)、name(名称)、location(位置)等。
```sql
CREATE TABLE ods_bts_info (
business_id INT PRIMARY KEY,
name VARCHAR(255),
location VARCHAR(255),
industry_id INT FOREIGN KEY REFERENCES ods_bts_industry(industry_id)
);
```
3. ods_bts_score表: 包含游客评价得分等数据,可能包括score_id(评分ID)、business_id(关联业务ID),以及评分分数等。
```sql
CREATE TABLE ods_bts_score (
score_id INT PRIMARY KEY,
business_id INT FOREIGN KEY REFERENCES ods_bts_info(business_id),
rating INT,
review_date DATE
);
```
4. ods_industry_category表: 描述行业的类别关系,如休闲、观光等,可能有category_id(类别ID)和industry_id(所属行业ID)。
```sql
CREATE TABLE ods_industry_category (
category_id INT PRIMARY KEY,
industry_id INT FOREIGN KEY REFERENCES ods_bts_industry(industry_id),
category_name VARCHAR(255)
);
```
5. ods_industry_info表: 可能包含关于行业发展趋势、政策法规等详细信息,字段可能包括info_id(信息ID)、industry_id(关联行业ID),以及description(描述内容)。
```sql
CREATE TABLE ods_industry_info (
info_id INT PRIMARY KEY,
industry_id INT FOREIGN KEY REFERENCES ods_bts_industry(industry_id),
description TEXT,
update_date TIMESTAMP
);
```
阅读全文