读书笔记App - 实体关系图与表结构
books: idx_user_id, idx_status, idx_bookshelf_idbooks: uk_isbn, idx_title, idx_author_id, idx_publisher_idlearning_tasks: idx_user_id, idx_task_type, idx_status, idx_book_id, idx_source_id, idx_group_idreading_logs: idx_user_id, idx_task_id, idx_log_datenotes: idx_user_id, idx_task_id, idx_reading_log_id, idx_created_atnote_tags: idx_note_id, idx_tag_id (联合索引)point_logs: idx_user_id, idx_created_atvip_orders: idx_user_id, idx_order_nomall_orders: idx_user_id, idx_order_nogroup_members: idx_group_id, idx_user_idsync_device_info: idx_user_id, uk_device_idsync_log: idx_user_id, idx_entity_type_id, idx_device_idsync_entity_version: idx_user_entity, idx_versionuser_milestone: idx_user_id, idx_milestone_idlearning_topic: idx_user_id, idx_parent_idlearning_path: idx_user_id, idx_topic_idknowledge_relation: idx_user_source, idx_targetreview_plan: idx_user_id, idx_next_review_timelearning_contents: idx_user_id, idx_type, idx_status, idx_source_id, idx_group_idlearning_content_items: idx_content_id, idx_sort_ordercustom_sources: idx_user_id, idx_is_systemlearning_groups: idx_user_id, idx_parent_idmind_maps: idx_user_id, idx_content_idlearning_shares: idx_user_id, idx_content_type_id, idx_source_user_iddiscussion_topics: idx_user_id, idx_content_type_id, idx_statusdiscussion_replies: idx_topic_id, idx_user_id, idx_parent_idai_recommendations: idx_user_id, idx_content_id, idx_recommend_typelearning_paths: idx_user_id, idx_status数据表统计: 共 27 张核心数据表(新增9张)
主要模块:
设计原则:满足第三范式、合理使用外键、预留扩展字段、注重查询性能
learnhis_ 前缀learnhis_xxx