2013-05-08 2 views
-1

나는 이미 Google에서이 질문을하고 하루 종일 답변을 찾았습니다. 아시다시피 데이터 디자인은 열을 나열하고 pk 및 fk를 표시하는 많은 테이블로 구성됩니다. 하지만 내가 찾은 어 - 다이어그램이 왜 이렇게 보입니까?데이터 디자인과 데이터 모델 (ERD)의 차이점

+0

데이터 디자인은 데이터베이스를 디자인하는 과정입니다. 데이터 모델은 데이터 디자인 프로세스의 결과 중 하나입니다. –

+0

@ Gilbert, 귀하의 의견은 답변이어야합니다. –

답변

3

Data design은 데이터베이스 설계 과정입니다. 데이터 디자인의 주요 결과물은 데이터베이스의 상세한 논리적 데이터 모델입니다.

데이터 디자인에는 데이터 정의 언어에서 디자인을 생성하는 데 필요한 모든 논리적 및 물리적 디자인 선택 사항과 물리적 저장 매개 변수도 포함되어 있다고 말하는 사람들이 있습니다. 기술적으로 이것은 데이터베이스 분석이며, 이는 데이터베이스 분석가 (DBA)가 수행하도록 훈련 된 것입니다.

사람이 데이터 디자인과 데이터베이스 분석을 모두 수행 할 수 있지만 두 가지 작업이 있습니다. 데이터 디자인은 데이터를 모델링합니다. 데이터베이스 분석은 해당 모델을 하나 이상의 데이터베이스 엔진 (관계형, 계층 형, NoSQL)에 적용합니다.

논리 데이터 모델은 데이터 디자인의 주요 출력 중 하나입니다. 데이터 모델은 대개 엔티티 관계 다이어그램 또는 ER 다이어그램으로 표현됩니다.