2013-08-23 4 views
1

"컴퓨터"및 "고객"과 유사한 "사용자"테이블을 생성 한 횟수를 간신히 계산할 수 있습니다. 나는 주위를 둘러 보았지만, 우리가 반복해서 볼 수있는 스키마를 모델링하기위한 리소스를 보지 못했습니다. 이 객체 중 일부는 지금까지는 어떤 종류로 해결되어야하는 것처럼 보입니다. 이게 뭐니?SQL 스키마 디자인 패턴을위한 오픈 소스 리소스가 있습니까?

+0

조금 더 추가하십시오. 필자는 이전 스크립트에서 마이그레이션 할 때 레거시 데이터베이스를 다시 모델링 할 수있는 기회를 얻었습니다. 우리는 사용자와 작업 그룹을 추적하고 있습니다. 일부 내부 토론 게시판에 대한 지원 시스템 및 회사 인트라넷 (약 250 대의 서버) 모델링. – nclu

답변

1

나는 이와 같은 것을 본 적이 없으며 필요하다고 확신하지 않습니다. 네, 많은 유사점이 있지만 모든 적용은 다릅니다. 필자는 점프 포인트로 사용할 "표준"테이블 (사용자가 좋은 예) 중 일부에 대한 내부 라이브러리를 구축했지만 다른 시스템에 대해 두 개의 동일한 테이블을 아직 만들지 않았습니다.

따라서 새 프로젝트를 만들 때 기존의 다른 예제를 수정할 수 있기 때문에 새로운 테이블을 더 빠르고 오류없이 작성할 수 있기 때문에 빌드 한 라이브러리를 아직 사용하지 못했습니다.

+1

나는 실제로이 주제에 관한 웹 사이트를 몇 달 전에 보았던 것을 기억한다. 나는 그것을 내 북마크에 저장했다고 생각하지 않지만, 어쨌든 나는 그것이 정규화보다 절차와 쿼리 작성에 더 많은 초점을 둔 것으로 생각한다 ... 심지어 이 http://www.amazon.com/SQL-Design-Patterns-Programming-In-Focus/dp/0977671542에 대한 책은 괭이 유용한 정보가 무엇인지 모릅니다. – CaveCoder

1

오픈 ERP와 같은 인기있는 오픈 소스 CRM/ERP의 소스 코드를 볼 수 있지만 일부는 훌륭하지 않습니다.

분석 패턴, 파울러
데이터 모델 리소스 예약 권 :

이 상단 데이터 모델링 패턴에 관한 책이다. 1,2,3, Silverston
엔터프라이즈 모델 패턴, 건
데이터 모델링, Blaha의 패턴