본문 바로가기
728x90

디비2

[DB] 데이터베이스 모델링 데이터베이스라는 한정적 자원을 효율적으로 이용하기 위해서는 데이터베이스 모델링이 필요합니다. 해서 오늘은 데이터베이스 모델링에 대하여 간략하게 알아보겠습니다. 데이터베이스 모델링? 데이터의 의미를 파악하고 데이터에 관여하는 업무 프로세스를 개념적으로 정의하고 분석하는 과정입니다. 데이터베이스 모델링은 비즈니스적 관점과 프로그래머 관점으로 바라볼 수 있습니다. 비즈니스적 관점에서는 어떤 데이터를 저장해야 하는가에 초점을 맞춥니다. 반면 프로그래머 관점에서는 어떻게 데이터를 저장해야 하는가에 중점을 두게 됩니다. 모델링을 진행할 때는 위의 두 관점을 모두 고려하여 진행하는 것이 중요합니다. 데이터 베이스 시스템 구현 과정 데이터베이스 모델링을 위해서는 데이터베이스 시스템이 어떤 식으로 구현되는지 그 과정을 .. 2023. 3. 8.
[DB] 데이터 베이스의 특징 지난 포스팅에서 파일처리 시스템의 문제점에 대하여 알아보았습니다. 그럼 그럼 데이터베이스는 어떤 특징이 있길래 파일시스템을 대체하게 된 걸까요? 데이터베이스의 특징 기존 파일시스템에서 응용프로그램별로 파일을 관리했다면, 현재는 데이터베이스를 통해 데이터를 관리하고 있습니다. 그럼 이러한 데이터베이스는 어떠한 특징이 있을까요? 1. 데이터의 사용과 관리의 영역 분리 2. 자기 기술성 3. 프로그램과 데이터의 격리 및 추상화 4. 다중 뷰 제공 5. 데이터 공유와 다수 사용자 트랜잭션 처리 위와 같은 특징들을 조금 더 자세히 알아보겠습니다. 데이터의 사용과 관리의 영역 분리 데이터 베이스의 중요한 포인트는 바로 데이터의 사용과 관리의 영역을 분리했다는 것입니다. 초록 선을 기준으로 아래쪽은 데이터 관리의 영.. 2023. 3. 1.
728x90