Hình 2.2: Mô tả nội dung và các trường lớn của CSDL
Hợp chất - Tên thông thường - Tên IUPAC - Công thức - SMILES - InChi - InChiKey - VNPD_ID Phân loại nhóm chất - Phân nhóm chính - Nhóm chính - Nhóm phụ
Tài liệu tham khảo
- Tác giả
- Tên tài liệu tham khảo
- Tạp chí/Nhà xuất bản
- Thời gian xuất bản
- Số báo
- Mục
- Số trang
Các thông số lý hóa
- Khối lượng phân tử
- XlogP
- Số liên kết cho Hydro
- Số liên kết nhận Hydro
- Số vi phạm quy tắc Số 5 của Lipinski
- Số liên kết xoay đồng vị
Nguồn dược liệu
- Tên thông thường
- Tên khoa học - Họ
- Địa điểm thu hái mẫu - Thời gian thu hái mẫu - Bộ phận sử dụng - Tác dụng dân gian
- Tác dụng dược lý đã được chứng minh
CSDL được xây dựng trên ứng dụng MySQL server – một dạng mã nguồn mở. MySQL là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh. Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên internet.
MySQL quản lý dữ liệu thông qua các cơ sở dữ liệu, mỗi cơ sở dữ liệu có thể có nhiều bảng quan hệ chứa dữ liệu.
CSDL được xây dựng được bằng ngôn ngữ lập trình Python và framework Django với web server: Apache.
Hình 2.3. Quá trình đưa ra dữ liệu hiển thị cho thông tin truy vấn
Giao diện web được xây dựng dựa trên các trường lớn được mô tả ở Hình 2.2.
Từ CSDL được thống kê ban đầu trên các tệp file Exel, mỗi tệp quản lý một trường thông tin nhỏ được tổng hợp lại và được kiểm soát bằng một hệ thống quản lý dữ liệu
web. Giao diện đưa ra cho người tương tác các khả năng khai thác dữ liệu qua những thanh tìm kiếm thông tin được hiển thị trên màn hình. Nếu muốn tìm kiếm ở dạng dữ liệu nào, người dùng có thể kích vào thanh dữ liệu đấy, hệ thống web sẽ tự động đưa ra một trường tìm kiếm thông minh và có hướng dẫn định dạng tìm kiếm hợp lý ở mỗi khung tìm kiếm. Với mỗi truy vấn, hệ thống CSDL sẽ đưa ra kết quả một cách nhanh chóng thông qua các bước như Hình 2.3.
Câu hỏi truy vấn
Phân tích dữ liệu đầu vào Phản hồi thông tin từ CSDL
Hệ thống câu trả lời Kết quả sàng lọc