반응형

database 2

데이터베이스, 테이블 및 열 이름 지정 규칙?

데이터베이스, 테이블 및 열 이름 지정 규칙? 문 닫았습니다.이 질문은의견에 입각한현재 답변을 받지 않고 있습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용으로 답변할 수 있도록 질문을 업데이트합니다. 10년 전에 문을 닫았습니다. 이 질문을 개선합니다. 데이터베이스를 설계할 때마다 데이터베이스에 항목 이름을 지정하는 가장 좋은 방법이 있는지 항상 고민합니다.저는 종종 다음과 같은 질문을 합니다. 테이블 이름은 복수로 해야 합니까? 열 이름은 단수여야 합니까? 테이블이나 열 앞에 접두사를 붙여야 합니까? 항목 이름을 지을 때 어떤 경우라도 사용해야 합니까? 데이터베이스의 항목 이름을 지정할 때 권장되는 지침이 있습니까?Microsoft SQL Server 샘플 데이터베이스를 확인하..

sourcecode 2023.11.05

모든 테이블에 기본 키가 있어야 합니까?

모든 테이블에 기본 키가 있어야 합니까? 데이터베이스 테이블을 만들고 있는데 논리적 기본 키가 할당되어 있지 않습니다.모든 테이블에 기본 키가 있어야 합니까?단답: 네. 긴 답변: 당신의 테이블이 무언가에 참여할 수 있어야 합니다. 테이블을 클러스터링하려면 기본 키 같은 것이 필요합니다. 테이블 설계에 기본 키가 필요 없는 경우 설계를 다시 생각해 보십시오. 아마도 무언가가 누락되어 있을 것입니다.왜 똑같은 기록을 유지하는 거지? MySQL에서 InnoDB 스토리지 엔진은 명시적으로 지정하지 않은 경우 항상 기본 키를 생성하므로 액세스할 수 없는 추가 열을 만듭니다. 기본 키는 합성할 수 있습니다. 다대다 링크 테이블이 있는 경우 링크에 포함된 모든 필드에 기본 키를 만듭니다.따라서 하나의 링크를 설명하..

sourcecode 2023.10.11
반응형