2012-05-06 2 views
1

데이터베이스에 입력 한 데이터를보고 데이터를 표준화 할 수있는 소프트웨어가 있는지 궁금합니다. 그런 다음 행의 중복 데이터를 인식 한 다음 해당 데이터를 두 개의 개별 테이블로 분리하고 외래 키로 테이블을 연결합니다. 이것은 응용 프로그램 개발 초기에 데이터베이스의 기본 논리 및 개발되지 않은 데이터에 대한 개발 시간을 단축하는 데 실제로 도움이 될 수 있습니다.데이터가 데이터베이스에 저장 될 때 인공 데이터 정규화

답변

0

정규화가 단순히 내용뿐만 아니라 의미에 대한 지식을 요구하기 때문에 데이터를 분석하여 간단히 정규화 된 데이터베이스 설계를 구성 할 수 없습니다. 당신이 할 수있는 것은 NORMA과 같은 CASE 툴을 사용하는 것입니다. 이것은 시맨틱 모델을 Fifth Normal Form의 데이터베이스 디자인으로 변환 할 것입니다.

종속성 집합을 정규화 된 데이터베이스 설계로 변환하는 다른 알고리즘도 존재합니다. 좋은 데이터베이스 이론 교과서에서 찾을 수 있으며 직접 구현하기가 어렵지 않습니다.

관련 문제