상세페이지

ICT용어

데이터베이스 설계,Database design

  • 박서진
  • 22-05-10 14:11
  • 조회수 59

데이터베이스 설계, -設計, database design

 

 

 

 

데이터베이스(database)의 상세한 구조를 결정하는 작업 과정.

 

사용자 요구 사항과 데이터 분석을 통해 데이터의 요소, 

 

구성, 관계를 식별하고 도면, 표 등으로 개념화한다. 


 데이터베이스 설계(database design)는 데이터를 분석, 컴퓨터에 저장할 수 있는 

 

구조로 변형하여 데이터베이스 관리 시스템(DBMS: Database Management System)에 

 

구현하고 다수의 사용자가 사용할 수 있도록 하는 데 목적이 있다.

 

데이터베이스 설계에는 데이터를 분류하고 데이터 간의 관계를 정리하는 과정을 포함한다. 

 

데이터베이스 설계로 데이터에서 논리적, 물리적 상세 구조가 도출되면 

 

데이터베이스 관리 시스템(DBMS)은 이에 따라 데이터를 저장, 관리한다. 

 

데이터베이스 설계는 일반적으로 사용자 요구사항 분석, 개념적 설계, 논리적 설계, 

 

물리적 설계 등의 단계로 수행하며, 데이터베이스 성능 개선을 위하여 이 단계를 여러 차례 반복한다. 

 

데이터베이스 설계를 완료하면 데이터베이스 관리 시스템(DBMS)에 저장한다.

 

데이터베이스 설계 초기 단계에서는 ‘데이터 모델링(data modeling)’이 수행된다. 

 

데이터 모델링은 현실 세계의 정보를 컴퓨터에 저장할 수 있는 방식으로 나타내는 

 

표기 기법으로 데이터베이스의 대상이 되는 데이터를 분석하여 정보를 적절히 표기하는 것이다.

 

데이터 모델링에는 추상화, 단순화, 명확화가 고려된다. 추상화는 현실 세계의 정보를 

 

일정한 형식에 맞추어 표기하는 것을 의미한다. 단순화는 복잡한 현실 세계를 쉽게 이해할 수 있도록 

 

제한된 방식으로 표기하는 것이다. 명확화란 누구나 이해하기 쉽도록 모호함을 제거하여 정확하게 기술하는 것을 의미한다.

 

데이터 모델링이 데이터베이스 설계 초기에 제대로 이루어지지 않았을 경우 시스템을 구현하고, 

 

테스트하는 단계에서 문제점이 나타날 수 있다.

 


 


데이터설계-1.JPG

 

데이터설계-2.JPG

 

출처:TTA 정보통신 용어사전 

 

 


게시물 댓글 0

  • 등록된 댓글이 없습니다.

backward top home