소프트웨어 공부/데이터베이스

[데이터베이스] 필드 정하기

야곰야곰+책벌레 2021. 8. 23. 15:43
728x90
반응형

필드 이름 개선하기

  필드는 그것이 속해 있는 테이블의 주제의 특성을 나타낸다. 필드가 적절한 이름을 가지고 있을 때 필드가 나타내는 특성을 쉽게 식별할 수 있다. 모호하거나 애매하거나 불명확한 필드 이름은 문제가 있다는 확실한 시혼이고, 필드의 목적을 완전히 식별하지 않았다는 것을 말한다.

 

필드 이름을 부여하는 방법

  • 유일하고, 전체 조직에 의미가 있는 설명적인 이름을 부여한다.
  • 필드가 나타내는 특성을 정확하게, 명확하게, 그리고 모호하지 않게 식별하는 이름을 부여한다.
  • 필드가 나타내는 특성의 의미를 전달하기 위해 필요한 최소 개수의 단어들을 사용한다.
  • 두문자어(acronyms)를 사용하지 말고, 약어(abbreviations)는 사려 깊게 사용한다.
  • 필드 이름의 의미를 혼동시킬 수 있는 단어들을 사용하지 않는다.
  • 하나 이상의 특성을 암시 또는 명시적으로 식별하는 이름을 사용하지 않는다.
  • 이름의 단수형을 사용한다.

변칙을 해소하기 위해 이상적 필드 사용하기

  잘못 정의된 필드들은 이중 데이터와 중복 데이터를 발생시키므로 사용하기 힘들다. 잠재적으로 문제가 있는 필드들을 식별하기 위한 최선의 방법은 그것들이 이상적 필드의 요소들을 따르는지 여부를 파악하는 것이다.

 

이상적 필드의 요소들

  • 데이블 주제의 고유한 특성을 나타낸다.
  • 단지 하나의 값만 포함한다.
  • 더 작은 구성 요소로 해체될 수 없다.
  • 계산되거나 연결된 값을 포함하지 않는다.
  • 전체 데이터베이스 구조 안에서 유일하다.
  • 하나 이상의 테이블에 나타날 때는 속성들의 대부분을 보유한다.
728x90
반응형