데이터-모델은 '데이터 모델, 자료 모델, 정보 구조'를 의미하는 명사입니다. 정보 시스템이나 소프트웨어 개발에서 데이터의 구조, 관계, 제약 조건 등을 정의하고 표현하는 추상적인 도구 또는 개념적 틀을 말합니다. 이는 데이터가 어떻게 조직되고 저장되며, 서로 어떻게 연결되는지를 시각적으로 또는 논리적으로 설명해 줍니다. 예를 들어, 고객 정보, 주문 정보, 상품 정보 등이 어떤 항목들로 구성되고, 각 정보들이 서로 어떻게 연관되어 있는지를 그림이나 표 형태로 나타내는 것이 데이터 모델입니다. 데이터 모델은 시스템을 개발하기 전에 데이터의 청사진을 제공하여, 개발자들이 데이터를 일관성 있고 효율적으로 관리하고 사용할 수 있도록 돕습니다. 또한, 데이터의 중복을 줄이고 무결성을 유지하며, 시스템의 확장성과 유지보수성을 높이는 데 필수적인 역할을 합니다. 데이터 모델은 크게 개념적(Conceptual), 논리적(Logical), 물리적(Physical) 모델로 나뉘며, 각 단계마다 추상화 수준이 달라집니다.