728x90
반응형

설계작업 3

[데이터베이스] 필드 명세

필드들은 데이터베이스 기반이다. 이것들은 조직에 중요한 주제(subject)의 특성들을 나타낸다. 데이터 무결성에 대해서는 많은 말을 하고 있지만, 필드에 대해서는 대체로 그렇지 않다. 필드 명세(field specifications)를 정의함으로써 데이터 무결성을 설정하는 법을 알아보자. 필드 명세는 왜 중요한가 필드 명세가 결정적으로 중요한지 그 이유를 알아보자. 필드 명세는 필드 수준의 무결성을 설정하고 강화하는데 도움이 된다. 각 필드를 위한 필드 명세를 정의하는 것은 전반적인 데이터 무결성을 개선한다. 필드 명세를 정의하는 것은 데이터베이스 내의 데이터의 본질과 목적을 완전히 이해하도록 해 준다. 필드 명세는 데이터베이스의 '데이터 사전(data dictionary)'을 구성한다. 데이터베이스 ..

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

필드 이름 개선하기 필드는 그것이 속해 있는 테이블의 주제의 특성을 나타낸다. 필드가 적절한 이름을 가지고 있을 때 필드가 나타내는 특성을 쉽게 식별할 수 있다. 모호하거나 애매하거나 불명확한 필드 이름은 문제가 있다는 확실한 시혼이고, 필드의 목적을 완전히 식별하지 않았다는 것을 말한다. 필드 이름을 부여하는 방법 유일하고, 전체 조직에 의미가 있는 설명적인 이름을 부여한다. 필드가 나타내는 특성을 정확하게, 명확하게, 그리고 모호하지 않게 식별하는 이름을 부여한다. 필드가 나타내는 특성의 의미를 전달하기 위해 필요한 최소 개수의 단어들을 사용한다. 두문자어(acronyms)를 사용하지 말고, 약어(abbreviations)는 사려 깊게 사용한다. 필드 이름의 의미를 혼동시킬 수 있는 단어들을 사용하지..

[데이터베이스] 임무 목표 정의하기

임무 목표는 데이터베이스에서 관리되는 데이터에 의해 지원되는 일반적인 작업들을 나타내는 문장들이다. 각각의 임무 목표는 단일 작업을 나타낸다. 이 업무 목표들은 데이터베이스 설계 작업 전체에 걸쳐 사용할 정보를 제공한다. 예를 들어, 임무 목표는 데이블 구조, 필드 명세, 관계 특성, 뷰 등을 정의하도록 도와준다. 잘 작성된 임무 목표 잘 작성된 임무 목표는 일반적인 작업을 명확하게 정의한 선언적 문장이고, 불필요한 세부 사항이 없다. 그것은 일반적인 용어로 표현되고, 간결하고 요령이 있으며, 모호하지 않다. 전형적인 임무 목표의 예 우리는 완전한 환자 주소 정보를 관리할 필요가 있다. 우리는 모든 고객 판매를 추적할 필요가 있다. 우리는 고객 대표가 특정하게 주어진 시간에 20명을 넘지 않는 고객들을 ..

728x90
반응형