관계 이론은 각 relvar ("table")에 튜플의 의미를 정의하는 관련 조건자를 가지고 있습니다. 그 술어는 실제로 데이터베이스를 공식적으로 다루는 사람의 누구도 "오해가있다"는 핑계를 가질 수 없도록 데이터베이스의 공식 문서의 일부분이어야합니다 (물론 문서가 불완전하지 않은 한).
해당 술어에 단위 정의를 포함합니다 (예 : "사람의 길이는 ... FEET입니다.", "측정 된 온도는 ... KELVIN", ...)은 완전성을 달성하고 휴양을하지 않아도됩니다. 오히려 못생긴 속성 ("열") 이름.
왜 "숫자 저장"(모든 사용자가 동의 한 표준 단위)이 "쉽지 않은"이유인지 이해할 수 없습니다.
만약 하나의 단위로 어음 교환이 존재하고 어떤 사람이 새로운 단위의 솜털 모양을 발견한다면, 어쨌든 그 사람은 어쩌다 허식의 양과 허풍의 양 사이의 관계를 형식적으로 확립해야 할 것입니다. 누구든지 이해할 수 있습니다.
나는이 추가 보았다
편집 : ". 내가 원래 장치에 대한 정보를 보존 할 필요가" 가
아무 일도하지 않습니다. "정규화 된"값 옆에 두 개의 추가 열 (원래 수량 및 원래 단위 이름). 원 단위 이름을 강하게 또는 느슨하게 지정할 수 있습니다.
이 내용은 http://stackoverflow.com/questions/1224770/dimensional-and-unit-analysis-in-sql-database와 어떻게 비교됩니까? – dmckee
질문에 설명을 추가했습니다. 거의 유사하지만 대답은 차원 분해를 설명합니다. 어쩌면 나의 질문은 명확하지 않지만 db에 저장 전략보다는 일반적인 단위의 표준화 된 표현에 대해 더 많이 묻습니다. 다시 말해 프로그래밍 언어의 아름다움을 표현하는 단위로 'Foobaricity'를 정의한다면, 이미 존재하는 것의 흔적을 따라 존재 론적 표현이 필요합니다. . –