도구

2008-10-08 7 views
4

등, 명명 규칙, 디자인 규칙의 집합에 대해 데이터베이스 스키마를 검증 할 수있는 도구가 있습니까도구

적용으로 내가 (다른 하나의 데이터베이스를 비교하는 얘기가 아냐 by this question).

"이 데이터베이스에서이 규칙 집합을 충족하지 못하는 것"을 말하고 싶습니다.

내가 말한 규칙 유형의 예는 다음과 같습니다.
- 기본 키 필드는 테이블의 첫 번째 필드 여야합니다.
- 외래 키에는 해당 필드에 대한 인덱스가 있어야합니다.
- 'xxx'로 끝나는 필드 이름은 특정 유형이어야합니다.
- 제약 조건이있는 필드는 특정 값을 기본값으로 제한해야합니다.

나는 이것을하기 위해 과거에 스크립트를 작성해 왔으며 일반적인 것을 사용할 수 있는지 궁금해하고있었습니다.

이상적으로 나는 SQL Server에 대해 뭔가를 원하지만 다른 데이터베이스에 대해 알고 있다면 유용 할 수도 있습니다.

답변

1

이 작업을 수행하는 한 가지 방법은 전체 데이터베이스를 스크립팅 한 다음 정규 표현식으로 구성된 규칙을 스크립트에 적용하는 것입니다. SSW의 commercial tool은 SQL Server와 비슷합니다.

+0

. 감사합니다. . –

1

SQLCop이라는 도구가 사용자의 요구 사항을 수행하지만 실제로 규칙을 직접 작성할 수는 없다고 생각합니다. 내가 찾던 그냥 뭐 것으로 보인다

http://sqlcop.lessthandot.com/detectedissues.php

+0

악성 코드를 신고하고 있으므로 조심하십시오. – AjayR