Bảng dữ liệu nhóm người dùng
Bảng chứa thông tin tài khoản người dùng, để đăng nhập, đăng tải địa điểm, bình luận, đánh giá, phản hồi về hệ thống...
Tên Kiểu Mô tả
Id Number Khóa chính. Hầu hết các bảng khác có quan hệ với bảng users và thông qua khóa này.
Email Text Dùng để đăng kí, xác thực và thông báo Password Text Dùng để xác thực khi đăng nhập.
Name Text Tên của người dùng.
Longitude Number Giá trị khinh độ của người dùng Latitude Number Giá trị vĩ độ của người dùng
Ac Text Khóa bảo vệ, sử dụng trong các trường hợp cần thiết như quên mật khẩu…
Created Date Ngày đăng ký
Bảng 1 : Bảng Users
Nhóm địa điểm
Bảng chứa các thông tin về vùng, phân cấp các vùng nhỏ hơn...để chứa các địa điểm.
Tên Kiểu Mô tả
Id Number Khóa chính. Tạo quan hệ với bản Places. Parent_id Number Khóa phụ. Phân cấp các vùng nhỏ hơn. Name Text Tên vùng.
Longitude Number Giá trị khinh độ của vùng Latitude Number Giá trị vĩ độ của vùng
Bảng 2: Bảng Regions
Bảng chứa các địa điểm du lịch của kho dữ liệu. Dữ liệu bao gồm dữ liệu do người dùng đăng tải và của hệ thống cung cấp.
Tên Kiểu Mô tả
Id Number Khóa chính. Hầu hết các bảng khác có quan hệ với bảng places và thông qua khóa này.
Name Text Tên của địa điểm.
Sub_region Text Tên vùng chứa địa điểm.
Region_id Number Khóa ngoại. Mã vùng của địa điểm.
User_id Number Khóa ngoại. Mã người dùng đăng tải địa điểm. Content Text Nội dung của địa điểm.
Luận văn thạc sĩ
Học viên Huỳnh Nguyễn Thanh Phú Trang 58
Latitude Number Giá trị vĩ độ của địa điểm.
Photo Text Đường dẫn tới hình ảnh của địa điểm Created Date Ngày đăng tải.
Is_system Number Biến hệ thống. Is_del Number Biến xóa.
Bảng 3 : Bảng Places
Nhóm phân loại và đánh giá
Bảng chứa các bình luần về địa điểm, do người dùng cung cấp.
Tên Kiểu Mô tả
Id Number Khóa chính.
Place_id Number Khóa phụ. Mã địa điểm. User_id Number Khóa phụ. Mã người dùng. Content Text Nội dung bình luận.
Created Date Ngày đăng bình luận cho địa điểm.
Bảng 4 : Bảng Comments
Bảng đánh giá của người về địa điểm.
Tên Kiểu Mô tả
Id Number Khóa chính.
Place_id Number Khóa phụ. Mã địa điểm. User_id Number Khóa phụ. Mã người dùng. Value Number Điểm đánh giá
Bảng 5 : Bảng Rates
Bảng chứa các phản hồi về địa điểm.
Tên Kiểu Mô tả
Id Number Khóa chính.
Place_id Number Khóa phụ. Mã địa điểm. User_id Number Khóa phụ. Mã người dùng. Content Text Nội dung phản hồi.
Bảng 6 : Bảng Reports
Nhóm hệ thống
Bảng chứa các phản hồi về hệ thống do người dùng đăng tải.
Tên Kiểu Mô tả
Id Number Khóa chính.
User_id Number Khóa phụ. Mã người dùng. Content Text Nôi dung phản hồi.
Luận văn thạc sĩ
Học viên Huỳnh Nguyễn Thanh Phú Trang 59
Bảng 7 : Bảng SystemReports
Bảng đánh dấu các địa điểm của người dùng
Tên Kiểu Mô tả
Place_id Number Khóa phụ. Mã địa điểm. User_id Number Khóa phụ. Mã người dùng.
Bảng 8: Bảng Users_Places
Mô hình quan hệ dữ liệu
Luận văn thạc sĩ
Học viên Huỳnh Nguyễn Thanh Phú Trang 60