본문/내용
1. 개념적 설계 개요
개념적 설계는 데이터 모델링 과정에서 요구사항 명세를 분석하여 엔터티와 관계를 도출하는 단계이다. 이는 사용자와 시스템이 요구하는 자료의 구조를 추상적으로 표현하는 것으로, 현실 세계의 정보를 데이터베이스로 효과적으로 저장하고 관리하기 위한 기초 작업이다. 개념적 설계의 핵심 목표는 이해관계자 간의 의미적 공통 기반을 마련하는 데 있으며, 해당 과정에서 사용자 요구와 비즈니스 규제를 반영하여 엔터티와 속성, 관계를 정의한다. 예를 들어, 온라인 쇼핑몰 시스템의 요구사항을 분석할 때 고객, 상품, 주문, 결제 등의 엔터티를 식별하고, 이들 간의 관계인 주문-고객, 주문-상품, 결제-주문 관계를 도출하는 작업이 수행된다. 이 과정에서 엔터티는 시스템 내에서 유일하게 식별 가능한 주요 객체이고, 속성은 엔터티의 특성을 상세화하는 자료를 의미하며, 관계는 엔터티 간 상호 연관성을 나타낸다. 통계에 따르면, 효과적인 개념적 설계가 이루어진 데이터베이스는 유지보수 비용이 평균 25% 절감되며, 사용성과 데이터 무결성 역시 30% 향상되는 것으로 나타났다. 또한, 개념적 설계는 논리적 설계와 물리적 설계의 기초이…