를 다음 대 그것을 읽을 만들기 "관계 (양방향 관계 btw가 아닙니다).SQL 접합 테이블 이름 : 다 대다 2 사용자를 연결 참조 테이블 "은 다음을</p> <pre><code>CREATE TABLE user ( user_id INTEGER PRIMARY KEY NOT NULL, nick_name TEXT NOT NULL UNIQUE ) </code></pre> <p>지금 내가 가진 다음"사용자 "테이블을 고려 컨벤션
나는 SQL에서 물건을 명명하는 것에 대해 많은 것을 읽었지만, 대부분인 경우 (일부는 PascalCase라고, 일부는 snake_case 예).
제 질문은 다음 중 어떤 것이 더 좋습니다 지요?
readablity> 규칙 :
CREATE TABLE user_following_user (
follower_user_id INTEGER NOT NULL,
target_user_id INTEGER NOT NULL,
FOREIGN KEY ...
PRIMARY KEY ...
)
대회> 가독성 :
CREATE TABLE user_user_xref (
user1_id INTEGER NOT NULL,
user2_id INTEGER NOT NULL,
FOREIGN KEY ...
PRIMARY KEY ...
)
도 관련이 사용자가 다른 테이블 (예를 들어 차단 테이블)가있을 수 있음을 명심한다 내가 왜 (junction-) 테이블을 명명하는 올바른 방법인지 잘 모르겠다.
가독성을 유지하면서 규칙을 준수하는 또 다른 방법이있을 수 있습니다. 모든 팁을 고맙게 생각합니다.
감사합니다. 나는 모든것에 비교적 익숙하지 않았기 때문에 확신 할 수 없었습니다. 귀하의 답변이 많은 도움이되었습니다! – paxikek