NeoSQL
menu
가이드
블로그
갤러리
NEW
요금제

Discord (Study Case)

discord
chat
community
messaging
study
LEO 5/12/2026 11
프로젝트의 DB로 자동 변환됩니다
블로그·노션에 임베드 가능

이 스키마 소개

This ERD represents a simplified Discord-style community messaging platform database structure. The schema supports core features including user accounts, servers, channels, messaging, reactions, role management, and notifications. The users table stores account information and authentication data, while user_profiles manages additional profile details such as avatars, biographies, and custom status messages. Community spaces are represented through the servers table. Users can join servers through the server_members table, which manages membership relationships and server-specific nicknames. Communication channels are managed using the channels table. Each channel belongs to a server and supports different channel types such as text or voice channels. Messaging functionality is implemented through the messages table. Users can send messages inside channels, attach files using message_attachments, and react to messages with emojis through message_reactions. The permission system is managed through server_roles and server_member_roles. Servers can define custom roles with administrative permissions, and roles can be assigned to server members. User activity alerts and system messages are handled through the notifications table. This schema is designed for ERD visualization examples, relational database modeling practice, and real-time community platform clone projects. The model focuses on normalized structure, relationship clarity, and scalable messaging platform design.

스키마 정보

11
테이블
0
컬럼
0
관계
DB 종류
H2 Server
작성자
LEO
게시일
5/12/2026
조회수
11