PostGIS 데이터베이스의 명명 규칙? [닫은]


11

PostGIS로 데이터베이스를 구축하기 시작했습니다. 데이터베이스는 지리 데이터 및 통계를 자주 다루는 약 5-8 명의 연구팀으로 구성되어 있습니다.

데이터베이스를 설정할 때 명명 규칙에 익숙한 사람이 있습니까?

내가 이미 알아 낸 몇 가지 중요한 사항은 다음과 같습니다.

  • 소문자 만 사용
  • 공백이 아닌 use_underscore
  • ä, é 등과 같은 특수 문자를 사용하지 마십시오
  • 하나의 언어 만 사용하십시오 (사소한 것처럼 보이지만 우리는 국제적입니다)
  • 이름표와 열은 항상 단수로
  • 데이터베이스에서 객체의 이름을 지정하는 표준화 된 방법을 찾으십시오 (예 : topic_year_source_format

특히 마지막 요점은 까다 롭습니다. 내 자신의 데이터를 저장하면 때로는 거대한 이름을 얻는다는 것을 알았습니다. 따라서 이러한 성가신 이름을 만드는 대신 쉽게 액세스 할 수있는 메타 데이터에이 정보를 저장하는 것이 좋습니다.

답변:


3

기술적 인 규칙이 해결 된 것 같습니다. 나는 당신이 묻는 질문에 정답을 가지고 있다고 생각하지 않지만, 내가 조직에서 사용하기 위해 무엇을 생각해 냈는지 말할 것입니다.

우리 모두 알고 있듯이 때로는 메타 데이터가 채워지지 않기 때문에 그룹별로 데이터를 구성하는 것을 선호합니다. 명명 규칙에 가장 기본적인 메타 데이터를 작성하는 것이 매우 유익하다는 것을 알았습니다.

먼저 조직에서 처리하는 주요 데이터 범주를 나열한 스프레드 시트를 만들어 각 문자에 고유 한 2 문자 코드를 부여했습니다. 스프레드 시트에는 범주에 대한 설명과 각 범주에서 찾을 수있는 기능의 예도 있습니다. 이 스프레드 시트는 조직 내 모든 사람이 사용할 수 있으며 내 보낸 데이터와 함께 포함합니다.

나는 두 글자 코드와 밑줄로 각 이름을 시작합니다. 물론이 아이디어를 확장하고 데이터 작성자의 이름으로 만들 수도 있습니다. 이름을 짧게 유지하고 분석법을 문서화하십시오. 다음은 내가 사용하는 카테고리의 예입니다.

BI-건물 내부; BO-경계; CT-지도 제작; EL-표고 특징; EM-비상 대응; GE-지질학; LT-조명; PG-페이지 그리드 및 레이아웃; PL-평면 계; RA-래스터; RD-참조 도면; SI-사이트 개선 / 근거; SU-설문 조사; UT-유틸리티.


1
이것은 유효한 방법이지만 실제로 약어를 좋아하지 않습니다. 이것은 물론 개인적인 취향의 문제이지만, 특히 국제 팀에 소속되어 있다면 이러한 약어는 모든 사람을 혼란스럽게 할 수 있으며 데이터베이스를 사용해야 할 때마다 항상 데이터 사전이 필요합니다. 내가 실수하지 않은 경우 PostgreSQL은 64 글자 개체 이름을 허용합니다. 그 공간을 잘 활용하고 모든 사람들이 이해할 수있는 언어로 찾을 수있는 가장 설명적인 이름을 만드십시오.
George Silva

나는 데이터를 분류한다는 아이디어를 정말 좋아하며 동료들과 논의 할 것입니다. 여전히 DB 내부의 데이터 이름을 확신 할 수 없습니다. 당신의 주장은 유용성을 위해 db 내부에 명확한 이름을 부여하는 것이 더 낫다는 것을 완전히 이해합니다. 그러나 메타 데이터 문서는 이와 같이 덜 사용 될 수 있습니다. 추상적 인 숫자로 데이터의 이름을 지정하면 사용자가 메타 데이터 문서를 참조하게되고 사람들이 매일 메타 데이터를 참조해야하기 때문에 더 많은 메타 데이터 정보를 채우는 방식으로 더 많은 기여를한다고 생각했습니다. 이미 열었습니다 ...
Dspanes

@Dspanes, 그것은 흥미로운 주장입니다. 내가 말했듯이, 정답은 없습니다. 일반적으로 사용자가 메타 데이터에 의존하게하기 위해 의도적으로 혼란스럽게하는 이름을 만드는 아이디어가 마음에 들지 않습니다 ... 흥미로운 아이디어입니다.
Paul

@Paul 그래, 그것은 내가 아는 일종의 의미로 보인다;) 그러나 내가 지금까지 경험했던 것으로부터, 사람들은 그들에게 유용한 것을 사용한다. 메타 데이터를 더 잘 사용할수록 메타 데이터를 더 잘 사용할수록 유용합니다. 메타 데이터를 관리 할 사람이 없기 때문에 모든 사람이 참여하는 참여 적 접근 방식이 필요합니다. 메타 데이터 문서가 어쩌면 더 적절한 데이터를 찾을 수 있도록 너무 당신은 더 나은 검색 할 수도 예 혜택 및 필터 기능을 가져올 수 ...하지만 의심 할 여지없이 나는 또한 위탁 참여에 다른 방식으로 생각하고 있어요 ...
Dspanes
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.