«normalization» 태그된 질문

17
항상 자동 증분 정수 기본 키를 사용하는 것이 좋습니다?
내 데이터베이스에서는 id특정 행에 대해 고유 한 조회를 할 수 있도록 모든 테이블 의 이름으로 자동 증가 정수 기본 키를 사용하는 습관을들이는 경향이 있습니다. 이것은 나쁜 생각으로 간주됩니까? 이런 식으로하는 데 단점이 있습니까? 때로는 고유 식별자가있는 id, profile_id, subscriptions위치 , 테이블 외부 에 대한 링크 등과 같은 여러 인덱스 id가 …

3
열거 형 데이터 형식을 사용하는 대신 새 데이터베이스 테이블을 만드는 것이 낭비입니까?
내가 제공하는 4 가지 유형의 서비스가 있다고 가정합니다 (빈번히 변경되지는 않음). 테스팅 디자인 프로그램 작성 다른 각각 위의 범주 중 하나에 해당하는 60-80 개의 실제 서비스가 있다고 가정합니다. 예를 들어, "서비스"는 "기술 A를 사용한 테스트 프로그램"일 수 있으며 "테스트 중"유형입니다. 데이터베이스로 인코딩하고 싶습니다. 몇 가지 옵션을 생각해 냈습니다. 옵션 0 …

6
데이터베이스 정규화 후에도 여전히 인덱싱이 필요하십니까
정규화가 완료된 후에도 테이블을 인덱스해야합니까? 이것이 성능에 어떤 영향을 미치나요? 좋은 정규화 후에 어떤 식 으로든 성능에 영향을 미칩니 까? 기본 키와 외래 키가 이미있는 경우 일반적으로 어떤 열이 색인화됩니까? 데이터베이스를 정규화하는 것이 이미 효과적인 것처럼 보입니다. 그러나 인덱싱이 데이터베이스에 미치는 영향을 건너 뛸 수 있습니다. 쿼리를 사용할 때만 유효합니까? …

4
일대일 관계를 압축하지 않는 것이 합리적입니까?
우리가 테이블 B와 일대일 관계를 갖는 테이블 A를 가지고 있다면, 그것들을 분리하는 것이 합리적입니까? 아니면 그것들을 단일 테이블로 결합하는 것이 결코 아프지 않습니까? 이 시나리오 중 하나 (두 테이블과 하나의 결합 된 테이블)가 일반적인 형식 (1NF, 2NF, 3NF 등)과 관련하여 어떤 영향을 미칩니 까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.